img, legend {
    border: 0 none;
}
legend, td, th {
    padding: 0;
}
.litebox-close, .litebox-text {
}
.pswp, html {
}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right, .pswp__caption--fake {
    visibility: hidden;
}
.gallery a, .gallery > div, .pswp, .pswp__bg, .pswp__container, .pswp__img--placeholder, .pswp__share-modal, .pswp__share-tooltip, .pswp__zoom-wrap {
}
.gallery-slideshow li, .gallery-slideshow ul {
    height: 100px;
    list-style: outside none none;
    position: relative;
}
.section-white .button-01 a, .section-white .file-01 a, .section-white .form-submit.button-01 button {
}
html {
    font-family: sans-serif;
}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
    color: inherit;
}
a:active, a:hover {
    outline: 0 none;
}
abbr[title] {
    border-bottom: 1px dotted;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0 none repeat scroll 0 0;
    color: #000;
}
small {
    font-size: 80%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre, textarea {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
.litebox-text, body {
    font-family: "Trebuchet MS",Helvetica,sans-serif;
}
button {
    overflow: visible;
}
.no-scroll, .section, .section-bg, .section-bg-layer {
    overflow: hidden;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    box-sizing: content-box;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
optgroup {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a var {
    text-decoration: none !important;
}
iframe {
    border: medium none;
}
.cf::after, .cf::before {
    content: "";
    display: table;
}
.cf::after {
    clear: both;
}
.wnd-float-left, .wnd-float-right {
    position: relative;
}
.wnd-float-left + .text blockquote, .wnd-float-left + .text ul, .wnd-float-right + .text blockquote, .wnd-float-right + .text ul {
    display: table;
}
.wnd-float-left + .text ol, .wnd-float-right + .text ol {
    display: table-cell;
}
.column-content .wnd-float-left {
    left: auto;
    margin-left: 0 !important;
}
.column-content .wnd-float-right {
    margin-right: 0 !important;
    right: auto;
}
.section {
    position: relative;
}
.section-bg {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
.section-bg-layer {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.section-bg-layer > div {
    height: 100%;
    position: relative;
    text-align: center;
}
.wnd-background-video.orientation-landscape, .wnd-video-background.orientation-landscape {
    height: auto;
    width: 100%;
}
.wnd-background-video.orientation-portrait, .wnd-video-background.orientation-portrait {
    height: 100%;
    width: auto;
}
.section-bg-overlay {
    display: none;
}
.wnd-background-image {
    background-repeat: no-repeat;
    background-size: cover;
}
.wnd-background-pattern {
    background-repeat: repeat;
    background-size: auto auto;
}
.litebox-close, .litebox-next, .litebox-prev {
    background-repeat: no-repeat;
}
.wnd-background-image + .section-bg-overlay, .wnd-background-pattern + .section-bg-overlay, .wnd-background-video + .section-bg-overlay {
    display: block;
}
.bgpos-top-center {
    background-position: center top;
}
.bgpos-center-center {
    background-position: center center;
}
.bgpos-bottom-center {
    background-position: center bottom;
}
body:not(.touched) .bgatt-fixed {
    background-attachment: fixed;
}
.bgatt-scroll {
    background-attachment: scroll;
}
body:not(.wnd-cms) .section {
    z-index: 0;
}
body:not(.wnd-cms) .section-bg {
    z-index: -1;
}
body:not(.wnd-cms) .parallax {
    pointer-events: none;
    position: fixed;
    transform: translate3d(0px, 0px, 0px);
    z-index: -1;
}
@keyframes liteboxLoader {
0% {
}
100% {
}
}
@keyframes liteboxLoader {
0% {
}
100% {
}
}
.litebox-overlay, .litebox-overlay > * {
    box-sizing: border-box;
}
.litebox-overlay {
    background-color: rgba(0, 0, 0, 0.9);
    display: none;
    left: 0;
    min-width: 280px;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.litebox-loader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 1s linear 0s normal none infinite running liteboxLoader;
    border-color: #111 #fff #111 #111;
    border-image: none;
    border-radius: 50%;
    border-style: solid;
    border-width: 3px;
    height: 40px;
    left: 20px;
    position: absolute;
    top: 20px;
    width: 40px;
}
.litebox-text {
    background-color: rgba(0, 0, 0, 0.75);
    bottom: 0;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75;
    opacity: 0;
    padding: 8px;
    position: absolute;
    transition: all 0.2s ease-in-out 0s;
    width: 100%;
    z-index: 2;
}
.litebox-text.active {
    opacity: 1;
}
.litebox-close {
    background-image: url("../../2q/2qy/2qy77l.svg");
    background-position: center center;
    cursor: pointer;
    height: 40px;
    opacity: 0.7;
    position: absolute;
    right: 5px;
    top: 5px;
    transition: all 0.2s ease-in-out 0s;
    width: 40px;
    z-index: 100;
}
.litebox-close:hover {
    opacity: 1;
}
.litebox-nav {
    background-size: 50px 50px;
    bottom: 40px;
    display: none;
    opacity: 0.5;
    position: absolute;
    top: 40px;
    transition: all 0.2s ease-in-out 0s;
    width: 30%;
    z-index: 9999999;
}
.litebox-nav:hover {
    cursor: pointer;
    opacity: 0.6;
}
.litebox-prev {
    background-image: url("../../0b/0bg/0bg9di.svg");
    background-position: left center;
    left: 10px;
}
.litebox-next {
    background-image: url("../../0s/0sy/0syid1.svg");
    background-position: right center;
    right: 10px;
}
.litebox-container {
    bottom: 3%;
    left: 3%;
    overflow: hidden;
    position: absolute;
    right: 3%;
    top: 3%;
}
.litebox-container.litebox-scroll {
    overflow-y: auto;
}
.pswp, .pswp__item, .pswp__scroll-wrap {
    overflow: hidden;
}
.litebox-overlay iframe, .litebox-overlay img {
    display: inline-block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%;
    overflow-x: hidden;
    vertical-align: middle;
}
.litebox-overlay iframe {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 999999;
}
.litebox-inline-html {
    background: #fff none repeat scroll 0 0;
    line-height: normal !important;
    overflow-x: hidden;
    padding: 20px;
    position: absolute;
    width: 100%;
}
.litebox-error {
    color: #fff;
    height: 100%;
    line-height: inherit;
    text-align: center;
    width: 100%;
}
.litebox-error span {
    background-color: rgba(0, 0, 0, 0.9);
    border-radius: 3px;
    color: #fff;
    line-height: normal;
    padding: 20px;
    text-shadow: 1px 1px 0 #000;
}
.section-wrapper .fullscreen {
    height: 100vh;
    max-height: 100%;
}
.pswp, .pswp__bg, .pswp__scroll-wrap {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.pswp {
    display: none;
    outline: 0 none;
    z-index: 1500;
}
.pswp--open, .pswp__button {
    display: block;
}
.pswp * {
    box-sizing: border-box;
}
.pswp img {
    max-width: none;
}
.pswp--animate_opacity {
    opacity: 0.001;
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1) 0s;
    will-change: opacity;
}
.pswp--zoom-allowed .pswp__img {
    cursor: zoom-in;
}
.pswp--zoomed-in .pswp__img {
    cursor: grab;
}
.pswp--dragging .pswp__img {
    cursor: grabbing;
}
.pswp__container, .pswp__zoom-wrap {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.pswp__container, .pswp__img {
    -moz-user-select: none;
}
.pswp__zoom-wrap {
    position: absolute;
    transform-origin: left top 0;
    transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1) 0s;
    width: 100%;
}
.pswp__bg {
    background: #000 none repeat scroll 0 0;
    opacity: 0;
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1) 0s;
    will-change: opacity;
}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
    transition: none 0s ease 0s ;
}
.pswp__item {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.pswp__img {
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    width: auto;
}
.pswp__img--placeholder--blank {
    background: #222 none repeat scroll 0 0;
}
.pswp--ie .pswp__img {
    height: auto !important;
    left: 0;
    top: 0;
    width: 100% !important;
}
.pswp__error-msg {
    color: #ccc;
    font-size: 14px;
    left: 0;
    line-height: 16px;
    margin-top: -8px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
.pswp__error-msg a {
    color: #ccc;
    text-decoration: underline;
}
.button a, .gallery .gallery-photo, .gallery a, .pswp__share-tooltip a, .pswp__share-tooltip a:hover, .text a, .text a:hover {
    text-decoration: none;
}
.pswp__button {
    border: 0 none;
    box-shadow: none;
    cursor: pointer;
    float: right;
    margin: 0;
    opacity: 0.75;
    overflow: visible;
    padding: 0;
    position: relative;
    transition: opacity 0.2s ease 0s;
}
.pswp__button:focus, .pswp__button:hover {
    opacity: 1;
}
.pswp__button:active {
    opacity: 0.9;
    outline: 0 none;
}
.pswp__button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.pswp__ui--over-close .pswp__button--close {
    opacity: 1;
}
.pswp__button, .pswp__button--arrow--left::before, .pswp__button--arrow--right::before {
    background: rgba(0, 0, 0, 0) url("../../3y/3yb/3ybh5o.png") no-repeat scroll 0 0 / 264px 88px;
    height: 44px;
    width: 44px;
}
.pswp__button--close {
    background-position: 0 -44px;
}
.pswp__button--share {
    background-position: -44px -44px;
}
.pswp__button--fs {
    display: none;
}
.pswp--supports-fs .pswp__button--fs {
    display: block;
}
.pswp--fs .pswp__button--fs {
    background-position: -44px 0;
}
.pswp__button--zoom {
    background-position: -88px 0;
    display: none;
}
.pswp--zoom-allowed .pswp__button--zoom {
    display: block;
}
.pswp--zoomed-in .pswp__button--zoom {
    background-position: -132px 0;
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 80%;
    margin-top: 0;
    outline: 0 none;
    position: absolute;
    top: 10%;
    width: 25%;
}
.pswp__button--arrow--left {
    left: 0;
}
.pswp__button--arrow--right {
    right: 0;
}
.pswp__button--arrow--left::before, .pswp__button--arrow--right::before {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    height: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
}
.pswp__button--arrow--left::before {
    background-position: -138px -44px;
    left: 6px;
}
.pswp__button--arrow--right::before {
    background-position: -94px -44px;
    right: 6px;
}
.pswp__counter, .pswp__share-modal {
    -moz-user-select: none;
}
.pswp__share-modal {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    padding: 10px;
    position: absolute;
    top: 0;
    transition: opacity 0.25s ease-out 0s;
    width: 100%;
    will-change: opacity;
    z-index: 1600;
}
.pswp__share-modal--hidden {
    display: none;
}
.pswp__share-tooltip {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    display: block;
    position: absolute;
    right: 44px;
    top: 56px;
    transform: translateY(6px);
    transition: transform 0.25s ease 0s;
    width: auto;
    will-change: transform;
    z-index: 1620;
}
.pswp__share-tooltip a {
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 18px;
    padding: 8px 12px;
}
.pswp__share-tooltip a:hover {
    color: #000;
}
.pswp__share-tooltip a:first-child {
    border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
    border-radius: 0 0 2px 2px;
}
.pswp__share-modal--fade-in {
    opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
    transform: translateY(0px);
}
.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px;
}
a.pswp__share--facebook::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #fff;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    content: "";
    display: block;
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 15px;
    top: -12px;
    width: 0;
}
.pswp__caption--empty, .pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
    display: none;
}
.pswp__counter, .pswp__preloader {
    height: 44px;
    position: absolute;
    top: 0;
}
.form-select .select::after, .large .wnd-cms .form input, .large .wnd-cms .form textarea, .wnd-cms .form input, .wnd-cms .form textarea {
    pointer-events: none;
}
a.pswp__share--facebook:hover {
    background: #3e5c9a none repeat scroll 0 0;
    color: #fff;
}
a.pswp__share--facebook:hover::before {
    border-bottom-color: #3e5c9a;
}
a.pswp__share--twitter:hover {
    background: #55acee none repeat scroll 0 0;
    color: #fff;
}
a.pswp__share--pinterest:hover {
    background: #ccc none repeat scroll 0 0;
    color: #ce272d;
}
a.pswp__share--download:hover {
    background: #ddd none repeat scroll 0 0;
}
.pswp__counter {
    color: #fff;
    font-size: 13px;
    left: 0;
    line-height: 44px;
    opacity: 0.75;
    padding: 0 10px;
}
.pswp__caption {
    bottom: 0;
    left: 0;
    min-height: 44px;
    position: absolute;
    width: 100%;
}
.pswp__caption small {
    color: #bbb;
    font-size: 11px;
}
.pswp__caption__center {
    color: #ccc;
    font-size: 0.9375rem;
    line-height: 1.86667;
    margin: auto;
    max-width: 100%;
    padding: 10px;
    text-align: center;
}
.footer-01.design-03 .lang-select ul.show, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__ui {
    visibility: visible;
}
.pswp__preloader {
    direction: ltr;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    transition: opacity 0.25s ease-out 0s;
    width: 44px;
    will-change: opacity;
}
.pswp--css_animation .pswp__preloader--active, .pswp__preloader--active {
    opacity: 1;
}
.pswp__preloader__icn {
    height: 20px;
    margin: 12px;
    width: 20px;
}
.pswp__preloader--active .pswp__preloader__icn {
    background: rgba(0, 0, 0, 0) url("../../3x/3xw/3xwanv.gif") no-repeat scroll 0 0;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    animation: 0.5s linear 0s normal none infinite running clockwise;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    animation: 1s cubic-bezier(0.4, 0, 0.22, 1) 0s normal none infinite running donut-rotate;
}
.pswp--css_animation .pswp__preloader__icn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 14px;
    left: 15px;
    margin: 0;
    opacity: 0.75;
    position: absolute;
    top: 15px;
    width: 14px;
}
.pswp--css_animation .pswp__preloader__cut {
    height: 14px;
    overflow: hidden;
    position: relative;
    width: 7px;
}
.pswp--css_animation .pswp__preloader__donut {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #fff #fff transparent transparent;
    border-image: none;
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    height: 14px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 14px;
}
@keyframes clockwise {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes donut-rotate {
0%, 100% {
    transform: rotate(0deg);
}
50% {
    transform: rotate(-140deg);
}
}
.pswp__ui {
    opacity: 1;
    z-index: 1550;
}
.pswp__top-bar {
    height: 44px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar {
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1) 0s;
    will-change: opacity;
}
.pswp__caption, .pswp__top-bar {
    background-color: rgba(0, 0, 0, 0.5);
}
.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
    background-color: rgba(0, 0, 0, 0.3);
}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right, .pswp__ui--idle .pswp__top-bar {
    opacity: 0;
}
.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar {
    opacity: 0.001;
}
.pswp__element--disabled {
    display: none !important;
}
.pswp--minimal--dark .pswp__top-bar {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
@font-face {
    font-family: "Abril FatFace";
    font-style: normal;
    font-weight: 400;
    src: url("../../0z/0z0/0z00gy.woff2") format("woff2"), url("../../38/386/386rg2.woff") format("woff"), url("../../1g/1gt/1gtgz4.ttf") format("truetype");
}
@font-face {
    font-family: "Lobster";
    font-style: normal;
    font-weight: 400;
    src: url("../../36/36q/36qcyc.woff2") format("woff2"), url("../../3l/3lx/3lx3x8.woff") format("woff"), url("../../39/39e/39e260.ttf") format("truetype");
}
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 400;
    src: url("../../44/44e/44e9bj.woff2") format("woff2"), url("../../2x/2x4/2x44q6.woff") format("woff"), url("../../2o/2o3/2o3rbi.ttf") format("truetype");
}
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 400;
    src: url("../../0f/0ff/0ffdxd.woff2") format("woff2"), url("../../37/37w/37wvux.woff") format("woff"), url("../../3x/3xk/3xk5gi.ttf") format("truetype");
}
@font-face {
    font-family: "Lora";
    font-style: normal;
    font-weight: 700;
    src: url("../../04/04l/04l1hf.woff2") format("woff2"), url("../../2w/2wd/2wdg5l.woff") format("woff"), url("../../1d/1dj/1djyqa.ttf") format("truetype");
}
@font-face {
    font-family: "Lora";
    font-style: italic;
    font-weight: 700;
    src: url("../../0k/0k9/0k9v2h.woff2") format("woff2"), url("../../0v/0vd/0vdly1.woff") format("woff"), url("../../0u/0ug/0ugw1v.ttf") format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: url("../../0f/0fy/0fyrba.woff2") format("woff2"), url("../../10/10b/10b66b.woff") format("woff"), url("../../1k/1kj/1kjg7r.ttf") format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 300;
    src: url("../../28/28e/28e8m2.woff2") format("woff2"), url("../../30/30v/30v5lr.woff") format("woff"), url("../../0g/0ge/0ge20k.ttf") format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: url("../../0q/0qh/0qh5u8.woff2") format("woff2"), url("../../0j/0jo/0jo0qu.woff") format("woff"), url("../../3b/3bz/3bz97d.ttf") format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 700;
    src: url("../../46/46q/46qlvh.woff2") format("woff2"), url("../../3m/3m3/3m3h0u.woff") format("woff"), url("../../29/29z/29zdho.ttf") format("truetype");
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 400;
    src: url("../../1f/1fj/1fj11w.woff2") format("woff2"), url("../../47/47o/47o8r7.woff") format("woff"), url("../../3q/3qv/3qvm39.ttf") format("truetype");
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 400;
    src: url("../../3d/3dy/3dylfj.woff2") format("woff2"), url("../../0q/0qo/0qo8vl.woff") format("woff"), url("../../17/17a/17a0nn.ttf") format("truetype");
}
@font-face {
    font-family: "Playfair Display";
    font-style: normal;
    font-weight: 700;
    src: url("../../42/42o/42om2k.woff2") format("woff2"), url("../../0a/0aa/0aasrr.woff") format("woff"), url("../../1m/1m9/1m9ao5.ttf") format("truetype");
}
@font-face {
    font-family: "Playfair Display";
    font-style: italic;
    font-weight: 700;
    src: url("../../2g/2gk/2gkyzc.woff2") format("woff2"), url("../../1s/1sq/1sqmig.woff") format("woff"), url("../../2f/2fp/2fpws4.ttf") format("truetype");
}
@font-face {
    font-family: "Ribeye Marrow";
    font-style: normal;
    font-weight: 400;
    src: url("../../0k/0ku/0kuhkz.woff2") format("woff2"), url("../../40/40x/40xvv8.woff") format("woff"), url("../../09/09m/09mvmq.ttf") format("truetype");
}
@font-face {
    font-family: "PT Serif";
    font-style: normal;
    font-weight: 400;
    src: url("../../2u/2ux/2uxu7j.woff2") format("woff2"), url("../../2c/2cp/2cplam.woff") format("woff"), url("../../3m/3mu/3mut2v.ttf") format("truetype");
}
@font-face {
    font-family: "PT Serif";
    font-style: italic;
    font-weight: 400;
    src: url("../../05/05t/05tph0.woff2") format("woff2"), url("../../02/02v/02vup8.woff") format("woff"), url("../../1k/1kw/1kwixz.ttf") format("truetype");
}
@font-face {
    font-family: "Brandon Grotesque";
    font-style: normal;
    font-weight: 400;
    src: url("../../24/240/240g0g.woff") format("woff"), url("../../32/32k/32k55k.ttf") format("truetype");
}
* {
}
html {
    height: 100%;
    width: 100%;
}
body {
    box-sizing: border-box;
    font-size: 0.9375rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.6;
}
.fonts-loaded body {
    font-family: fira-sans,sans-serif;
}
#wrapper * {
    box-sizing: border-box;
}
b, strong {
    font-weight: 500;
}
*::-moz-selection {
    background-color: rgba(105, 160, 215, 0.4);
}
.abril-fatface {
    font-family: "Abril FatFace","Times New Roman",serif;
    font-weight: 400;
}
.abril-fatface b, .abril-fatface strong {
    font-weight: 700;
}
.brandon-grotesque {
    font-family: brandon-grotesque,Arial,sans-serif;
    font-weight: 300;
}
.brandon-grotesque b, .brandon-grotesque strong {
    font-weight: 500;
}
.fira-sans {
    font-family: fira-sans,"Trebuchet MS",sans-serif;
    font-weight: 300;
}
.fira-sans b, .fira-sans strong {
    font-weight: 700;
}
.lobster {
    font-family: Lobster,"Brush Script MT",Georgia,serif;
    font-weight: 400;
}
.lobster b, .lobster strong {
    font-weight: 700;
}
.lora {
    font-family: Lora,Georgia,serif;
    font-weight: 400;
}
.lora b, .lora strong {
    font-weight: 700;
}
.open-sans {
    font-family: "Open Sans","Trebuchet MS",sans-serif;
    font-weight: 300;
}
.open-sans b, .open-sans strong {
    font-weight: 700;
}
.playfair-display {
    font-family: "Playfair Display","Times New Roman",serif;
    font-weight: 400;
}
.playfair-display b, .playfair-display strong {
    font-weight: 700;
}
.proxima-nova {
    font-family: proxima-nova,Helvetica,Arial,sans-serif;
    font-weight: 300;
}
.proxima-nova b, .proxima-nova strong {
    font-weight: 600;
}
.pt-serif {
    font-family: pt-serif,"Times New Roman",serif;
    font-weight: 400;
}
.pt-serif b, .pt-serif strong {
    font-weight: 700;
}
.ribeye-marrow {
    font-family: "Ribeye Marrow","Times New Roman",serif;
    font-weight: 400;
}
.ribeye-marrow b, .ribeye-marrow strong {
    font-weight: 700;
}
.roboto {
    font-family: Roboto,Arial,sans-serif;
    font-weight: 400;
}
.roboto b, .roboto strong {
    font-weight: 700;
}
.auto-font-size .abril-fatface {
    letter-spacing: 0.5px;
    word-spacing: 2px;
}
.auto-font-size .lora, .auto-font-size .pt-serif {
    letter-spacing: -0.5px;
    word-spacing: 1px;
}
.auto-font-size .brandon-grotesque {
    letter-spacing: -0.5px;
    word-spacing: 2px;
}
.auto-font-size .fira-sans, .auto-font-size .proxima-nova, .auto-font-size .roboto {
    letter-spacing: -0.5px;
    word-spacing: 1px;
}
.auto-font-size .claim-borders, .auto-font-size .claim-borders.wnd-font-size-90, .auto-font-size .claim-color-text, .auto-font-size .claim-color-text.wnd-font-size-90, .auto-font-size .claim-default, .auto-font-size .claim-default-inv, .auto-font-size .claim-default-inv.wnd-font-size-90, .auto-font-size .claim-default.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.40625;
}
.auto-font-size .claim-borders.wnd-font-size-70, .auto-font-size .claim-borders.wnd-font-size-80, .auto-font-size .claim-color-text.wnd-font-size-70, .auto-font-size .claim-color-text.wnd-font-size-80, .auto-font-size .claim-default-inv.wnd-font-size-70, .auto-font-size .claim-default-inv.wnd-font-size-80, .auto-font-size .claim-default.wnd-font-size-70, .auto-font-size .claim-default.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.86667;
}
.auto-font-size .claim-borders.wnd-font-size-50, .auto-font-size .claim-borders.wnd-font-size-60, .auto-font-size .claim-color-text.wnd-font-size-50, .auto-font-size .claim-color-text.wnd-font-size-60, .auto-font-size .claim-default-inv.wnd-font-size-50, .auto-font-size .claim-default-inv.wnd-font-size-60, .auto-font-size .claim-default.wnd-font-size-50, .auto-font-size .claim-default.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.35714;
}
.auto-font-size .claim-borders.wnd-font-size-30, .auto-font-size .claim-borders.wnd-font-size-40, .auto-font-size .claim-color-text.wnd-font-size-30, .auto-font-size .claim-color-text.wnd-font-size-40, .auto-font-size .claim-default-inv.wnd-font-size-30, .auto-font-size .claim-default-inv.wnd-font-size-40, .auto-font-size .claim-default.wnd-font-size-30, .auto-font-size .claim-default.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.46154;
}
.auto-font-size .claim-borders.wnd-font-size-10, .auto-font-size .claim-borders.wnd-font-size-20, .auto-font-size .claim-color-text.wnd-font-size-10, .auto-font-size .claim-color-text.wnd-font-size-20, .auto-font-size .claim-default-inv.wnd-font-size-10, .auto-font-size .claim-default-inv.wnd-font-size-20, .auto-font-size .claim-default.wnd-font-size-10, .auto-font-size .claim-default.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.abril-fatface, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-90, .auto-font-size .claim-bg-inv.abril-fatface, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-90, .auto-font-size .claim-bg.abril-fatface, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color-alpha.abril-fatface, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color-inv.abril-fatface, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color.abril-fatface, .auto-font-size .claim-color.abril-fatface.wnd-font-size-90, .auto-font-size .claim-gray.abril-fatface, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.875;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-80, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-80, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color.abril-fatface.wnd-font-size-80, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-70, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.8;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-60, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-60, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color.abril-fatface.wnd-font-size-60, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-50, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.89286;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-40, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-40, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color.abril-fatface.wnd-font-size-40, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-30, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.92308;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-20, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-20, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color.abril-fatface.wnd-font-size-20, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-10, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.91667;
}
.auto-font-size .claim-bg-color.brandon-grotesque, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-bg-inv.brandon-grotesque, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-bg.brandon-grotesque, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color-alpha.brandon-grotesque, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color-inv.brandon-grotesque, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color.brandon-grotesque, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-gray.brandon-grotesque, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-90 {
    font-size: 1.6875rem;
    line-height: 2.07407;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-80 {
    font-size: 1.625rem;
    line-height: 2.03846;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-60 {
    font-size: 1.5rem;
    line-height: 2.04167;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-40 {
    font-size: 1.4375rem;
    line-height: 2.08696;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-20 {
    font-size: 1.3125rem;
    line-height: 2.09524;
}
.auto-font-size .claim-bg-color.lobster, .auto-font-size .claim-bg-color.lobster.wnd-font-size-90, .auto-font-size .claim-bg-inv.lobster, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-90, .auto-font-size .claim-bg.lobster, .auto-font-size .claim-bg.lobster.wnd-font-size-90, .auto-font-size .claim-color-alpha.lobster, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-90, .auto-font-size .claim-color-inv.lobster, .auto-font-size .claim-color-inv.lobster.wnd-font-size-90, .auto-font-size .claim-color.lobster, .auto-font-size .claim-color.lobster.wnd-font-size-90, .auto-font-size .claim-gray.lobster, .auto-font-size .claim-gray.lobster.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.78125;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-70, .auto-font-size .claim-bg-color.lobster.wnd-font-size-80, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-70, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-80, .auto-font-size .claim-bg.lobster.wnd-font-size-70, .auto-font-size .claim-bg.lobster.wnd-font-size-80, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-70, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-80, .auto-font-size .claim-color-inv.lobster.wnd-font-size-70, .auto-font-size .claim-color-inv.lobster.wnd-font-size-80, .auto-font-size .claim-color.lobster.wnd-font-size-70, .auto-font-size .claim-color.lobster.wnd-font-size-80, .auto-font-size .claim-gray.lobster.wnd-font-size-70, .auto-font-size .claim-gray.lobster.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.76667;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-50, .auto-font-size .claim-bg-color.lobster.wnd-font-size-60, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-50, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-60, .auto-font-size .claim-bg.lobster.wnd-font-size-50, .auto-font-size .claim-bg.lobster.wnd-font-size-60, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-50, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-60, .auto-font-size .claim-color-inv.lobster.wnd-font-size-50, .auto-font-size .claim-color-inv.lobster.wnd-font-size-60, .auto-font-size .claim-color.lobster.wnd-font-size-50, .auto-font-size .claim-color.lobster.wnd-font-size-60, .auto-font-size .claim-gray.lobster.wnd-font-size-50, .auto-font-size .claim-gray.lobster.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.78571;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-30, .auto-font-size .claim-bg-color.lobster.wnd-font-size-40, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-30, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-40, .auto-font-size .claim-bg.lobster.wnd-font-size-30, .auto-font-size .claim-bg.lobster.wnd-font-size-40, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-30, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-40, .auto-font-size .claim-color-inv.lobster.wnd-font-size-30, .auto-font-size .claim-color-inv.lobster.wnd-font-size-40, .auto-font-size .claim-color.lobster.wnd-font-size-30, .auto-font-size .claim-color.lobster.wnd-font-size-40, .auto-font-size .claim-gray.lobster.wnd-font-size-30, .auto-font-size .claim-gray.lobster.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.80769;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-10, .auto-font-size .claim-bg-color.lobster.wnd-font-size-20, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-10, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-20, .auto-font-size .claim-bg.lobster.wnd-font-size-10, .auto-font-size .claim-bg.lobster.wnd-font-size-20, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-10, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-20, .auto-font-size .claim-color-inv.lobster.wnd-font-size-10, .auto-font-size .claim-color-inv.lobster.wnd-font-size-20, .auto-font-size .claim-color.lobster.wnd-font-size-10, .auto-font-size .claim-color.lobster.wnd-font-size-20, .auto-font-size .claim-gray.lobster.wnd-font-size-10, .auto-font-size .claim-gray.lobster.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.83333;
}
.auto-font-size .claim-bg-color.lora, .auto-font-size .claim-bg-color.lora.wnd-font-size-90, .auto-font-size .claim-bg-inv.lora, .auto-font-size .claim-bg-inv.lora.wnd-font-size-90, .auto-font-size .claim-bg.lora, .auto-font-size .claim-bg.lora.wnd-font-size-90, .auto-font-size .claim-color-alpha.lora, .auto-font-size .claim-color-alpha.lora.wnd-font-size-90, .auto-font-size .claim-color-inv.lora, .auto-font-size .claim-color-inv.lora.wnd-font-size-90, .auto-font-size .claim-color.lora, .auto-font-size .claim-color.lora.wnd-font-size-90, .auto-font-size .claim-gray.lora, .auto-font-size .claim-gray.lora.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.75;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-70, .auto-font-size .claim-bg-color.lora.wnd-font-size-80, .auto-font-size .claim-bg-inv.lora.wnd-font-size-70, .auto-font-size .claim-bg-inv.lora.wnd-font-size-80, .auto-font-size .claim-bg.lora.wnd-font-size-70, .auto-font-size .claim-bg.lora.wnd-font-size-80, .auto-font-size .claim-color-alpha.lora.wnd-font-size-70, .auto-font-size .claim-color-alpha.lora.wnd-font-size-80, .auto-font-size .claim-color-inv.lora.wnd-font-size-70, .auto-font-size .claim-color-inv.lora.wnd-font-size-80, .auto-font-size .claim-color.lora.wnd-font-size-70, .auto-font-size .claim-color.lora.wnd-font-size-80, .auto-font-size .claim-gray.lora.wnd-font-size-70, .auto-font-size .claim-gray.lora.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.76667;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-50, .auto-font-size .claim-bg-color.lora.wnd-font-size-60, .auto-font-size .claim-bg-inv.lora.wnd-font-size-50, .auto-font-size .claim-bg-inv.lora.wnd-font-size-60, .auto-font-size .claim-bg.lora.wnd-font-size-50, .auto-font-size .claim-bg.lora.wnd-font-size-60, .auto-font-size .claim-color-alpha.lora.wnd-font-size-50, .auto-font-size .claim-color-alpha.lora.wnd-font-size-60, .auto-font-size .claim-color-inv.lora.wnd-font-size-50, .auto-font-size .claim-color-inv.lora.wnd-font-size-60, .auto-font-size .claim-color.lora.wnd-font-size-50, .auto-font-size .claim-color.lora.wnd-font-size-60, .auto-font-size .claim-gray.lora.wnd-font-size-50, .auto-font-size .claim-gray.lora.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.75;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-30, .auto-font-size .claim-bg-color.lora.wnd-font-size-40, .auto-font-size .claim-bg-inv.lora.wnd-font-size-30, .auto-font-size .claim-bg-inv.lora.wnd-font-size-40, .auto-font-size .claim-bg.lora.wnd-font-size-30, .auto-font-size .claim-bg.lora.wnd-font-size-40, .auto-font-size .claim-color-alpha.lora.wnd-font-size-30, .auto-font-size .claim-color-alpha.lora.wnd-font-size-40, .auto-font-size .claim-color-inv.lora.wnd-font-size-30, .auto-font-size .claim-color-inv.lora.wnd-font-size-40, .auto-font-size .claim-color.lora.wnd-font-size-30, .auto-font-size .claim-color.lora.wnd-font-size-40, .auto-font-size .claim-gray.lora.wnd-font-size-30, .auto-font-size .claim-gray.lora.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.80769;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-10, .auto-font-size .claim-bg-color.lora.wnd-font-size-20, .auto-font-size .claim-bg-inv.lora.wnd-font-size-10, .auto-font-size .claim-bg-inv.lora.wnd-font-size-20, .auto-font-size .claim-bg.lora.wnd-font-size-10, .auto-font-size .claim-bg.lora.wnd-font-size-20, .auto-font-size .claim-color-alpha.lora.wnd-font-size-10, .auto-font-size .claim-color-alpha.lora.wnd-font-size-20, .auto-font-size .claim-color-inv.lora.wnd-font-size-10, .auto-font-size .claim-color-inv.lora.wnd-font-size-20, .auto-font-size .claim-color.lora.wnd-font-size-10, .auto-font-size .claim-color.lora.wnd-font-size-20, .auto-font-size .claim-gray.lora.wnd-font-size-10, .auto-font-size .claim-gray.lora.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.83333;
}
.auto-font-size .claim-bg-color.open-sans, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-90, .auto-font-size .claim-bg-inv.open-sans, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-90, .auto-font-size .claim-bg.open-sans, .auto-font-size .claim-bg.open-sans.wnd-font-size-90, .auto-font-size .claim-color-alpha.open-sans, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-90, .auto-font-size .claim-color-inv.open-sans, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-90, .auto-font-size .claim-color.open-sans, .auto-font-size .claim-color.open-sans.wnd-font-size-90, .auto-font-size .claim-gray.open-sans, .auto-font-size .claim-gray.open-sans.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.84375;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-70, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-80, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-70, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-80, .auto-font-size .claim-bg.open-sans.wnd-font-size-70, .auto-font-size .claim-bg.open-sans.wnd-font-size-80, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-70, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-80, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-70, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-80, .auto-font-size .claim-color.open-sans.wnd-font-size-70, .auto-font-size .claim-color.open-sans.wnd-font-size-80, .auto-font-size .claim-gray.open-sans.wnd-font-size-70, .auto-font-size .claim-gray.open-sans.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.83333;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-50, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-60, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-50, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-60, .auto-font-size .claim-bg.open-sans.wnd-font-size-50, .auto-font-size .claim-bg.open-sans.wnd-font-size-60, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-50, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-60, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-50, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-60, .auto-font-size .claim-color.open-sans.wnd-font-size-50, .auto-font-size .claim-color.open-sans.wnd-font-size-60, .auto-font-size .claim-gray.open-sans.wnd-font-size-50, .auto-font-size .claim-gray.open-sans.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.82143;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-30, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-40, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-30, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-40, .auto-font-size .claim-bg.open-sans.wnd-font-size-30, .auto-font-size .claim-bg.open-sans.wnd-font-size-40, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-30, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-40, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-30, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-40, .auto-font-size .claim-color.open-sans.wnd-font-size-30, .auto-font-size .claim-color.open-sans.wnd-font-size-40, .auto-font-size .claim-gray.open-sans.wnd-font-size-30, .auto-font-size .claim-gray.open-sans.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.88462;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-10, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-20, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-10, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-20, .auto-font-size .claim-bg.open-sans.wnd-font-size-10, .auto-font-size .claim-bg.open-sans.wnd-font-size-20, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-10, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-20, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-10, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-20, .auto-font-size .claim-color.open-sans.wnd-font-size-10, .auto-font-size .claim-color.open-sans.wnd-font-size-20, .auto-font-size .claim-gray.open-sans.wnd-font-size-10, .auto-font-size .claim-gray.open-sans.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.91667;
}
.auto-font-size .claim-bg-color.fira-sans, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-90, .auto-font-size .claim-bg-inv.fira-sans, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-90, .auto-font-size .claim-bg.fira-sans, .auto-font-size .claim-bg.fira-sans.wnd-font-size-90, .auto-font-size .claim-color-alpha.fira-sans, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-90, .auto-font-size .claim-color-inv.fira-sans, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-90, .auto-font-size .claim-color.fira-sans, .auto-font-size .claim-color.fira-sans.wnd-font-size-90, .auto-font-size .claim-gray.fira-sans, .auto-font-size .claim-gray.fira-sans.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.84375;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-80, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-80, .auto-font-size .claim-bg.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg.fira-sans.wnd-font-size-80, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-70, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-80, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-70, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-80, .auto-font-size .claim-color.fira-sans.wnd-font-size-70, .auto-font-size .claim-color.fira-sans.wnd-font-size-80, .auto-font-size .claim-gray.fira-sans.wnd-font-size-70, .auto-font-size .claim-gray.fira-sans.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.83333;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-60, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-60, .auto-font-size .claim-bg.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg.fira-sans.wnd-font-size-60, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-50, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-60, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-50, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-60, .auto-font-size .claim-color.fira-sans.wnd-font-size-50, .auto-font-size .claim-color.fira-sans.wnd-font-size-60, .auto-font-size .claim-gray.fira-sans.wnd-font-size-50, .auto-font-size .claim-gray.fira-sans.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.82143;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-40, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-40, .auto-font-size .claim-bg.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg.fira-sans.wnd-font-size-40, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-30, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-40, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-30, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-40, .auto-font-size .claim-color.fira-sans.wnd-font-size-30, .auto-font-size .claim-color.fira-sans.wnd-font-size-40, .auto-font-size .claim-gray.fira-sans.wnd-font-size-30, .auto-font-size .claim-gray.fira-sans.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.88462;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-20, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-20, .auto-font-size .claim-bg.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg.fira-sans.wnd-font-size-20, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-10, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-20, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-10, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-20, .auto-font-size .claim-color.fira-sans.wnd-font-size-10, .auto-font-size .claim-color.fira-sans.wnd-font-size-20, .auto-font-size .claim-gray.fira-sans.wnd-font-size-10, .auto-font-size .claim-gray.fira-sans.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.91667;
}
.auto-font-size .claim-bg-color.playfair-display, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-90, .auto-font-size .claim-bg-inv.playfair-display, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-90, .auto-font-size .claim-bg.playfair-display, .auto-font-size .claim-bg.playfair-display.wnd-font-size-90, .auto-font-size .claim-color-alpha.playfair-display, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-90, .auto-font-size .claim-color-inv.playfair-display, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-90, .auto-font-size .claim-color.playfair-display, .auto-font-size .claim-color.playfair-display.wnd-font-size-90, .auto-font-size .claim-gray.playfair-display, .auto-font-size .claim-gray.playfair-display.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.75;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-80, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-80, .auto-font-size .claim-bg.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg.playfair-display.wnd-font-size-80, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-70, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-80, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-70, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-80, .auto-font-size .claim-color.playfair-display.wnd-font-size-70, .auto-font-size .claim-color.playfair-display.wnd-font-size-80, .auto-font-size .claim-gray.playfair-display.wnd-font-size-70, .auto-font-size .claim-gray.playfair-display.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.76667;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-60, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-60, .auto-font-size .claim-bg.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg.playfair-display.wnd-font-size-60, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-50, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-60, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-50, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-60, .auto-font-size .claim-color.playfair-display.wnd-font-size-50, .auto-font-size .claim-color.playfair-display.wnd-font-size-60, .auto-font-size .claim-gray.playfair-display.wnd-font-size-50, .auto-font-size .claim-gray.playfair-display.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.75;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-40, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-40, .auto-font-size .claim-bg.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg.playfair-display.wnd-font-size-40, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-30, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-40, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-30, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-40, .auto-font-size .claim-color.playfair-display.wnd-font-size-30, .auto-font-size .claim-color.playfair-display.wnd-font-size-40, .auto-font-size .claim-gray.playfair-display.wnd-font-size-30, .auto-font-size .claim-gray.playfair-display.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.80769;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-20, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-20, .auto-font-size .claim-bg.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg.playfair-display.wnd-font-size-20, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-10, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-20, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-10, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-20, .auto-font-size .claim-color.playfair-display.wnd-font-size-10, .auto-font-size .claim-color.playfair-display.wnd-font-size-20, .auto-font-size .claim-gray.playfair-display.wnd-font-size-10, .auto-font-size .claim-gray.playfair-display.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.83333;
}
.auto-font-size .claim-bg-color.proxima-nova, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-90, .auto-font-size .claim-bg-inv.proxima-nova, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-90, .auto-font-size .claim-bg.proxima-nova, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color-alpha.proxima-nova, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color-inv.proxima-nova, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color.proxima-nova, .auto-font-size .claim-color.proxima-nova.wnd-font-size-90, .auto-font-size .claim-gray.proxima-nova, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.6875;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-80, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-80, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color.proxima-nova.wnd-font-size-80, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-70, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.73333;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-60, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-60, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color.proxima-nova.wnd-font-size-60, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-50, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.71429;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-40, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-40, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color.proxima-nova.wnd-font-size-40, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-30, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.73077;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-20, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-20, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color.proxima-nova.wnd-font-size-20, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-10, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.79167;
}
.auto-font-size .claim-bg-color.pt-serif, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-90, .auto-font-size .claim-bg-inv.pt-serif, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-90, .auto-font-size .claim-bg.pt-serif, .auto-font-size .claim-bg.pt-serif.wnd-font-size-90, .auto-font-size .claim-color-alpha.pt-serif, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-90, .auto-font-size .claim-color-inv.pt-serif, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-90, .auto-font-size .claim-color.pt-serif, .auto-font-size .claim-color.pt-serif.wnd-font-size-90, .auto-font-size .claim-gray.pt-serif, .auto-font-size .claim-gray.pt-serif.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.8125;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-80, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-80, .auto-font-size .claim-bg.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg.pt-serif.wnd-font-size-80, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-70, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-80, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-70, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-80, .auto-font-size .claim-color.pt-serif.wnd-font-size-70, .auto-font-size .claim-color.pt-serif.wnd-font-size-80, .auto-font-size .claim-gray.pt-serif.wnd-font-size-70, .auto-font-size .claim-gray.pt-serif.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.83333;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-60, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-60, .auto-font-size .claim-bg.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg.pt-serif.wnd-font-size-60, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-50, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-60, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-50, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-60, .auto-font-size .claim-color.pt-serif.wnd-font-size-50, .auto-font-size .claim-color.pt-serif.wnd-font-size-60, .auto-font-size .claim-gray.pt-serif.wnd-font-size-50, .auto-font-size .claim-gray.pt-serif.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.82143;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-40, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-40, .auto-font-size .claim-bg.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg.pt-serif.wnd-font-size-40, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-30, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-40, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-30, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-40, .auto-font-size .claim-color.pt-serif.wnd-font-size-30, .auto-font-size .claim-color.pt-serif.wnd-font-size-40, .auto-font-size .claim-gray.pt-serif.wnd-font-size-30, .auto-font-size .claim-gray.pt-serif.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.84615;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-20, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-20, .auto-font-size .claim-bg.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg.pt-serif.wnd-font-size-20, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-10, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-20, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-10, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-20, .auto-font-size .claim-color.pt-serif.wnd-font-size-10, .auto-font-size .claim-color.pt-serif.wnd-font-size-20, .auto-font-size .claim-gray.pt-serif.wnd-font-size-10, .auto-font-size .claim-gray.pt-serif.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.91667;
}
.auto-font-size .claim-bg-color.ribeye-marrow, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-bg-inv.ribeye-marrow, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-bg.ribeye-marrow, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color-alpha.ribeye-marrow, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color-inv.ribeye-marrow, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color.ribeye-marrow, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-gray.ribeye-marrow, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.875;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.86667;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.89286;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.92308;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.95833;
}
.auto-font-size .claim-bg-color.roboto, .auto-font-size .claim-bg-color.roboto.wnd-font-size-90, .auto-font-size .claim-bg-inv.roboto, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-90, .auto-font-size .claim-bg.roboto, .auto-font-size .claim-bg.roboto.wnd-font-size-90, .auto-font-size .claim-color-alpha.roboto, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-90, .auto-font-size .claim-color-inv.roboto, .auto-font-size .claim-color-inv.roboto.wnd-font-size-90, .auto-font-size .claim-color.roboto, .auto-font-size .claim-color.roboto.wnd-font-size-90, .auto-font-size .claim-gray.roboto, .auto-font-size .claim-gray.roboto.wnd-font-size-90 {
    font-size: 2rem;
    line-height: 1.84375;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-70, .auto-font-size .claim-bg-color.roboto.wnd-font-size-80, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-70, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-80, .auto-font-size .claim-bg.roboto.wnd-font-size-70, .auto-font-size .claim-bg.roboto.wnd-font-size-80, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-70, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-80, .auto-font-size .claim-color-inv.roboto.wnd-font-size-70, .auto-font-size .claim-color-inv.roboto.wnd-font-size-80, .auto-font-size .claim-color.roboto.wnd-font-size-70, .auto-font-size .claim-color.roboto.wnd-font-size-80, .auto-font-size .claim-gray.roboto.wnd-font-size-70, .auto-font-size .claim-gray.roboto.wnd-font-size-80 {
    font-size: 1.875rem;
    line-height: 1.86667;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-50, .auto-font-size .claim-bg-color.roboto.wnd-font-size-60, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-50, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-60, .auto-font-size .claim-bg.roboto.wnd-font-size-50, .auto-font-size .claim-bg.roboto.wnd-font-size-60, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-50, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-60, .auto-font-size .claim-color-inv.roboto.wnd-font-size-50, .auto-font-size .claim-color-inv.roboto.wnd-font-size-60, .auto-font-size .claim-color.roboto.wnd-font-size-50, .auto-font-size .claim-color.roboto.wnd-font-size-60, .auto-font-size .claim-gray.roboto.wnd-font-size-50, .auto-font-size .claim-gray.roboto.wnd-font-size-60 {
    font-size: 1.75rem;
    line-height: 1.85714;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-30, .auto-font-size .claim-bg-color.roboto.wnd-font-size-40, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-30, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-40, .auto-font-size .claim-bg.roboto.wnd-font-size-30, .auto-font-size .claim-bg.roboto.wnd-font-size-40, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-30, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-40, .auto-font-size .claim-color-inv.roboto.wnd-font-size-30, .auto-font-size .claim-color-inv.roboto.wnd-font-size-40, .auto-font-size .claim-color.roboto.wnd-font-size-30, .auto-font-size .claim-color.roboto.wnd-font-size-40, .auto-font-size .claim-gray.roboto.wnd-font-size-30, .auto-font-size .claim-gray.roboto.wnd-font-size-40 {
    font-size: 1.625rem;
    line-height: 1.92308;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-10, .auto-font-size .claim-bg-color.roboto.wnd-font-size-20, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-10, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-20, .auto-font-size .claim-bg.roboto.wnd-font-size-10, .auto-font-size .claim-bg.roboto.wnd-font-size-20, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-10, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-20, .auto-font-size .claim-color-inv.roboto.wnd-font-size-10, .auto-font-size .claim-color-inv.roboto.wnd-font-size-20, .auto-font-size .claim-color.roboto.wnd-font-size-10, .auto-font-size .claim-color.roboto.wnd-font-size-20, .auto-font-size .claim-gray.roboto.wnd-font-size-10, .auto-font-size .claim-gray.roboto.wnd-font-size-20 {
    font-size: 1.5rem;
    line-height: 1.91667;
}
.content {
    margin: 0;
    padding: 0;
    position: relative;
}
.content .column-content {
    float: left;
    overflow: hidden;
}
.content .column-content > div {
    padding: 15px 10px;
}
.content .column-content:first-child > div {
    padding-left: 0;
}
.content .column-content:last-child > div {
    padding-right: 0;
}
#wnd-workarea .content:empty {
    padding: 15px 0 !important;
}
p.empty {
    padding: 10px 0;
    text-align: center;
}
.inline-text > span, .styled-inline-text > span {
    display: inline-block;
    padding: 5px 10px;
}
.inline-text {
    display: inline-block;
    max-width: 100%;
}
.styled-inline-text {
    display: inline-block;
    max-width: 100%;
}
.styled-inline-text > span {
    max-width: 100%;
}
.mt::after, .mt::before, .mt > div::after, .mt > div::before {
    content: "";
    display: table;
}
.styled-inline-text > span > span {
    box-decoration-break: clone;
    padding: 0;
}
.inline-data > span {
    padding: 0;
}
.section-wrapper {
    margin: 0;
    padding: 0;
}
.block {
    padding: 10px;
}
.small .block {
    padding: 5px;
}
.large .block {
    padding: 20px;
}
.mt {
    padding: 5px 3px;
}
.mt::after {
    clear: both;
}
.mt > div::after {
    clear: both;
}
.mt > div:empty {
    padding: 20px;
}
.mt .text {
    padding: 0;
}
.sf {
    display: inline-block;
    padding: 5px 10px;
}
.more-text {
    display: none;
}
.text p {
    margin: 0;
    padding: 0 0 15px;
}
.text p:last-child {
    padding-bottom: 0;
}
.text a {
    font-weight: inherit;
    transition: all 0.2s ease-in-out 0s;
}
.text a:active, .text a:focus, .text a:hover {
    outline: 0 none !important;
}
.text a b, .text a strong {
    font-weight: 500;
}
.text ul {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 15px;
}
.text ul:last-child {
    padding-bottom: 0;
}
.text ul li {
    padding: 0 0 4px 45px;
    position: relative;
    text-align: left;
}
.text ul li::before {
    content: "";
    font-family: WebnodeIcons;
    left: 15px;
    position: absolute;
    top: 0;
}
.text ul li ol li::before {
    display: none;
}
.text ul li ol, .text ul li ul {
    padding-bottom: 0 !important;
    padding-top: 4px;
}
.text ol {
    display: block;
    margin: 0;
    padding: 0 0 15px 30px;
}
.text ol:last-child {
    padding-bottom: 0;
}
.text ol li {
    padding: 0 0 4px 15px;
    text-align: left;
}
.text ol li ol, .text ol li ul {
    padding-bottom: 0 !important;
    padding-top: 4px;
}
.text ol li ul li {
    padding: 0 0 4px 45px;
}
.text ol li ul li::before {
    left: 15px;
}
blockquote {
    display: block;
    font-family: "PT Serif",Georgia,serif;
    font-size: 1.125rem;
    line-height: 1.55556;
    margin: 0;
    padding: 20px 20px 30px 50px;
    position: relative;
}
blockquote:last-child {
    padding-bottom: 0;
}
blockquote::before {
    content: "";
    display: block;
    font-family: WebnodeIcons;
    font-size: 1.625rem;
    left: 5px;
    line-height: 1;
    position: absolute;
    top: 22px;
}
blockquote p {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
blockquote p:last-child {
    padding: 0;
}
.text h1, .text h2, .text h3, .text h4 {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}
.text h1 {
    font-family: Roboto,"Trebuchet MS",sans-serif;
    font-size: 2rem;
    font-style: normal;
    font-weight: 300;
    line-height: 1.25;
    text-align: center;
}
.text h2, .text h3, .text h4 {
    font-family: fira-sans,"Trebuchet MS",sans-serif;
    font-style: normal;
    line-height: 1.5;
}
.text h1 b, .text h1 strong {
    font-weight: 400;
}
.text h1 + ol, .text h1 + p, .text h1 + ul {
    padding-top: 16px;
}
.text h2 + ol, .text h2 + p, .text h2 + ul, .text h3 + ol, .text h3 + p, .text h3 + ul, .text h4 + ol, .text h4 + p, .text h4 + ul {
    padding-top: 10px;
}
.text h2 {
    font-size: 1.5rem;
    font-weight: 300;
    text-align: left;
}
.text h2 b, .text h2 strong {
    font-weight: 500;
}
.text h3, .text h4 {
    font-size: 1.125rem;
    font-weight: 300;
    text-align: center;
}
.text h3 b, .text h3 strong, .text h4 b, .text h4 strong {
    font-weight: 500;
}
.text h1 + h3 {
    padding-bottom: 15px;
}
.text blockquote + h1, .text ol + h1, .text p + h1, .text ul + h1 {
    padding-top: 24px;
}
.text blockquote + h2, .text ol + h2, .text p + h2, .text ul + h2 {
    padding-top: 20px;
}
.text blockquote + h3, .text blockquote + h4, .text ol + h3, .text ol + h4, .text p + h3, .text p + h4, .text ul + h3, .text ul + h4 {
    padding-top: 16px;
}
.column-wrapper .text h1 {
    font-size: 1.5rem;
    line-height: 1.5;
}
.column-wrapper .text h2 {
    font-size: 1.25rem;
    line-height: 1.45;
}
.text {
    margin: 0;
    padding: 0;
}
.column-wrapper .text-content, .text-content {
    padding: 6px 10px;
}
.text-content {
    margin: 0;
    word-wrap: break-word;
}
.image-block .image-content {
    border-radius: 5px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    z-index: 0; /* war original 10; */
}
.image-block .embed-content::after, .image-block a::before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.image-block img {
    z-index: 1;
}
.image-block img + .embed-content {
    display: none !important;
    opacity: 0;
}
.image-block a, .image-block a:hover {
    display: block;
    text-decoration: none;
}
.image-block a::before {
    border-radius: 5px;
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
    z-index: 2;
}
.wnd-float-left {
    margin: 0 4px 4px 0 !important;
}
.wnd-float-right {
    margin: 0 0 4px 4px !important;
}
.image-title span {
    cursor: default;
    display: block;
    font-family: pt-serif,Georgia,serif;
    font-size: 0.875rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.71429;
    padding: 10px 0 0;
}
.image-title span:empty {
    line-height: 0;
    padding: 0;
}
.image-lightbox .image-content, .image-link .image-content {
    cursor: pointer;
}
.button {
    margin: 0 auto;
    padding: 15px 10px;
    text-align: center;
}
.button .button-content {
    line-height: 0;
}
.button a {
    border-radius: 5px;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.875;
    max-width: 100%;
    min-width: 50%;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: auto;
}
.button span {
    display: block;
    position: relative;
    word-wrap: break-word;
}
.file a::before {
    content: "";
    display: inline-block;
    font-family: WebnodeIcons;
    font-size: 1.3125rem;
    height: 100%;
    left: 0;
    line-height: 2.19048;
    position: absolute;
    text-align: center;
    top: 0;
    width: 48px;
}
.gallery, .gallery .gallery-photo, .gallery a {
    overflow: hidden;
    position: relative;
}
.button-01 a, .file-01 a {
    padding: 7px 30px 6px;
}
.button-02 a, .file-02 a {
    padding: 6px 30px;
    transition: all 0.3s ease-in-out 0s;
}
.file-01 a {
    padding-left: 56px !important;
}
.file-02 a {
    padding-left: 76px !important;
}
.hr-line {
    display: block;
    margin: 0 auto;
    padding: 20px 10px;
    width: 100%;
}
.hr-line hr {
    border: medium none;
    height: 1px;
    margin: 0;
    padding: 0;
}
.gallery > div {
    backface-visibility: hidden;
}
.gallery .gallery-photo {
    border-radius: 5px;
    line-height: 0;
}
.gallery a {
    backface-visibility: hidden;
    border-radius: 5px;
    display: block;
    width: 100%;
    z-index: 33;
}
.gallery .gallery-image {
    backface-visibility: hidden;
    border-radius: 5px;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
.gallery .gallery-image::before {
    border-radius: 5px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.3s ease 0s;
    z-index: 10;
}
.gallery img {
    z-index: 1;
}
.gallery .gallery-title {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: auto;
    transition: opacity 350ms ease-in-out 0s;
    z-index: 10;
}
.gallery .gallery-title span {
    display: block;
    font-family: pt-serif,Georgia,serif;
    font-size: 0.875rem;
    font-style: italic;
    font-weight: 400;
    line-height: 1.71429;
    padding: 8px 10px;
    text-align: center;
}
.footer-01.design-03 .back-to-top a::before, .form-select .select::after, .large .form-select .select::after, .listing .listing-date::before {
    font-family: WebnodeIcons;
}
.gallery .gallery-title span:empty {
    line-height: 0;
    padding: 0;
}
.gallery p.empty {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0 !important;
    text-align: center;
}
.touched .gallery-title .gallery a:hover .gallery-title, .wnd-cms .gallery-title .gallery a:hover .gallery-title {
    opacity: 1;
}
.gallery-classic {
    padding: 3px 10px;
}
.gallery-classic .gallery-photo.wnd-orientation-portrait img {
    height: auto;
    width: 100%;
}
.gallery-classic .gallery-photo:nth-child(n+1) {
    clear: both;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 1%;
}
.gallery-classic .gallery-photo:nth-child(n+1)::after, .gallery-classic .gallery-photo:nth-child(n+1)::before {
    content: "";
    display: table;
}
.gallery-classic .gallery-photo:nth-child(n+1)::after {
    clear: both;
}
.gallery-classic .gallery-photo {
    float: left;
    margin-right: -100%;
    width: 100%;
}
.gallery-classic a {
    padding-top: 100%;
}
.gallery-classic img {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
}
.gallery-feed .gallery-gutter {
    width: 2%;
}
.gallery-feed .gallery-sizer {
    width: 100%;
}
.gallery-feed .gallery-wrapper {
    position: relative;
}
.gallery-feed .gallery-photo {
    display: inline-block;
    float: left;
    margin-bottom: 2%;
    margin-right: 1%;
    transition: all 150ms ease 0s;
    width: 100%;
}
.gallery-feed .gallery-image {
    position: static;
}
.gallery-feed img {
    display: block;
    height: auto;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
}
.gallery-slideshow .photo-title:empty, .listing .listing-media .image-title {
    display: none;
}
.gallery-feed .wnd-resize img, .gallery-feed .wnd-rnd img {
    left: 50%;
    max-height: none;
    max-width: none;
    position: absolute;
    top: 50%;
}
.gallery-feed .wnd-rnd img {
    height: 100%;
    transform: translate(-50%, -50%);
    width: auto;
}
.gallery-feed .wnd-rnd.wnd-orientation-portrait img {
    width: 100%;
}
.gallery-feed .wnd-rnd-01 .gallery-image {
    padding-top: 110%;
}
.gallery-feed .wnd-rnd-02 .gallery-image {
    padding-top: 120%;
}
.gallery-feed .wnd-rnd-03 .gallery-image {
    padding-top: 130%;
}
.gallery-feed .wnd-rnd-04 .gallery-image {
    padding-top: 140%;
}
.gallery-feed .wnd-rnd-05 .gallery-image {
    padding-top: 150%;
}
.gallery-feed .wnd-rnd-06 .gallery-image {
    padding-top: 160%;
}
.gallery-feed .wnd-resize .gallery-image, .gallery-feed .wnd-resize a {
    height: 100%;
    padding-top: inherit;
}
.gallery-feed .wnd-resize img {
    transform: translate(-50%, -50%);
}
.gallery-slideshow img, .mt-02-column .image-block img {
}
.gallery-feed .wnd-resize-h img {
    height: 100% !important;
    width: auto !important;
}
.gallery-feed .wnd-resize-v img {
    height: auto !important;
    width: 100% !important;
}
.gallery-slideshow .gallery-content {
    margin: auto;
    width: 100%;
}
.gallery-slideshow .gallery-photo {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 5px;
    overflow: hidden;
    padding: 75% 0 0;
    position: relative;
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
}
.gallery-slideshow .gallery-photo.cover {
    background-size: cover;
}
.gallery-slideshow .photo-title {
    border-radius: 0 0 5px 5px;
    bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    left: 0;
    line-height: 1.75;
    padding: 7px 15px;
    position: absolute;
    right: 0;
    text-align: center;
    top: auto;
}
.map, .map .map-content, .social-icons-01 .social-icons-item, .video {
    line-height: 0;
}
.gallery-slideshow .photo-next, .gallery-slideshow .photo-prev {
    background-repeat: no-repeat;
    background-size: 80px 60px;
    bottom: 10%;
    cursor: pointer;
    height: 80%;
    opacity: 0.4;
    position: absolute;
    top: 10%;
    transition: all 250ms ease 0s;
    width: 20%;
}
.gallery-slideshow .photo-next {
    background-image: url("../../0s/0sy/0syid1.svg");
    background-position: 100% 50%;
    right: 0;
}
.gallery-slideshow .photo-prev {
    background-image: url("../../0b/0bg/0bg9di.svg");
    background-position: 0 50%;
    left: 0;
}
.gallery-slideshow .photo-show {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50px 50px;
    cursor: pointer;
    height: 50%;
    left: 30%;
    opacity: 0.1;
    position: absolute;
    top: 25%;
    transition: opacity 250ms ease-in-out 0s;
    width: 40%;
}
.gallery-slideshow .photo-show.play {
    background-image: url("../../23/234/234wer.svg");
}
.gallery-slideshow .photo-show.stop {
    background-image: url("../../2q/2qs/2qsczp.svg");
}
.gallery-slideshow .gallery-buffer {
    border-radius: 5px;
    margin: 10px auto 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.gallery-slideshow ul {
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    transition: all 1s ease 0s;
    width: 100%;
}
.gallery-slideshow li {
    float: left;
    margin-bottom: 0;
    margin-right: 10px;
    overflow: hidden;
    padding: 0;
    transition: all 250ms ease-in-out 0s;
    width: 100px;
}
.gallery-slideshow li:last-child {
    margin-right: 0;
}
.gallery-slideshow li.active a::before {
    opacity: 1;
}
.gallery-slideshow a {
    border-radius: 5px;
    height: 100px;
    padding: 0;
    width: 100px;
}
.gallery-slideshow img {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
}
.gallery-slideshow li.wnd-orientation-portrait img {
    height: auto;
    width: 100%;
}
.gallery-slideshow .buffer-next, .gallery-slideshow .buffer-prev {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 30px 25px;
    bottom: 0;
    cursor: pointer;
    opacity: 0.45;
    position: absolute;
    top: 0;
    transition: all 250ms ease-in-out 0s;
    width: 30px;
    z-index: 10;
}
.listing .listing-button a, .listing .listing-head a {
    text-decoration: none;
}
.gallery-slideshow .buffer-next {
    background-image: url("../../0j/0j0/0j0mbq.svg");
    border-radius: 0 5px 5px 0;
    right: 0;
}
.gallery-slideshow .buffer-prev {
    background-image: url("../../2k/2kb/2kbncd.svg");
    border-radius: 5px 0 0 5px;
    left: 0;
}
body:not(.wnd-cms) .gallery-buffer:hover .buffer-next, body:not(.wnd-cms) .gallery-buffer:hover .buffer-prev, body:not(.wnd-cms) .photo-next:hover, body:not(.wnd-cms) .photo-prev:hover, body:not(.wnd-cms) .photo-show:hover {
    opacity: 1;
}
.html-embed {
    margin: 0;
}
.html-embed .html-embed-content {
    margin: 0;
    overflow: hidden;
    padding: 0;
    word-wrap: break-word;
}
.map .map-content {
    border-radius: 5px;
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 33;
}
.map iframe {
    border: medium none;
    border-radius: 5px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.video .video-content, .video iframe {
    border-radius: 5px;
    margin: 0;
    padding: 0;
}
.video .video-content {
    line-height: 0;
    overflow: hidden;
    position: relative;
    z-index: 33;
}
.video iframe {
    border: medium none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.listing {
    padding: 20px 10px;
}
.listing article {
    margin: 0 0 20px;
}
.listing .listing-media {
    width: 100%;
}
.listing .listing-head {
    padding: 0 0 10px;
}
.listing .listing-head h2 {
    text-align: left;
}
.listing .listing-head a {
    transition: all 0.2s ease-in-out 0s;
}
.listing .listing-head a:hover {
    text-decoration: none;
}
.listing .listing-date {
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    margin: 7px 0 0;
    padding: 0;
    position: relative;
    text-align: left;
}
.listing .listing-date::before {
    content: "";
    display: inline-block;
    font-size: 1.125rem;
    left: 2px;
    position: absolute;
    top: -1px;
}
.listing .listing-date .inline-data {
    display: inline-block;
}
.listing .listing-date .inline-data span {
    padding: 0 10px 0 25px;
}
.listing .listing-content, .listing-text article {
    padding: 20px;
}
.listing .listing-button {
    margin: 15px 0 0;
}
.listing .listing-button a {
    border: 1px solid transparent;
    font-weight: 400;
    transition: all 0.2s ease-in-out 0s;
}
.form-input.wnd-required > label, .mt-02-column .text h3, .mt-02-column .text h3 a {
    font-weight: 500;
}
.listing .listing-button a:hover {
    text-decoration: none;
}
.listing-text .listing-head {
    padding: 0 0 20px;
}
.listing-text .listing-content {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    width: 100%;
}
.listing-full article {
    padding: 20px 0;
}
.listing-full .listing-head {
    padding: 0 20px;
}
.listing-full .listing-date {
    margin: 10px 0 0;
}
.listing-full .listing-media {
    margin-right: 20px;
}
.listing-full .listing-content {
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: auto;
}
.listing-full .listing-content .text {
    padding: 10px;
}
.social-icons-01 a {
    display: block;
    text-decoration: none;
}
.social-icons-01 a:hover {
    text-decoration: none;
}
.social-icons-01 a .social-text span {
    transition: all 0.2s ease-in-out 0s;
}
.social-icons-01 .social-embed, .social-icons-01 .social-image {
    float: left;
    height: 28px;
    padding: 6px;
    position: relative;
    text-align: center;
    width: 28px;
}
.social-icons-01 .social-embed::after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.social-icons-01 img {
    display: block;
    height: 100%;
    text-align: center;
    width: 100%;
}
.social-icons-01 embed {
    display: block;
    height: 100%;
    max-height: 14px;
    max-width: 14px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.social-icons-01 .social-text {
    font-size: 0.9375rem;
    line-height: 1.6;
    min-height: 28px;
    overflow: hidden;
    padding: 2px 10px 2px 5px;
    text-align: left;
}
.wnd-cms .form .select::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.wnd-cms .form input[type="file"] {
    display: none;
}
.form {
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 100%;
}
.form input[type="date"], .form select {
    -moz-appearance: none;
}
.form button {
    background-color: transparent;
}
.form button span {
    padding: 0 !important;
}
.form select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.form fieldset {
    margin: 0;
    padding: 0;
}
.form label {
    overflow: hidden;
    word-wrap: break-word;
}
.form-input {
    clear: both;
    display: block;
    font-size: 1rem;
    line-height: 1.625;
    margin: 0;
    padding: 10px;
    width: 100%;
}
.form-input:not(.form-checkbox):not(.form-radio) > label span, .form-input:not(.form-checkbox):not(.form-radio) > label span > span span {
    padding: 0;
}
.form-input:not(.form-checkbox):not(.form-radio) > label {
    height: 100%;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.form-select .select, .form-select select {
    display: inline-block;
    height: 43px;
    width: 100%;
}
.form-input:not(.form-checkbox):not(.form-radio) > label span > span {
    min-height: 26px;
    min-width: 1px;
}
.form-group, .form-group > label {
    padding-bottom: 5px;
}
.form-group > label {
    padding-top: 4px !important;
}
.form-date input, .form-email input, .form-number input, .form-tel input, .form-text input, .form-textarea textarea {
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    display: inline-block;
    height: 43px;
    padding: 5px 12px;
    text-align: left;
    transition: color 0.3s ease 0s;
    width: 100%;
}
.form-select .select {
    padding: 0;
    position: relative;
}
.form-select .select::after {
    content: "";
    position: absolute;
    right: 12px;
    top: 9px;
}
.form-select select {
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    cursor: pointer;
    padding: 5px 30px 5px 12px;
    text-align: left;
    transition: color 0.3s ease 0s;
}
.form-group-content {
    padding-top: 0;
}
.form-group-content .form-input {
    padding: 0 0 0 1px;
    position: relative;
}
.form-group-content .form-input::after, .form-group-content .form-input::before {
    content: "";
    display: table;
}
.form-group-content .form-input::after {
    clear: both;
}
.form-group-content .form-input:last-child {
    padding: 0 0 0 1px;
}
.form textarea {
    display: block;
    min-height: 150px;
    padding-top: 8px !important;
    resize: none;
}
.form-checkbox, .form-radio {
    clear: both;
    display: table;
    line-height: 1;
    padding-right: 25px !important;
    text-align: left;
    width: auto;
}
.form-checkbox label, .form-radio label {
    display: inline-block;
    line-height: 0;
    padding: 5px 0 0 18px;
    width: auto;
}
.form-checkbox label span, .form-radio label span {
    line-height: 0;
    padding: 0;
}
.form-checkbox label span > span, .form-radio label span > span {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5625;
    min-height: 25px;
    min-width: 1px;
    padding: 0 5px;
}
.form .form-file-button span, .form-checkbox label span > span span, .form-radio label span > span span {
    padding: 0;
}
.form input[type="checkbox"], .form input[type="radio"] {
    cursor: pointer;
    height: 17px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 9px;
    width: 17px;
    z-index: 1;
}
.form .checkbox, .form .radio-button {
    box-sizing: border-box;
    height: 17px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 17px;
    z-index: 0;
}
.form .checkbox {
    border-radius: 3px;
}
.form .radio-button {
    border-radius: 50%;
}
.form input[type="checkbox"] + .checkbox::after, .form input[type="radio"] + .radio-button::after {
    content: "";
    display: none;
    opacity: 1;
    position: absolute;
}
.form input[type="checkbox"] + .checkbox::after {
    font-size: 6px;
    height: 6px;
    left: 5px;
    top: 3px;
    transform: rotate(45deg);
    width: 3px;
}
.form input[type="radio"] + .radio-button::after {
    border-radius: 3px;
    font-size: 6px;
    height: 5px;
    left: 5px;
    line-height: 1;
    position: absolute;
    top: 5px;
    width: 5px;
}
.form-file-button, .form-submit button {
    border-radius: 2px;
    max-width: 100%;
    min-height: 43px;
    word-wrap: break-word;
}
.form input[type="checkbox"]:checked + .checkbox::after, .form input[type="radio"]:checked + .radio-button::after {
    display: block;
}
.form-file-base, .form-group-content {
    display: inline-block;
    float: left;
    width: 100%;
}
.form-submit {
    padding: 10px;
}
.form-submit button {
    overflow: hidden;
    padding: 6px 1em;
}
.form-file {
    position: relative;
}
.form-file label {
    display: block;
}
.form-file input[type="file"] {
    height: 100%;
}
.form-file-base {
    display: block;
    height: 43px;
    left: 0;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 30px;
    width: auto;
}
.form-file-cover, .mt-02-column .mt-column {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.form-file-cover {
    display: block;
    text-align: left;
}
.form-message, .mt-02-column > div {
    text-align: center;
}
.form-file-button {
    cursor: pointer;
    float: left;
    margin-right: 15px;
    overflow: hidden;
    padding: 8px 1em 6px;
}
.wnd-cms .mt-contact-01 .text, .wnd-cms .mt-contact-02 .text, body.wnd-cms .mt-02-column .text, body.wnd-cms .mt-03-column .text {
    cursor: default;
}
.form-file-text {
    display: block;
    float: left;
    overflow: hidden;
    padding: 9px 0 0;
    word-wrap: break-word;
}
.form-message {
    white-space: pre;
}
.form-captcha {
    margin-left: 0;
    padding: 10px 11px 10px 7px;
}
.form-captcha div {
    overflow: hidden;
    width: 100%;
}
.column-content.pr-0 .form-captcha {
    margin-left: 0;
    padding: 10px 10px 10px 7px;
}
.mt-02-column .mt-column {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 0;
    transition: all 250ms ease 0s;
    vertical-align: top;
}
.mt-02-column .mt-column > a {
    display: block;
    text-decoration: none;
}
.mt-02-column .mt-column:last-child, .mt-02-column .mt-column:nth-child(n+1) {
    margin-right: 0;
}
.mt-02-column .image-block {
    display: block;
    float: left;
    height: 60px;
    margin: 10px !important;
    padding: 0 !important;
    width: 60px;
}
.mt-02-column .image-block .image-content {
    border-radius: 50%;
    display: block;
    height: 100%;
    padding-bottom: 0 !important;
    padding-top: 100% !important;
    position: relative !important;
    text-align: center;
    width: 100%;
}
.mt-02-column .image-block img {
    display: block;
    height: 100% !important;
    left: 50% !important;
    position: absolute;
    top: 50% !important;
    transform: translate(-50%, -50%);
    width: auto !important;
}
.mt-02-column .image-block.wnd-orientation-portrait img {
    height: auto !important;
    width: 100% !important;
}
.mt-02-column .image-block .embed-content {
    border-radius: 50%;
    display: block;
    height: 100%;
    left: 0;
    max-height: 60px;
    max-width: 60px;
    position: absolute;
    top: 0;
    width: 100%;
}
.mt-02-column .image-block embed {
    display: inline-block;
    height: 100% !important;
    left: 15px !important;
    max-height: 28px;
    max-width: 28px;
    position: absolute !important;
    top: 15px !important;
    width: 100% !important;
}
.mt-02-column .image-title {
    display: none;
}
.mt-02-column .text-content {
    padding: 5px 5px 5px 10px;
    text-align: left;
}
.mt-02-column .text {
    overflow: hidden;
}
.mt-02-column .text h3, .mt-02-column .text h4 {
    font-size: 1rem;
    line-height: 1.625;
    text-align: left;
}
.mt-02-column .text h3 a, .mt-02-column .text h3 a:hover, .mt-02-column .text h4 a, .mt-02-column .text h4 a:hover {
    border-bottom: medium none !important;
}
.mt-02-column .text h3 a b, .mt-02-column .text h3 a strong, .mt-02-column .text h3 b, .mt-02-column .text h3 strong {
    font-weight: 700;
}
.mt-02-column .text h4, .mt-02-column .text h4 a {
    font-weight: 300;
}
.mt-02-column .text h4 a b, .mt-02-column .text h4 a strong, .mt-02-column .text h4 b, .mt-02-column .text h4 strong, .mt-03-column .text h3, .mt-03-column .text h3 a {
    font-weight: 500;
}
.mt-02-column .text p {
    padding: 5px 0 0;
}
.mt-03-column > div {
    text-align: center;
}
.mt-03-column .mt-column {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    padding: 10px 5px;
    position: relative;
    transition: all 250ms ease 0s;
    vertical-align: top;
    width: 100%;
}
.mt-03-column .mt-column > a {
    display: block;
    text-decoration: none;
}
.mt-03-column .mt-column:last-child, .mt-03-column .mt-column:nth-child(n+1) {
    margin-right: 0;
}
.mt-03-column .image-content {
    display: block;
    height: 100%;
    padding-bottom: 0 !important;
    position: relative !important;
    text-align: center;
    width: 100%;
}
.mt-03-column .image-block.wnd-type-image {
    display: block;
    height: 100%;
    margin: 0 auto 10px !important;
    padding: 0 10px !important;
    position: relative;
    width: 100%;
}
.mt-03-column .image-block.wnd-type-image .image-content {
    padding-top: 60% !important;
}
.mt-03-column .image-block.wnd-type-image img {
    display: block;
    height: auto !important;
    left: 50% !important;
    position: absolute;
    top: 50% !important;
    transform: translate(-50%, -50%);
    width: 100% !important;
}
.mt-03-column .image-block.wnd-type-icon {
    display: block;
    height: 60px;
    margin: 0 auto 10px !important;
    padding: 0 !important;
    position: relative;
    width: 60px;
}
.mt-03-column .image-block.wnd-type-icon .image-content {
    padding-top: 100% !important;
}
.mt-03-column .image-block.wnd-type-icon .embed-content {
    border-radius: 50%;
    display: block;
    height: 100%;
    left: 0;
    max-height: 60px;
    max-width: 60px;
    position: absolute;
    top: 0;
    width: 100%;
}
.mt-03-column .image-block.wnd-type-icon embed {
    display: inline-block;
    height: 100% !important;
    left: 15px !important;
    max-height: 28px;
    max-width: 28px;
    position: absolute !important;
    top: 15px !important;
    width: 100% !important;
}
.mt-03-column .image-title {
    display: none;
}
.mt-03-column .text-content {
    padding: 5px 5px 10px;
    text-align: center;
}
.mt-03-column .text {
    overflow: hidden;
}
.mt-03-column .text h3, .mt-03-column .text h4 {
    font-size: 1rem;
    line-height: 1.625;
    text-align: center;
}
.mt-03-column .text h3 a, .mt-03-column .text h3 a:hover, .mt-03-column .text h4 a, .mt-03-column .text h4 a:hover {
    border-bottom: medium none !important;
}
.mt-03-column .text h3 a b, .mt-03-column .text h3 a strong, .mt-03-column .text h3 b, .mt-03-column .text h3 strong {
    font-weight: 700;
}
.mt-03-column .text h4, .mt-03-column .text h4 a {
    font-weight: 300;
}
.mt-03-column .text h4 a b, .mt-03-column .text h4 a strong, .mt-03-column .text h4 b, .mt-03-column .text h4 strong {
    font-weight: 500;
}
.mt-03-column .text p {
    padding: 5px 0 0;
}
.mt-clients-01 > div {
    font-size: 0;
    text-align: center;
}
.mt-clients-01 .mt-column {
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    width: 50%;
}
.mt-clients-01 .mt-column > a {
    display: block;
    text-decoration: none;
}
.mt-clients-01 .image-block {
    margin: 0 !important;
}
.mt-clients-01 .image-title {
    display: none;
}
.mt-contact-01 {
    max-width: 100%;
    padding: 5px 3px 10px;
}
.mt-contact-01 .image-block {
    float: left;
    margin: 6px !important;
    padding: 0 !important;
    width: 16px;
}
.mt-contact-01 .image-block .image-content {
    display: block;
    height: 100%;
    padding-bottom: 0 !important;
    padding-top: 100% !important;
    position: relative !important;
    text-align: center;
    width: 100%;
}
.mt-contact-01 .image-block embed {
    display: inline-block;
    height: 100% !important;
    left: 0 !important;
    max-height: 16px;
    max-width: 16px;
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
}
.column-content .mt-contact-02, .mt-contact-02 {
    max-width: 100%;
}
.mt-contact-01 .image-title {
    display: none;
}
.mt-contact-01 .text-content {
    padding: 2px 10px 2px 5px !important;
}
.mt-contact-01 .text {
    overflow: hidden;
    text-align: left;
}
.mt-contact-01 .text h4 {
    font-weight: 500;
    padding: 0 !important;
    text-align: left;
}
.mt-contact-01 .text h4 b, .mt-contact-01 .text h4 strong {
    font-weight: 700;
}
.mt-contact-01 .text h4 a {
    border-bottom: medium none;
    font-weight: 500;
}
.mt-contact-01 .text h4 a b, .mt-contact-01 .text h4 a strong {
    font-weight: 700;
}
.mt-contact-01 .text p {
    padding: 0 !important;
}
.mt-contact-02 {
    margin: 0 auto;
}
.mt-contact-02 .contact-item {
    padding: 2px 0;
}
.mt-contact-02 .image-block {
    float: left;
    margin: 9px 10px !important;
    padding: 0 !important;
    width: 24px;
}
.mt-contact-02 .image-block .image-content {
    display: block;
    height: 100%;
    padding-bottom: 0 !important;
    padding-top: 100% !important;
    position: relative !important;
    text-align: center;
    width: 100%;
}
.mt-contact-02 .image-block embed {
    display: inline-block;
    height: 100% !important;
    left: 0 !important;
    max-height: 24px;
    max-width: 24px;
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
}
.mt-contact-02 .image-title {
    display: none;
}
.mt-contact-02 .text-content {
    padding: 5px 10px !important;
}
.mt-contact-02 .text {
    font-size: 1.0625rem;
    overflow: hidden;
    text-align: left;
}
.mt-contact-02 .text h3 {
    font-size: 1.0625rem;
    font-weight: 500;
    line-height: 1.76471;
    text-align: left;
}
.mt-contact-02 .text h3 b, .mt-contact-02 .text h3 strong {
    font-weight: 700;
}
.mt-contact-02 .text h3 a {
    border-bottom: medium none;
    font-weight: 500;
}
.mt-contact-02 .text h3 a b, .mt-contact-02 .text h3 a strong {
    font-weight: 700;
}
.mt-contact-02 .text p {
    padding: 3px 0 !important;
}
.mt-pricing-01 {
    margin: auto;
    padding: 10px;
    width: 100%;
}
.mt-pricing-01 .row {
    margin: 0 -10px 15px;
}
.mt-pricing-01 .row-content {
    margin: 0 10px;
    overflow: hidden;
}
.mt-pricing-01 .text:first-child {
    text-align: left;
}
.mt-pricing-01 .text:first-child .text-content {
    padding-bottom: 5px;
    padding-left: 0 !important;
    padding-right: 5px;
    padding-top: 5px;
}
.mt-pricing-01 .text:last-child .text-content {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 0 !important;
    padding-top: 5px;
}
.mt-pricing-01 .text h3 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5;
    text-align: left;
}
.mt-pricing-01 .text h3 b, .mt-pricing-01 .text h3 strong {
    font-weight: 700;
}
.mt-pricing-01 .text p {
    padding: 0;
}
.column-wrapper .mt-pricing-01 {
    width: 100% !important;
}
.layout-01 {
    display: flex;
    flex-direction: column;
    margin: 0;
    min-height: 100%;
    padding: 0;
    width: 100%;
}
.layout-01 #main, .layout-01 #main .section-wrapper, .layout-01 #main .section-wrapper-content, .layout-01 #wrapper, .layout-01 .wnd-page {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
}
.layout-01 #footer::after, .layout-01 #footer::before, .layout-01 #header::after, .layout-01 #header::before, .layout-01 #main::after, .layout-01 #main::before, .layout-01 .section-inner::after, .layout-01 .section-inner::before, .layout-01 section::after, .layout-01 section::before {
    content: "";
    display: table;
}
.layout-01 #wnd_fe_footer {
    flex: 0 0 auto;
}
.layout-01 #footer, .layout-01 #header {
    flex-shrink: 0;
}
.layout-01 #footer, .layout-01 #header, .layout-01 #main {
    margin: 0;
    padding: 0;
    width: 100%;
}
.layout-01 #footer::after, .layout-01 #header::after, .layout-01 #main::after {
    clear: both;
}
.layout-01 #footer, .layout-01 #main {
    position: relative;
    z-index: 1;
}
.layout-01 section::after {
    clear: both;
}
.layout-01 .section {
    overflow: hidden;
    position: relative;
}
.layout-01 .section-inner {
    margin: 0 auto;
    padding: 20px 0;
    position: relative;
    width: 100%;
}
.layout-01 .section-inner::after {
    clear: both;
}
.layout-01.wnd-cms .wnd-page {
    min-height: calc(100vh - 45px);
}
.layout-01.short-content #main section:last-child, .layout-01.short-content #main section:last-child .section-bg {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
}
.listing-detail-01.design-01 .listing-head {
    padding: 0 10px 20px;
}
.listing-detail-01.design-01 .listing-head h1 {
    text-align: left;
}
.listing-detail-01.design-01 .listing-head h1 .inline-data span {
    padding: 5px 10px;
}
.listing-detail-01.design-01 .listing-date {
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    margin: 5px 0 0;
    padding: 0;
    position: relative;
    text-align: left;
}
.listing-detail-01.design-01 .listing-date::before {
    content: "";
    display: inline-block;
    font-family: WebnodeIcons;
    left: 10px;
    position: absolute;
    top: 1px;
}
.listing-detail-01.design-01 .listing-date .inline-data {
    display: inline-block;
}
.listing-detail-01.design-01 .listing-date .inline-data span {
    padding: 0 10px 0 33px;
}
.listing-detail-01.design-01 .listing-back {
    padding: 10px;
    text-align: center;
}
.listing-detail-01.design-01 .listing-links {
    padding: 40px 0 0;
}
.listing-detail-01.design-01 .listing-links:empty {
    padding: 0;
}
.header-01 {
    overflow: visible !important;
    z-index: 30 !important;
}
@keyframes hamburger1 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(45deg);
}
}
@keyframes hamburger1 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(45deg);
}
}
@keyframes hamburger2 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(-45deg);
}
}
@keyframes hamburger2 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(-45deg);
}
}
.no-js .header-01 .nav-line {
    overflow: hidden;
}
.header-01 .nav-line {
    display: block;
    transition: all 250ms ease 0s;
    width: 100%;
}
.header-01 .nav-line .section-inner {
    overflow: visible;
    padding: 0 !important;
    position: relative;
}
.header-01 .logo {
    display: inline-block;
    float: left;
    height: 60px;
    margin: 5px 10px 5px 5px;
    max-width: 70%;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
    text-align: left;
    width: auto;
}
.header-01 .logo.brandon-grotesque, .header-01 .logo.fira-sans {
    font-weight: 400;
}
.header-01 .logo.brandon-grotesque b, .header-01 .logo.brandon-grotesque strong, .header-01 .logo.fira-sans b, .header-01 .logo.fira-sans strong {
    font-weight: 700;
}
.header-01 .logo.roboto b, .header-01 .logo.roboto strong {
    font-weight: 900;
}
.header-01 .logo .logo-content {
    display: table;
    height: 60px;
    overflow: hidden;
    text-decoration: none;
    vertical-align: middle;
}
.header-01 .logo .logo-content a {
    display: table;
    min-height: 60px;
}
.header-01 .logo.logo-borders .logo-content {
    height: 56px;
}
.header-01 .logo.logo-borders a {
    min-height: 56px;
}
.header-01 .logo .text-content-outer {
    display: table-cell;
    vertical-align: middle;
}
.header-01 .logo .text-content {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.25;
    margin: 0;
    overflow: hidden;
    padding: 0 4px;
    vertical-align: middle;
    width: auto;
}
.header-01 .logo .text-content:empty {
    padding: 0;
}
.header-01 .logo .wnd-touchwysiwyg:not([contenteditable="true"]) [data-wnd_placeholder]:empty::before, .header-01 .logo .wnd-touchwysiwyg[data-wnd_placeholder]:empty:not([contenteditable="true"])::before {
    padding: 0 4px;
}
.header-01 .logo .image-content {
    display: table;
    height: 60px;
}
.header-01 .logo .image-content img {
    margin: 0;
    max-height: 52px;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
.header-01 .logo .image-content + .text-content-outer {
    padding-left: 8px;
}
.header-01 .logo .image-content-cell {
    display: table-cell;
    vertical-align: middle;
}
.header-01 .logo .embed-content {
    display: table;
    height: 60px;
}
.header-01 .logo .embed-content embed {
    height: 36px;
    max-width: 53px;
    padding: 0 4px;
    vertical-align: middle;
    width: auto;
}
.header-01 .logo .embed-content + .text-content-outer {
    padding-left: 8px;
}
.header-01 .logo .embed-content-cell {
    display: table-cell;
    position: relative;
    vertical-align: middle;
}
.header-01 .logo .embed-content-cell::after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.header-01 .logo.logo-borders .embed-content, .header-01 .logo.logo-borders .image-content {
    height: 56px;
}
.header-01 .initial-state #menu {
    max-width: 428px;
    overflow: hidden;
}
.header-01 .logo-borders .text-content {
    font-size: 1rem;
    line-height: 1.1875;
}
.header-01 .wnd-font-size-90 .text-content {
    font-size: 1rem;
    line-height: 1.25;
}
.header-01 .wnd-font-size-90.logo-borders .text-content {
    font-size: 1rem;
    line-height: 1.1875;
}
.header-01 .wnd-font-size-70 .text-content, .header-01 .wnd-font-size-80 .text-content {
    font-size: 0.9375rem;
    line-height: 1.33333;
}
.header-01 .wnd-font-size-70.logo-borders .text-content, .header-01 .wnd-font-size-80.logo-borders .text-content {
    font-size: 0.9375rem;
    line-height: 1.26667;
}
.header-01 .wnd-font-size-50 .text-content, .header-01 .wnd-font-size-60 .text-content {
    font-size: 0.9375rem;
    line-height: 1.33333;
    padding-bottom: 1px;
    padding-top: 1px;
}
.header-01 .wnd-font-size-50.logo-borders .text-content, .header-01 .wnd-font-size-60.logo-borders .text-content {
    font-size: 0.9375rem;
    line-height: 1.26667;
}
.header-01 .wnd-font-size-10 .text-content, .header-01 .wnd-font-size-20 .text-content, .header-01 .wnd-font-size-30 .text-content, .header-01 .wnd-font-size-40 .text-content {
    font-size: 0.9375rem;
    line-height: 1.33333;
    padding-bottom: 1px;
    padding-top: 1px;
}
.header-01 .wnd-font-size-10.logo-borders .text-content, .header-01 .wnd-font-size-20.logo-borders .text-content, .header-01 .wnd-font-size-30.logo-borders .text-content, .header-01 .wnd-font-size-40.logo-borders .text-content {
    font-size: 0.9375rem;
    line-height: 1.26667;
}
.header-01 #menu-mobile {
    display: block;
    float: right;
    line-height: 0;
    margin: 15px 10px 0 0;
    position: relative;
    text-align: right;
    z-index: 99;
}
.header-01 #menu-submit {
    color: transparent;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    padding: 20px 8px;
    text-decoration: none;
    text-indent: -999em;
    width: 40px;
    z-index: 99;
}
.header-01 #menu-submit span, .header-01 #menu-submit span::after, .header-01 #menu-submit span::before {
    content: "";
    cursor: pointer;
    display: block;
    height: 2px;
    position: absolute;
    width: 24px;
}
.header-01 #menu-submit span::before {
    bottom: 8px;
}
.header-01 #menu-submit span::after {
    bottom: -8px;
}
.header-01 #menu-submit.active span {
    background-color: transparent;
}
.header-01 #menu-submit.active span::after, .header-01 #menu-submit.active span::before {
    top: 0;
    transition: all 0.3s ease-in 0s;
}
.header-01 #menu-submit.active span::before {
    animation: 0.3s ease 0s normal none 1 running hamburger1;
    transform: rotate(45deg);
}
.header-01 #menu-submit.active span::after {
    animation: 0.3s ease 0s normal none 1 running hamburger2;
    transform: rotate(-45deg);
}
@keyframes submenu-open {
0% {
    display: none;
    opacity: 0;
}
100% {
    display: block;
    opacity: 1;
}
}
@keyframes submenu-open {
0% {
    display: none;
    opacity: 0;
}
100% {
    display: block;
    opacity: 1;
}
}
@keyframes submenu-open2 {
0% {
    display: none;
    height: 0;
    opacity: 0;
}
100% {
    display: block;
    height: auto;
    opacity: 1;
}
}
@keyframes submenu-open2 {
0% {
    display: none;
    height: 0;
    opacity: 0;
}
100% {
    display: block;
    height: auto;
    opacity: 1;
}
}
@keyframes header-arrow {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(90deg);
}
}
@keyframes header-arrow {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(90deg);
}
}
@keyframes hover-arrow {
0%, 100% {
    transform: translateX(0px);
}
50% {
    transform: translateX(-5px);
}
}
@keyframes hover-arrow {
0%, 100% {
    transform: translateX(0px);
}
50% {
    transform: translateX(-5px);
}
}
@keyframes bounce {
0%, 100% {
    transform: translateY(0px);
}
50% {
    transform: translateY(-20px);
}
}
@keyframes bounce {
0%, 100% {
    transform: translateY(0px);
}
50% {
    transform: translateY(-20px);
}
}
.header-01.design-01 .header-claim, .header-01.design-03 .header-claim {
    bottom: 10px;
    display: block;
    left: 10px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 70px;
}
.header-01.design-01 .header-claim .section-inner, .header-01.design-03 .header-claim .section-inner {
    max-width: 1000px;
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}
.header-01.design-01 .claim-table, .header-01.design-03 .claim-table {
    display: table;
    height: 100%;
    min-height: 120px;
    table-layout: fixed;
    text-align: center;
    width: 100%;
}
.header-01.design-01 .claim-table-cell, .header-01.design-03 .claim-table-cell {
    display: table-cell;
    margin: auto;
    vertical-align: middle;
    width: 100%;
}
.header-01.design-01 .styled-inline-text, .header-01.design-03 .styled-inline-text {
    display: inline-block;
    overflow: hidden;
    padding: 0 25px;
}
.header-01.design-01 .styled-inline-text span, .header-01.design-03 .styled-inline-text span {
    padding: 0;
}
.header-01.design-01 .styled-inline-text span span, .header-01.design-03 .styled-inline-text span span {
    display: inline;
    padding: 0;
}
.header-01.design-01 h1, .header-01.design-03 h1 {
    display: block;
    line-height: 0;
    margin: 0;
    padding: 10px;
    text-align: center;
}
.header-01.design-01 .subclaim, .header-01.design-03 .subclaim {
    line-height: 0;
    margin: 0;
    padding: 10px;
}
.header-01.design-01 .subclaim .styled-inline-text, .header-01.design-03 .subclaim .styled-inline-text {
    font-size: 1.125rem;
    line-height: 1.55556;
    padding: 0 15px;
}
.header-01.design-01 .nav-line, .header-01.design-03 .nav-line {
    left: 0;
    position: absolute;
    top: 0;
}
.wnd-cms .header-01.design-01 .header-claim .styled-inline-text, .wnd-cms .header-01.design-03 .header-claim .styled-inline-text {
    min-height: 60px;
    min-width: 120px;
}
.wnd-cms .header-01.design-01 .subclaim .styled-inline-text, .wnd-cms .header-01.design-03 .subclaim .styled-inline-text {
    min-height: 30px;
}
.footer-01.design-03 {
    font-size: 0.875rem;
    line-height: 1.57143;
    position: relative;
}
.footer-01.design-03 .section-inner {
    overflow: hidden;
    padding: 20px 15px 18px;
}
.footer-01.design-03 .copyright {
    margin: 0 0 15px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: auto;
}
.footer-01.design-03 .copyright-content {
    overflow: hidden;
    padding-top: 1px;
}
.footer-01.design-03 .copyright .inline-text {
    display: inline-block;
}
.footer-01.design-03 .copyright .inline-text > span {
    padding: 0 5px;
}
.footer-01.design-03 .system-footer {
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: auto;
}
.footer-01.design-03 .system-footer .text-content, .footer-01.design-03 .system-footer-content .sf {
    padding: 0 5px;
}
.footer-01.design-03 .system-footer-content {
    overflow: hidden;
}
.footer-01.design-03 .sf a {
    text-decoration: none;
    transition: all 0.2s ease 0s;
}
.footer-01.design-03 .footer-texts {
    display: block;
    width: 100%;
}
.footer-01.design-03 .lang-select {
    display: none;
    float: none;
    line-height: 1.8;
    padding: 4px;
    position: relative;
    text-align: center;
    width: auto;
}
.footer-01.design-03 .lang-select > div {
    display: inline-block;
}
.footer-01.design-03 .lang-select span.lang-title {
    display: inline-block;
    font-weight: 700;
    margin-right: 10px;
    text-align: center;
    width: auto;
}
.footer-01.design-03 .lang-select span.lang-title::after {
    content: ":";
}
.footer-01.design-03 .lang-select ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 1px 0 0;
}
.footer-01.design-03 .lang-select ul li {
    display: inline-block;
    margin-right: 5px;
}
.footer-01.design-03 .lang-more, .footer-01.design-03 .lang-select ul li:last-child::after {
    display: none;
}
.footer-01.design-03 .lang-select ul li::after {
    content: "/";
    padding-left: 2px;
}
.footer-01.design-03 .lang-select ul li:first-child {
    margin-left: 0;
}
.footer-01.design-03 .lang-select ul li:last-child {
    margin-right: 0;
}
.footer-01.design-03 .lang-select ul li a {
    text-decoration: none;
}
.footer-01.design-03 .back-to-top {
    display: table;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.footer-01.design-03 .back-to-top-content {
    display: table-cell;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.footer-01.design-03 .back-to-top a, .footer-01.design-03 .back-to-top a:hover {
    text-decoration: none;
}
.footer-01.design-03 .back-to-top a::before {
    content: "\0025B2";
    padding: 0 7px 0 0;
}
.footer-01.design-03 .back-to-top a .inline-text {
    padding: 0 5px;
}
.footer-01.design-03 .back-to-top a .inline-text > span {
    line-height: 1.4;
    padding: 0;
    transition: all 0.2s ease 0s;
}
.wnd-multilang .footer-01.design-03 .section-inner {
    padding: 20px 15px 17px;
}
.wnd-multilang .footer-01.design-03 .lang-select {
    display: inline-block;
}
.wnd-multilang .footer-01.design-03 .back-to-top {
    display: none !important;
}
.wnd-multilang .footer-01.design-03 .footer-texts {
    display: inline-block;
    overflow: hidden;
    width: 100%;
}
.wnd-cms .footer-01 .system-footer-content .sf-content {
    min-width: 75px;
}
.heading-01 .heading-table {
    display: table;
    height: 120px;
    table-layout: fixed;
    text-align: center;
    width: 100%;
}
.heading-01 .heading-table-cell {
    display: table-cell;
    margin: auto;
    vertical-align: middle;
    width: 100%;
}
.heading-01 .heading-claim {
    display: block;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-align: center !important;
}
.heading-01 .heading-claim .styled-inline-text {
    display: inline-block;
    overflow: hidden;
    padding: 0 25px;
}
.heading-01 .heading-claim .styled-inline-text span {
    padding: 0;
}
.heading-01 .heading-claim .styled-inline-text span span {
    display: inline;
    padding: 5px 0;
}
.heading-01 .heading-claim .claim-borders {
    padding-bottom: 15px;
    padding-top: 15px;
}
.heading-01 .heading-claim .claim-borders span {
    padding-bottom: 20px;
    padding-top: 20px;
}
.heading-01.design-01 .section-inner {
    display: block;
    overflow: hidden;
    padding: 12% 10px;
    text-align: center;
}
.heading-01.design-01 .heading-claim {
    margin-top: 10px;
}
.heading-01.design-01 .button {
    margin-top: 20px;
    padding: 5px 10px;
}
.heading-01.design-02 .section-inner {
    padding: 12% 10px;
}
.heading-01.design-02 .heading-table {
    height: 60px;
}
.short-content #main .heading-01.design-02:first-child {
    display: block;
    flex: 0 0 auto;
}
.large .button a {
    font-size: 1.125rem;
    line-height: 1.55556;
}
.large .file a::before {
    font-size: 1.125rem;
    line-height: 2.11111;
    width: 40px;
}
.large .button-01 a, .large .file-01 a {
    padding: 12px 30px 11px;
}
.large .button-02 a, .large .file-02 a {
    padding: 11px 30px;
}
.large .file-01 a, .large .file-02 a {
    padding-left: 86px !important;
}
.large .wnd-cms .form .select::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.large .wnd-cms .form input[type="file"] {
    display: none;
}
.large .form {
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 100%;
}
.large .form input[type="date"], .large .form select {
    -moz-appearance: none;
}
.large .form button {
    background-color: transparent;
}
.large .form button span {
    padding: 0 !important;
}
.large .form select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.large .form fieldset {
    margin: 0;
    padding: 0;
}
.large .form label {
    overflow: hidden;
    word-wrap: break-word;
}
.large .form-input {
    clear: both;
    display: block;
    font-size: 1rem;
    line-height: 1.625;
    margin: 0;
    padding: 10px;
    width: 100%;
}
.large .form-input:not(.form-checkbox):not(.form-radio) > label span, .large .form-input:not(.form-checkbox):not(.form-radio) > label span > span span {
    padding: 0;
}
.large .form-input:not(.form-checkbox):not(.form-radio) > label {
    height: 100%;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.large .form-input:not(.form-checkbox):not(.form-radio) > label span > span {
    min-height: 26px;
    min-width: 1px;
}
.large .form-group {
    padding-bottom: 5px;
}
.large .form-group > label {
    padding-bottom: 5px;
    padding-top: 4px !important;
}
.large .form-date input, .large .form-email input, .large .form-number input, .large .form-tel input, .large .form-text input, .large .form-textarea textarea {
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    display: inline-block;
    height: 43px;
    padding: 5px 12px;
    text-align: left;
    transition: color 0.3s ease 0s;
    width: 100%;
}
.large .form-select .select {
    display: inline-block;
    height: 43px;
    padding: 0;
    position: relative;
    width: 100%;
}
.large .form-select .select::after {
    content: "";
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 9px;
}
.large .form-select select {
    border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 43px;
    padding: 5px 30px 5px 12px;
    text-align: left;
    transition: color 0.3s ease 0s;
    width: 100%;
}
.large .form-group-content {
    padding-top: 0;
}
.large .form-group-content .form-input {
    padding: 0 0 0 1px;
    position: relative;
}
.large .form-group-content .form-input::after, .large .form-group-content .form-input::before {
    content: "";
    display: table;
}
.large .form-group-content .form-input::after {
    clear: both;
}
.large .form-group-content .form-input:last-child {
    padding: 0 0 0 1px;
}
.large .form textarea {
    display: block;
    min-height: 150px;
    padding-top: 8px !important;
    resize: none;
}
.large .form-checkbox, .large .form-radio {
    clear: both;
    display: table;
    line-height: 1;
    padding-right: 25px !important;
    text-align: left;
    width: auto;
}
.large .form-checkbox label, .large .form-radio label {
    display: inline-block;
    line-height: 0;
    padding: 5px 0 0 18px;
    width: auto;
}
.large .form-checkbox label span, .large .form-radio label span {
    line-height: 0;
    padding: 0;
}
.large .form-checkbox label span > span, .large .form-radio label span > span {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5625;
    min-height: 25px;
    min-width: 1px;
    padding: 0 5px;
}
.large .form .form-file-button span, .large .form-checkbox label span > span span, .large .form-radio label span > span span {
    padding: 0;
}
.large .form input[type="checkbox"], .large .form input[type="radio"] {
    cursor: pointer;
    height: 17px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 9px;
    width: 17px;
    z-index: 1;
}
.large .form .checkbox, .large .form .radio-button {
    box-sizing: border-box;
    height: 17px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 17px;
    z-index: 0;
}
.large .form .checkbox {
    border-radius: 3px;
}
.large .form .radio-button {
    border-radius: 50%;
}
.large .form input[type="checkbox"] + .checkbox::after, .large .form input[type="radio"] + .radio-button::after {
    content: "";
    display: none;
    opacity: 1;
    position: absolute;
}
.large .form input[type="checkbox"] + .checkbox::after {
    font-size: 6px;
    height: 6px;
    left: 5px;
    top: 3px;
    transform: rotate(45deg);
    width: 3px;
}
.large .form input[type="radio"] + .radio-button::after {
    border-radius: 3px;
    font-size: 6px;
    height: 5px;
    left: 5px;
    line-height: 1;
    position: absolute;
    top: 5px;
    width: 5px;
}
.large .form-file-button, .large .form-submit button {
    border-radius: 2px;
    max-width: 100%;
    min-height: 43px;
    word-wrap: break-word;
}
.large .form input[type="checkbox"]:checked + .checkbox::after, .large .form input[type="radio"]:checked + .radio-button::after {
    display: block;
}
.large .form-file-base, .large .form-group-content {
    display: inline-block;
    float: left;
    width: 100%;
}
.large .form-submit {
    padding: 10px;
}
.large .form-submit button {
    overflow: hidden;
    padding: 6px 1em;
}
.large .form-file {
    position: relative;
}
.large .form-file label {
    display: block;
}
.large .form-file input[type="file"] {
    height: 100%;
}
.large .form-file-base {
    display: block;
    height: 43px;
    left: 0;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 30px;
    width: auto;
}
.large .form-captcha div, .large .form-file-cover {
    overflow: hidden;
    width: 100%;
}
.large .form-file-cover {
    display: block;
    position: relative;
    text-align: left;
}
.large .form-file-button {
    cursor: pointer;
    float: left;
    margin-right: 15px;
    overflow: hidden;
    padding: 8px 1em 6px;
}
.large .form-file-text {
    display: block;
    float: left;
    overflow: hidden;
    padding: 9px 0 0;
    word-wrap: break-word;
}
.large .form-message {
    text-align: center;
    white-space: pre;
}
.large .form-captcha {
    margin-left: 0;
    padding: 10px 11px 10px 7px;
}
.large .form-input.wnd-required > label {
    font-weight: 500;
}
.large .column-content.pr-0 .form-captcha {
    margin-left: 0;
    padding: 10px 10px 10px 7px;
}
.section-white.listing-01.design-01 {
    background-color: #fff;
    color: #555;
}
.section-white .text a {
    border-bottom: 1px solid rgba(85, 85, 85, 0.5);
    color: #555;
}
.section-white ul li::before {
    color: #d7d7d7;
}
.section-white blockquote {
    color: #8d8d8d;
}
.section-white blockquote::before {
    color: #d7d7d7;
}
.section-white h1, .section-white h2 {
    color: #393939;
}
.section-white .image-title span, .section-white h3, .section-white h4 {
    color: #8d8d8d;
}
.section-white .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-white embed {
    color: #555;
    opacity: 1;
}
.section-white .button-01 a, .section-white .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-media-light .button-01 a, .section-media-light .file-01 a, .section-white .form-submit.button-01 button {
}
.section-white .file-01 a::before {
    color: #fff;
}
.section-white .button-02 a, .section-white .file-02 a {
    border: 2px solid #d7d7d7;
    color: #393939;
}
.section-white .file-02 a::before {
    border-right: 2px solid #d7d7d7;
    color: #393939;
}
.section-white .hr-line hr {
    border-bottom: 1px solid #d7d7d7;
}
.section-white .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-white .gallery .gallery-title span, .section-white .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-white .gallery .gallery-buffer .buffer-next, .section-white .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-white .listing .listing-head a {
    color: #393939;
}
.section-white .listing .listing-date {
    color: #8d8d8d;
}
.section-white .listing .listing-button a {
    border-bottom: 1px solid rgba(85, 85, 85, 0.5);
    color: #555;
}
.section-white .social-icons-01 a .social-text span {
    border-bottom: 1px solid transparent;
    color: #555;
}
.section-white .social-icons-01 embed {
    color: #000;
    opacity: 1;
}
.section-white .form fieldset {
    border: medium none;
}
.section-white .form label {
    color: #555;
}
.section-white .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-white .form input, .section-white .form select, .section-white .form textarea {
    background-color: #fafafa;
    border: 1px solid #ccc;
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-white .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-white .button-01 a, .color-blue .section-white .file-01 a, .color-blue .section-white .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-white .form-submit.button-02 button {
    border: 2px solid #d7d7d7;
    color: #393939;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-white .form-checkbox .checkbox, .section-white .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid #ccc;
    transition: border-color 0.3s ease 0s;
}
.section-white .form-file-button {
    background-color: #fafafa;
    border: 1px solid #ccc;
    color: #555;
}
.section-white .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-white .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-white .form-input.wnd-validate-error .checkbox, .section-white .form-input.wnd-validate-error .form-file-button, .section-white .form-input.wnd-validate-error .radio-button, .section-white .form-input.wnd-validate-error input, .section-white .form-input.wnd-validate-error select, .section-white .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-white .mt-02-column .embed-content, .section-white .mt-03-column .embed-content {
    background-color: transparent;
    border: 1px solid #000;
}
.section-white .mt-02-column .text {
    color: #555;
}
.section-white .mt-02-column .text h3, .section-white .mt-02-column .text h3 a {
    color: #393939;
}
.section-white .mt-02-column h4, .section-white .mt-02-column h4 a {
    color: #8d8d8d;
}
.section-white .mt-02-column embed {
    color: #000;
}
.section-white .mt-03-column .text {
    color: #555;
}
.section-white .mt-03-column .text h3, .section-white .mt-03-column .text h3 a {
    color: #393939;
}
.section-white .mt-03-column .text h4, .section-white .mt-03-column .text h4 a {
    color: #8d8d8d;
}
.section-white .mt-03-column embed {
    color: #000;
}
.section-white .mt-clients-01 embed {
    color: #555;
    opacity: 1;
}
.section-white .mt-contact-01 .text, .section-white .mt-contact-01 .text h4, .section-white .mt-contact-01 .text h4 a {
    color: #555;
}
.section-white .mt-contact-01 embed {
    color: #000;
    opacity: 1;
}
body:not(.wnd-cms) .section-white .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #555;
    color: #555;
}
.section-white .mt-contact-02 .text, .section-white .mt-contact-02 .text h3, .section-white .mt-contact-02 .text h3 a {
    color: #555;
}
.section-white .mt-contact-02 embed {
    color: #000;
    opacity: 1;
}
body:not(.wnd-cms) .section-white .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #555;
    color: #555;
}
.section-white .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #d7d7d7;
}
.section-white .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-white .mt-pricing-01 h3 {
    color: #393939;
}
.section-white .mt-pricing-01 .text:last-child h3 {
    color: #000;
}
.color-blue .section-white .text a {
    border-bottom: 1px solid transparent;
    color: #6087b9;
}
.color-blue .section-white ul li::before {
    color: #6087b9;
}
.color-blue .section-white .button-01 a, .color-blue .section-white .file-01 a {
    background-image: linear-gradient(#6087b9, #557bab);
    border-bottom: 3px solid #446896;
    color: #fff;
}
.color-blue .section-black .button-01 a, .color-blue .section-black .file-01 a, .color-blue .section-white .form-submit.button-01 button {
}
.color-blue .section-white .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #6087b9;
}
.color-blue .section-white .social-icons-01 embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-white .form fieldset {
    border: medium none;
}
.color-blue .section-white .form input, .color-blue .section-white .form select, .color-blue .section-white .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-white .form-submit.button-01 button {
    background-image: linear-gradient(#6087b9, #557bab);
    border-color: -moz-use-text-color -moz-use-text-color #446896;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-white .button-01 a, .color-cyan .section-white .file-01 a, .color-cyan .section-white .form-submit.button-01 button {
}
.color-blue .section-white .mt-02-column embed, .color-blue .section-white .mt-03-column embed, .color-blue .section-white .mt-pricing-01 .text:last-child h3 {
    color: #6087b9;
}
.color-blue .section-white .mt-02-column .embed-content, .color-blue .section-white .mt-03-column .embed-content {
    border: 1px solid #6087b9;
}
.color-blue .section-white .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-white .form-checkbox .checkbox, .color-blue .section-white .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-white .form-input.wnd-validate-error .checkbox, .color-blue .section-white .form-input.wnd-validate-error .form-file-button, .color-blue .section-white .form-input.wnd-validate-error .radio-button, .color-blue .section-white .form-input.wnd-validate-error input, .color-blue .section-white .form-input.wnd-validate-error select, .color-blue .section-white .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-white .mt-contact-01 embed, .color-blue .section-white .mt-contact-02 embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-white .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-white .text a {
    border-bottom: 1px solid transparent;
    color: #2d9fae;
}
.color-cyan .section-white ul li::before {
    color: #2d9fae;
}
.color-cyan .section-white .button-01 a, .color-cyan .section-white .file-01 a {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-bottom: 3px solid #126870;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-black .button-01 a, .color-cyan .section-black .file-01 a, .color-cyan .section-white .form-submit.button-01 button {
}
.color-cyan .section-white .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #2d9fae;
}
.color-cyan .section-white .social-icons-01 embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-white .form fieldset {
    border: medium none;
}
.color-cyan .section-white .form input, .color-cyan .section-white .form select, .color-cyan .section-white .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-white .form-submit.button-01 button {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-color: -moz-use-text-color -moz-use-text-color #126870;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-white .button-01 a, .color-mint .section-white .file-01 a, .color-mint .section-white .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-white .mt-02-column embed, .color-cyan .section-white .mt-03-column embed, .color-cyan .section-white .mt-pricing-01 .text:last-child h3 {
    color: #2d9fae;
}
.color-cyan .section-white .mt-02-column .embed-content, .color-cyan .section-white .mt-03-column .embed-content {
    border: 1px solid #2d9fae;
}
.color-cyan .section-white .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-white .form-checkbox .checkbox, .color-cyan .section-white .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-white .form-input.wnd-validate-error .checkbox, .color-cyan .section-white .form-input.wnd-validate-error .form-file-button, .color-cyan .section-white .form-input.wnd-validate-error .radio-button, .color-cyan .section-white .form-input.wnd-validate-error input, .color-cyan .section-white .form-input.wnd-validate-error select, .color-cyan .section-white .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-white .mt-contact-01 embed, .color-cyan .section-white .mt-contact-02 embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-white .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-white .text a {
    border-bottom: 1px solid transparent;
    color: #1ba38c;
}
.color-mint .section-white ul li::before {
    color: #1ba38c;
}
.color-mint .section-white .button-01 a, .color-mint .section-white .file-01 a {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-bottom: 3px solid #137867;
    color: #fff;
}
.color-mint .section-black .button-01 a, .color-mint .section-black .file-01 a, .color-mint .section-white .form-submit.button-01 button {
}
.color-mint .section-white .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #1ba38c;
}
.color-mint .section-white .social-icons-01 embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-white .form fieldset {
    border: medium none;
}
.color-mint .section-white .form input, .color-mint .section-white .form select, .color-mint .section-white .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-white .form-submit.button-01 button {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-color: -moz-use-text-color -moz-use-text-color #137867;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-white .button-01 a, .color-pink .section-white .file-01 a, .color-pink .section-white .form-submit.button-01 button {
}
.color-mint .section-white .mt-02-column embed, .color-mint .section-white .mt-03-column embed, .color-mint .section-white .mt-pricing-01 .text:last-child h3 {
    color: #1ba38c;
}
.color-mint .section-white .mt-02-column .embed-content, .color-mint .section-white .mt-03-column .embed-content {
    border: 1px solid #1ba38c;
}
.color-mint .section-white .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-white .form-checkbox .checkbox, .color-mint .section-white .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-white .form-input.wnd-validate-error .checkbox, .color-mint .section-white .form-input.wnd-validate-error .form-file-button, .color-mint .section-white .form-input.wnd-validate-error .radio-button, .color-mint .section-white .form-input.wnd-validate-error input, .color-mint .section-white .form-input.wnd-validate-error select, .color-mint .section-white .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-white .mt-contact-01 embed, .color-mint .section-white .mt-contact-02 embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-white .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-white .text a {
    border-bottom: 1px solid transparent;
    color: #c6739e;
}
.color-pink .section-white ul li::before {
    color: #c6739e;
}
.color-pink .section-white .button-01 a, .color-pink .section-white .file-01 a {
    background-image: linear-gradient(#c6739e, #b86691);
    border-bottom: 3px solid #a2517b;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-black .button-01 a, .color-pink .section-black .file-01 a, .color-pink .section-white .form-submit.button-01 button {
}
.color-pink .section-white .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #c6739e;
}
.color-pink .section-white .social-icons-01 embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-white .form fieldset {
    border: medium none;
}
.color-pink .section-white .form input, .color-pink .section-white .form select, .color-pink .section-white .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-white .form-submit.button-01 button {
    background-image: linear-gradient(#c6739e, #b86691);
    border-color: -moz-use-text-color -moz-use-text-color #a2517b;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-red .section-white .button-01 a, .color-red .section-white .file-01 a, .color-red .section-white .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-white .mt-02-column embed, .color-pink .section-white .mt-03-column embed, .color-pink .section-white .mt-pricing-01 .text:last-child h3 {
    color: #c6739e;
}
.color-pink .section-white .mt-02-column .embed-content, .color-pink .section-white .mt-03-column .embed-content {
    border: 1px solid #c6739e;
}
.color-pink .section-white .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-white .form-checkbox .checkbox, .color-pink .section-white .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-white .form-input.wnd-validate-error .checkbox, .color-pink .section-white .form-input.wnd-validate-error .form-file-button, .color-pink .section-white .form-input.wnd-validate-error .radio-button, .color-pink .section-white .form-input.wnd-validate-error input, .color-pink .section-white .form-input.wnd-validate-error select, .color-pink .section-white .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-white .mt-contact-01 embed, .color-pink .section-white .mt-contact-02 embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-white .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-red .section-white .text a {
    border-bottom: 1px solid transparent;
    color: #ca5a5b;
}
.color-red .section-white ul li::before {
    color: #ca5a5b;
}
.color-red .section-white .button-01 a, .color-red .section-white .file-01 a {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-bottom: 3px solid #9b3f40;
    color: #fff;
}
.color-red .section-black .button-01 a, .color-red .section-black .file-01 a, .color-red .section-white .form-submit.button-01 button {
}
.color-red .section-white .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #ca5a5b;
}
.color-red .section-white .social-icons-01 embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-white .form fieldset {
    border: medium none;
}
.color-red .section-white .form input, .color-red .section-white .form select, .color-red .section-white .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-white .form-submit.button-01 button {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-color: -moz-use-text-color -moz-use-text-color #9b3f40;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-black .button-01 a, .section-black .file-01 a, .section-black .form-submit.button-01 button {
}
.color-red .section-white .mt-02-column embed, .color-red .section-white .mt-03-column embed, .color-red .section-white .mt-pricing-01 .text:last-child h3 {
    color: #ca5a5b;
}
.color-red .section-white .mt-02-column .embed-content, .color-red .section-white .mt-03-column .embed-content {
    border: 1px solid #ca5a5b;
}
.color-red .section-white .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-white .form-checkbox .checkbox, .color-red .section-white .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-white .form-input.wnd-validate-error .checkbox, .color-red .section-white .form-input.wnd-validate-error .form-file-button, .color-red .section-white .form-input.wnd-validate-error .radio-button, .color-red .section-white .form-input.wnd-validate-error input, .color-red .section-white .form-input.wnd-validate-error select, .color-red .section-white .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-white .mt-contact-01 embed, .color-red .section-white .mt-contact-02 embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-white .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-schiebold {
	color: limegreen;
}
.color-black {
	color: black;
}
.section-white.listing-detail-01.design-01 {
    background-color: #fff;
    color: #555;
}
.section-white.listing-detail-01.design-01 .listing-date {
    color: #8d8d8d;
}
.section-black.header-01 {
    color: #ddd;
}
.section-black.header-01.border-bottom .section-bg-layer:first-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.section-black.header-01 .section-bg-layer:first-child {
    background-color: #272727;
}
.section-black.header-01 .logo, .section-black.header-01 .logo a, .section-black.header-01 .logo a:hover {
    color: #fff;
}
.section-black.header-01 .logo embed {
    color: #fff;
    opacity: 1;
}
.section-black.header-01 #menu-submit span, .section-black.header-01 #menu-submit span::after, .section-black.header-01 #menu-submit span::before {
    background-color: #fff;
}
.section-black.header-01 #menu-submit.active span {
    background-color: transparent;
}
.section-black.header-01.design-02 .nav-line, .section-black.header-01.design-04 .nav-line {
    background-color: #272727;
}
.section-black.header-01.design-02 .nav-line.sticky, .section-black.header-01.design-04 .nav-line.sticky {
    background-color: rgba(39, 39, 39, 0.95);
}
.section-black.header-01 .logo-default .logo-content {
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-black.header-01 .logo-default .logo-content a, .section-black.header-01 .logo-default .logo-content a:hover {
    color: #fff;
}
.section-black.header-01 .logo-default .logo-content embed {
    color: #ddd;
    opacity: 1;
}
.section-black.header-01 .logo-default-inv .logo-content {
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-black.header-01 .logo-default-inv .logo-content a, .section-black.header-01 .logo-default-inv .logo-content a:hover {
    color: #000;
}
.section-black.header-01 .logo-default-inv .logo-content embed {
    color: #ddd;
    opacity: 1;
}
.section-black.header-01 .logo-bg .logo-content {
    background-color: #fff;
    color: #000;
    padding: 0 10px;
}
.section-black.header-01 .logo-bg .logo-content a, .section-black.header-01 .logo-bg .logo-content a:hover {
    color: #000;
}
.section-black.header-01 .logo-bg .logo-content embed {
    color: #ddd;
    opacity: 1;
}
.section-black.header-01 .logo-bg-inv .logo-content {
    background-color: #000;
    color: #fff;
    padding: 0 10px;
}
.section-black.header-01 .logo-bg-inv .logo-content a, .section-black.header-01 .logo-bg-inv .logo-content a:hover {
    color: #fff;
}
.section-black.header-01 .logo-bg-inv .logo-content embed {
    color: #ddd;
    opacity: 1;
}
.section-black.header-01 .logo-gray .logo-content {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 0 10px;
}
.section-black.header-01 .logo-gray .logo-content a, .section-black.header-01 .logo-gray .logo-content a:hover {
    color: #fff;
}
.section-black.header-01 .logo-gray .logo-content embed {
    color: #ddd;
    opacity: 1;
}
.section-black.header-01 .logo-borders {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 0;
}
.section-black.header-01 .logo-borders .logo-content, .section-black.header-01 .logo-borders .logo-content a, .section-black.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.section-black.header-01 .logo-borders .logo-content embed {
    color: #ddd;
    opacity: 1;
}
.section-black.header-01 .logo-color .logo-content {
    background-color: #000;
    color: #fff;
    padding: 0 10px;
}
.section-black.header-01 .logo-color .logo-content a, .section-black.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.section-black.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-black.header-01 .logo-color-inv .logo-content {
    background-color: #fff;
    color: #000;
    padding: 0 10px;
}
.section-black.header-01 .logo-color-inv .logo-content a, .section-black.header-01 .logo-color-inv .logo-content a:hover {
    color: #000;
}
.section-black.header-01 .logo-color-inv .logo-content embed {
    color: #000;
    opacity: 1;
}
.section-black.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 0 10px;
}
.section-black.header-01 .logo-color-alpha .logo-content a, .section-black.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.section-black.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-black.header-01 .logo-color-text .logo-content {
    color: #000;
    padding: 0 10px;
}
.section-black.header-01 .logo-color-text .logo-content a, .section-black.header-01 .logo-color-text .logo-content a:hover {
    color: #000;
}
.section-black.header-01 .logo-color-text .logo-content embed {
    color: #000;
    opacity: 1;
}
.section-black.header-01.design-01 .nav-line, .section-black.header-01.design-03 .nav-line {
    background-color: rgba(39, 39, 39, 0.65);
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.section-black.header-01.design-01 .claim-borders > span, .section-black.header-01.design-01 .subclaim .claim-borders > span, .section-black.header-01.design-03 .claim-borders > span, .section-black.header-01.design-03 .subclaim .claim-borders > span {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 0;
}
.section-black.header-01.design-01 .nav-line.sticky, .section-black.header-01.design-03 .nav-line.sticky {
    background-color: rgba(39, 39, 39, 0.95);
}
.section-black.header-01.design-01 .claim-default > span > span, .section-black.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-black.header-01.design-01 .claim-default-inv > span > span, .section-black.header-01.design-03 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-black.header-01.design-01 .claim-bg > span > span, .section-black.header-01.design-03 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-black.header-01.design-01 .claim-bg-inv > span > span, .section-black.header-01.design-03 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-black.header-01.design-01 .claim-bg-color > span > span, .section-black.header-01.design-01 .claim-color > span > span, .section-black.header-01.design-03 .claim-bg-color > span > span, .section-black.header-01.design-03 .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-black.header-01.design-01 .claim-color-text > span > span, .section-black.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
}
.section-black.header-01.design-01 .claim-color-inv > span > span, .section-black.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #fff;
}
.section-black.header-01.design-01 .claim-color-alpha > span > span, .section-black.header-01.design-03 .claim-color-alpha > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-black.header-01.design-01 .claim-gray > span > span, .section-black.header-01.design-03 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-black.header-01.design-01 .claim-borders > span > span, .section-black.header-01.design-01 .subclaim .claim-default > span > span, .section-black.header-01.design-03 .claim-borders > span > span, .section-black.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-black.header-01.design-01 .subclaim .claim-default-inv > span > span, .section-black.header-01.design-03 .subclaim .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-black.header-01.design-01 .subclaim .claim-bg > span > span, .section-black.header-01.design-03 .subclaim .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-black.header-01.design-01 .subclaim .claim-bg-inv > span > span, .section-black.header-01.design-03 .subclaim .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-black.header-01.design-01 .subclaim .claim-bg-color > span > span, .section-black.header-01.design-01 .subclaim .claim-color > span > span, .section-black.header-01.design-03 .subclaim .claim-bg-color > span > span, .section-black.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-black.header-01.design-01 .subclaim .claim-color-text > span > span, .section-black.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
}
.section-black.header-01.design-01 .subclaim .claim-color-inv > span > span, .section-black.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #fff;
}
.section-black.header-01.design-01 .subclaim .claim-color-alpha > span > span, .section-black.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-black.header-01.design-01 .subclaim .claim-gray > span > span, .section-black.header-01.design-03 .subclaim .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-black.header-01.design-01 .subclaim .claim-borders > span > span, .section-black.header-01.design-03 .subclaim .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-black.header-01.design-03 .nav-line {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.section-black .text a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-black blockquote, .section-black ul li::before {
    color: #7c7c7c;
}
.section-black blockquote::before {
    color: #454545;
}
.section-black h1, .section-black h2 {
    color: #fff;
}
.section-black .image-title span, .section-black h3, .section-black h4 {
    color: #7c7c7c;
}
.section-black .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-black embed {
    color: #ddd;
    opacity: 1;
}
.section-black .button-01 a, .section-black .file-01 a {
    background-image: linear-gradient(#242424, #cecece);
    border-bottom: 3px solid #5e5e5e;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-black .file-01 a::before {
    color: #fff;
}
.section-black .button-02 a, .section-black .file-02 a {
    border: 2px solid #cecece;
    color: #cecece;
}
.section-black .file-02 a::before {
    border-right: 2px solid #cecece;
    color: #cecece;
}
.section-black .hr-line hr {
    border-bottom: 1px solid #454545;
}
.section-black .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-black .gallery .gallery-title span, .section-black .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-black .gallery .gallery-buffer .buffer-next, .section-black .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-black .listing .listing-head a {
    color: #fff;
}
.section-black .listing .listing-date {
    color: #7c7c7c;
}
.section-black .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-black .social-icons-01 a .social-text span {
    border-bottom: 1px solid transparent;
    color: #fff;
}
.section-black .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-black .form fieldset {
    border: medium none;
}
.section-black .form label {
    color: #ddd;
}
.section-black .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-black .form input, .section-black .form select, .section-black .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-black .form-submit.button-01 button {
    background-image: linear-gradient(#242424, #cecece);
    border-color: -moz-use-text-color -moz-use-text-color #5e5e5e;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-red .section-black .button-01 a, .color-red .section-black .file-01 a, .color-red .section-black .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-black .form-submit.button-02 button {
    border: 2px solid #cecece;
    color: #cecece;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-black .form-checkbox .checkbox, .section-black .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-black .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #272727;
}
.section-black .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-black .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-black .form-input.wnd-validate-error .checkbox, .section-black .form-input.wnd-validate-error .form-file-button, .section-black .form-input.wnd-validate-error .radio-button, .section-black .form-input.wnd-validate-error input, .section-black .form-input.wnd-validate-error select, .section-black .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-black .mt-02-column .embed-content, .section-black .mt-03-column .embed-content {
    border: 1px solid #fff;
}
.section-black .mt-02-column .text {
    color: #ddd;
}
.section-black .mt-02-column .text h3, .section-black .mt-02-column .text h3 a {
    color: #fff;
}
.section-black .mt-02-column h4, .section-black .mt-02-column h4 a {
    color: #7c7c7c;
}
.section-black .mt-02-column embed {
    color: #fff;
}
.section-black .mt-03-column .text {
    color: #ddd;
}
.section-black .mt-03-column .text h3, .section-black .mt-03-column .text h3 a {
    color: #fff;
}
.section-black .mt-03-column .text h4, .section-black .mt-03-column .text h4 a {
    color: #7c7c7c;
}
.section-black .mt-03-column embed {
    color: #fff;
}
.section-black .mt-clients-01 embed {
    color: #ddd;
    opacity: 1;
}
.section-black .mt-contact-01 .text {
    color: #ddd;
}
.section-black .mt-contact-01 .text h4, .section-black .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-black .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-black .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-black .mt-contact-02 .text {
    color: #ddd;
}
.section-black .mt-contact-02 .text h3, .section-black .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-black .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-black .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-black .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #454545;
}
.section-black .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-black .mt-pricing-01 .text:last-child h3, .section-black .mt-pricing-01 h3 {
    color: #fff;
}
.color-red .section-black.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-red .section-black.header-01 .logo-default .logo-content embed, .color-red .section-black.header-01 .logo-default-inv .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-black.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-red .section-black.header-01 .logo-bg .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-black.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-red .section-black.header-01 .logo-bg-inv .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-black.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-red .section-black.header-01 .logo-borders .logo-content embed, .color-red .section-black.header-01 .logo-gray .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-black.header-01 .logo-color .logo-content {
    background-color: #ca5a5b;
    padding: 0 10px;
}
.color-red .section-black.header-01 .logo-color-inv .logo-content {
    color: #ca5a5b;
    padding: 0 10px;
}
.color-red .section-black.header-01 .logo-color-inv .logo-content a, .color-red .section-black.header-01 .logo-color-inv .logo-content a:hover {
    color: #ca5a5b;
}
.color-red .section-black.header-01 .logo-color-inv .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-black.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(202, 90, 91, 0.5);
    padding: 0 10px;
}
.color-red .section-black.header-01 .logo-color-text .logo-content {
    color: #ca5a5b;
    padding: 0 10px;
}
.color-red .section-black.header-01 .logo-color-text .logo-content a, .color-red .section-black.header-01 .logo-color-text .logo-content a:hover {
    color: #ca5a5b;
}
.color-red .section-black.header-01 .logo-color-text .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-black.header-01.design-01 .claim-bg-inv > span > span, .color-red .section-black.header-01.design-01 .claim-bg > span > span, .color-red .section-black.header-01.design-01 .claim-default-inv > span > span, .color-red .section-black.header-01.design-01 .claim-default > span > span, .color-red .section-black.header-01.design-03 .claim-bg-inv > span > span, .color-red .section-black.header-01.design-03 .claim-bg > span > span, .color-red .section-black.header-01.design-03 .claim-default-inv > span > span, .color-red .section-black.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-black.header-01.design-01 .claim-bg-color > span > span, .color-red .section-black.header-01.design-01 .claim-color > span > span, .color-red .section-black.header-01.design-03 .claim-bg-color > span > span, .color-red .section-black.header-01.design-03 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-black.header-01.design-01 .claim-color-text > span > span, .color-red .section-black.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-black.header-01.design-01 .claim-color-inv > span > span, .color-red .section-black.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-black.header-01.design-01 .claim-color-alpha > span > span, .color-red .section-black.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-red .section-black.header-01.design-01 .claim-borders > span > span, .color-red .section-black.header-01.design-01 .claim-gray > span > span, .color-red .section-black.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-red .section-black.header-01.design-01 .subclaim .claim-bg > span > span, .color-red .section-black.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-red .section-black.header-01.design-01 .subclaim .claim-default > span > span, .color-red .section-black.header-01.design-03 .claim-borders > span > span, .color-red .section-black.header-01.design-03 .claim-gray > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-bg > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-black.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-red .section-black.header-01.design-01 .subclaim .claim-color > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-black.header-01.design-01 .subclaim .claim-color-text > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-black.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-black.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-red .section-black.header-01.design-01 .subclaim .claim-borders > span > span, .color-red .section-black.header-01.design-01 .subclaim .claim-gray > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-borders > span > span, .color-red .section-black.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-red .section-black .text a {
    border-bottom: 1px solid transparent;
    color: #ca5a5b;
}
.color-red .section-black ul li::before {
    color: #ca5a5b;
}
.color-red .section-black .button-01 a, .color-red .section-black .file-01 a {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-bottom: 3px solid #9b3f40;
    color: #fff;
}
.color-red .section-black .form-submit.button-01 button, .color-red .section-media .button-01 a, .color-red .section-media .file-01 a {
}
.color-red .section-black .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #ca5a5b;
}
.color-red .section-black .social-icons-01 embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-black .form fieldset {
    border: medium none;
}
.color-red .section-black .form input, .color-red .section-black .form select, .color-red .section-black .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-black .form-submit.button-01 button {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-color: -moz-use-text-color -moz-use-text-color #9b3f40;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-black .button-01 a, .color-mint .section-black .file-01 a, .color-mint .section-black .form-submit.button-01 button {
}
.color-red .section-black .mt-02-column embed, .color-red .section-black .mt-03-column embed, .color-red .section-black .mt-pricing-01 .text:last-child h3 {
    color: #ca5a5b;
}
.color-red .section-black .mt-02-column .embed-content, .color-red .section-black .mt-03-column .embed-content {
    border: 1px solid #ca5a5b;
}
.color-red .section-black .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-black .form-checkbox .checkbox, .color-red .section-black .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-black .form-input.wnd-validate-error .checkbox, .color-red .section-black .form-input.wnd-validate-error .form-file-button, .color-red .section-black .form-input.wnd-validate-error .radio-button, .color-red .section-black .form-input.wnd-validate-error input, .color-red .section-black .form-input.wnd-validate-error select, .color-red .section-black .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-black .mt-contact-01 embed, .color-red .section-black .mt-contact-02 embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-black .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-black.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-mint .section-black.header-01 .logo-default .logo-content embed, .color-mint .section-black.header-01 .logo-default-inv .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-black.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-mint .section-black.header-01 .logo-bg .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-black.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-mint .section-black.header-01 .logo-bg-inv .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-black.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-mint .section-black.header-01 .logo-borders .logo-content embed, .color-mint .section-black.header-01 .logo-gray .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-black.header-01 .logo-color .logo-content {
    background-color: #1ba38c;
    padding: 0 10px;
}
.color-mint .section-black.header-01 .logo-color-inv .logo-content {
    color: #1ba38c;
    padding: 0 10px;
}
.color-mint .section-black.header-01 .logo-color-inv .logo-content a, .color-mint .section-black.header-01 .logo-color-inv .logo-content a:hover {
    color: #1ba38c;
}
.color-mint .section-black.header-01 .logo-color-inv .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-black.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(27, 163, 140, 0.5);
    padding: 0 10px;
}
.color-mint .section-black.header-01 .logo-color-text .logo-content {
    color: #1ba38c;
    padding: 0 10px;
}
.color-mint .section-black.header-01 .logo-color-text .logo-content a, .color-mint .section-black.header-01 .logo-color-text .logo-content a:hover {
    color: #1ba38c;
}
.color-mint .section-black.header-01 .logo-color-text .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-black.header-01.design-01 .claim-bg-inv > span > span, .color-mint .section-black.header-01.design-01 .claim-bg > span > span, .color-mint .section-black.header-01.design-01 .claim-default-inv > span > span, .color-mint .section-black.header-01.design-01 .claim-default > span > span, .color-mint .section-black.header-01.design-03 .claim-bg-inv > span > span, .color-mint .section-black.header-01.design-03 .claim-bg > span > span, .color-mint .section-black.header-01.design-03 .claim-default-inv > span > span, .color-mint .section-black.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-mint .section-black.header-01.design-01 .claim-bg-color > span > span, .color-mint .section-black.header-01.design-01 .claim-color > span > span, .color-mint .section-black.header-01.design-03 .claim-bg-color > span > span, .color-mint .section-black.header-01.design-03 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-black.header-01.design-01 .claim-color-text > span > span, .color-mint .section-black.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-black.header-01.design-01 .claim-color-inv > span > span, .color-mint .section-black.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-black.header-01.design-01 .claim-color-alpha > span > span, .color-mint .section-black.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-mint .section-black.header-01.design-01 .claim-borders > span > span, .color-mint .section-black.header-01.design-01 .claim-gray > span > span, .color-mint .section-black.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-mint .section-black.header-01.design-01 .subclaim .claim-bg > span > span, .color-mint .section-black.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-mint .section-black.header-01.design-01 .subclaim .claim-default > span > span, .color-mint .section-black.header-01.design-03 .claim-borders > span > span, .color-mint .section-black.header-01.design-03 .claim-gray > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-bg > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-mint .section-black.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-mint .section-black.header-01.design-01 .subclaim .claim-color > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-black.header-01.design-01 .subclaim .claim-color-text > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-black.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-black.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-mint .section-black.header-01.design-01 .subclaim .claim-borders > span > span, .color-mint .section-black.header-01.design-01 .subclaim .claim-gray > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-borders > span > span, .color-mint .section-black.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-black .text a {
    border-bottom: 1px solid transparent;
    color: #1ba38c;
}
.color-mint .section-black ul li::before {
    color: #1ba38c;
}
.color-mint .section-black .button-01 a, .color-mint .section-black .file-01 a {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-bottom: 3px solid #137867;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-black .form-submit.button-01 button, .color-mint .section-media .button-01 a, .color-mint .section-media .file-01 a {
}
.color-mint .section-black .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #1ba38c;
}
.color-mint .section-black .social-icons-01 embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-black .form fieldset {
    border: medium none;
}
.color-mint .section-black .form input, .color-mint .section-black .form select, .color-mint .section-black .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-black .form-submit.button-01 button {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-color: -moz-use-text-color -moz-use-text-color #137867;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-black .button-01 a, .color-cyan .section-black .file-01 a, .color-cyan .section-black .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-black .mt-02-column embed, .color-mint .section-black .mt-03-column embed, .color-mint .section-black .mt-pricing-01 .text:last-child h3 {
    color: #1ba38c;
}
.color-mint .section-black .mt-02-column .embed-content, .color-mint .section-black .mt-03-column .embed-content {
    border: 1px solid #1ba38c;
}
.color-mint .section-black .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-black .form-checkbox .checkbox, .color-mint .section-black .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-black .form-input.wnd-validate-error .checkbox, .color-mint .section-black .form-input.wnd-validate-error .form-file-button, .color-mint .section-black .form-input.wnd-validate-error .radio-button, .color-mint .section-black .form-input.wnd-validate-error input, .color-mint .section-black .form-input.wnd-validate-error select, .color-mint .section-black .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-black .mt-contact-01 embed, .color-mint .section-black .mt-contact-02 embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-black .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-black.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-cyan .section-black.header-01 .logo-default .logo-content embed, .color-cyan .section-black.header-01 .logo-default-inv .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-black.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-cyan .section-black.header-01 .logo-bg .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-black.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-cyan .section-black.header-01 .logo-bg-inv .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-black.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-cyan .section-black.header-01 .logo-borders .logo-content embed, .color-cyan .section-black.header-01 .logo-gray .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-black.header-01 .logo-color .logo-content {
    background-color: #2d9fae;
    padding: 0 10px;
}
.color-cyan .section-black.header-01 .logo-color-inv .logo-content {
    color: #2d9fae;
    padding: 0 10px;
}
.color-cyan .section-black.header-01 .logo-color-inv .logo-content a, .color-cyan .section-black.header-01 .logo-color-inv .logo-content a:hover {
    color: #2d9fae;
}
.color-cyan .section-black.header-01 .logo-color-inv .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-black.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(45, 159, 174, 0.5);
    padding: 0 10px;
}
.color-cyan .section-black.header-01 .logo-color-text .logo-content {
    color: #2d9fae;
    padding: 0 10px;
}
.color-cyan .section-black.header-01 .logo-color-text .logo-content a, .color-cyan .section-black.header-01 .logo-color-text .logo-content a:hover {
    color: #2d9fae;
}
.color-cyan .section-black.header-01 .logo-color-text .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-black.header-01.design-01 .claim-bg-inv > span > span, .color-cyan .section-black.header-01.design-01 .claim-bg > span > span, .color-cyan .section-black.header-01.design-01 .claim-default-inv > span > span, .color-cyan .section-black.header-01.design-01 .claim-default > span > span, .color-cyan .section-black.header-01.design-03 .claim-bg-inv > span > span, .color-cyan .section-black.header-01.design-03 .claim-bg > span > span, .color-cyan .section-black.header-01.design-03 .claim-default-inv > span > span, .color-cyan .section-black.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-black.header-01.design-01 .claim-bg-color > span > span, .color-cyan .section-black.header-01.design-01 .claim-color > span > span, .color-cyan .section-black.header-01.design-03 .claim-bg-color > span > span, .color-cyan .section-black.header-01.design-03 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-black.header-01.design-01 .claim-color-text > span > span, .color-cyan .section-black.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-black.header-01.design-01 .claim-color-inv > span > span, .color-cyan .section-black.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-black.header-01.design-01 .claim-color-alpha > span > span, .color-cyan .section-black.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-cyan .section-black.header-01.design-01 .claim-borders > span > span, .color-cyan .section-black.header-01.design-01 .claim-gray > span > span, .color-cyan .section-black.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-cyan .section-black.header-01.design-01 .subclaim .claim-bg > span > span, .color-cyan .section-black.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-cyan .section-black.header-01.design-01 .subclaim .claim-default > span > span, .color-cyan .section-black.header-01.design-03 .claim-borders > span > span, .color-cyan .section-black.header-01.design-03 .claim-gray > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-bg > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-black.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-cyan .section-black.header-01.design-01 .subclaim .claim-color > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-black.header-01.design-01 .subclaim .claim-color-text > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-black.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-black.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-cyan .section-black.header-01.design-01 .subclaim .claim-borders > span > span, .color-cyan .section-black.header-01.design-01 .subclaim .claim-gray > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-borders > span > span, .color-cyan .section-black.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-black .text a {
    border-bottom: 1px solid transparent;
    color: #2d9fae;
}
.color-cyan .section-black ul li::before {
    color: #2d9fae;
}
.color-cyan .section-black .button-01 a, .color-cyan .section-black .file-01 a {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-bottom: 3px solid #126870;
    color: #fff;
}
.color-cyan .section-black .form-submit.button-01 button, .color-cyan .section-media .button-01 a, .color-cyan .section-media .file-01 a {
}
.color-cyan .section-black .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #2d9fae;
}
.color-cyan .section-black .social-icons-01 embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-black .form fieldset {
    border: medium none;
}
.color-cyan .section-black .form input, .color-cyan .section-black .form select, .color-cyan .section-black .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-black .form-submit.button-01 button {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-color: -moz-use-text-color -moz-use-text-color #126870;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-black .button-01 a, .color-blue .section-black .file-01 a, .color-blue .section-black .form-submit.button-01 button {
}
.color-cyan .section-black .mt-02-column embed, .color-cyan .section-black .mt-03-column embed, .color-cyan .section-black .mt-pricing-01 .text:last-child h3 {
    color: #2d9fae;
}
.color-cyan .section-black .mt-02-column .embed-content, .color-cyan .section-black .mt-03-column .embed-content {
    border: 1px solid #2d9fae;
}
.color-cyan .section-black .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-black .form-checkbox .checkbox, .color-cyan .section-black .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-black .form-input.wnd-validate-error .checkbox, .color-cyan .section-black .form-input.wnd-validate-error .form-file-button, .color-cyan .section-black .form-input.wnd-validate-error .radio-button, .color-cyan .section-black .form-input.wnd-validate-error input, .color-cyan .section-black .form-input.wnd-validate-error select, .color-cyan .section-black .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-black .mt-contact-01 embed, .color-cyan .section-black .mt-contact-02 embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-black .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-black.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-blue .section-black.header-01 .logo-default .logo-content embed, .color-blue .section-black.header-01 .logo-default-inv .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-black.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-blue .section-black.header-01 .logo-bg .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-black.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-blue .section-black.header-01 .logo-bg-inv .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-black.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-blue .section-black.header-01 .logo-borders .logo-content embed, .color-blue .section-black.header-01 .logo-gray .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-black.header-01 .logo-color .logo-content {
    background-color: #6087b9;
    padding: 0 10px;
}
.color-blue .section-black.header-01 .logo-color-inv .logo-content {
    color: #6087b9;
    padding: 0 10px;
}
.color-blue .section-black.header-01 .logo-color-inv .logo-content a, .color-blue .section-black.header-01 .logo-color-inv .logo-content a:hover {
    color: #6087b9;
}
.color-blue .section-black.header-01 .logo-color-inv .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-black.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(96, 135, 185, 0.5);
    padding: 0 10px;
}
.color-blue .section-black.header-01 .logo-color-text .logo-content {
    color: #6087b9;
    padding: 0 10px;
}
.color-blue .section-black.header-01 .logo-color-text .logo-content a, .color-blue .section-black.header-01 .logo-color-text .logo-content a:hover {
    color: #6087b9;
}
.color-blue .section-black.header-01 .logo-color-text .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-black.header-01.design-01 .claim-bg-inv > span > span, .color-blue .section-black.header-01.design-01 .claim-bg > span > span, .color-blue .section-black.header-01.design-01 .claim-default-inv > span > span, .color-blue .section-black.header-01.design-01 .claim-default > span > span, .color-blue .section-black.header-01.design-03 .claim-bg-inv > span > span, .color-blue .section-black.header-01.design-03 .claim-bg > span > span, .color-blue .section-black.header-01.design-03 .claim-default-inv > span > span, .color-blue .section-black.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-blue .section-black.header-01.design-01 .claim-bg-color > span > span, .color-blue .section-black.header-01.design-01 .claim-color > span > span, .color-blue .section-black.header-01.design-03 .claim-bg-color > span > span, .color-blue .section-black.header-01.design-03 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-black.header-01.design-01 .claim-color-text > span > span, .color-blue .section-black.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-black.header-01.design-01 .claim-color-inv > span > span, .color-blue .section-black.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-black.header-01.design-01 .claim-color-alpha > span > span, .color-blue .section-black.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-black.header-01.design-01 .claim-borders > span > span, .color-blue .section-black.header-01.design-01 .claim-gray > span > span, .color-blue .section-black.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-blue .section-black.header-01.design-01 .subclaim .claim-bg > span > span, .color-blue .section-black.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-blue .section-black.header-01.design-01 .subclaim .claim-default > span > span, .color-blue .section-black.header-01.design-03 .claim-borders > span > span, .color-blue .section-black.header-01.design-03 .claim-gray > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-bg > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-blue .section-black.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-blue .section-black.header-01.design-01 .subclaim .claim-color > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-black.header-01.design-01 .subclaim .claim-color-text > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-black.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-black.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-black.header-01.design-01 .subclaim .claim-borders > span > span, .color-blue .section-black.header-01.design-01 .subclaim .claim-gray > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-borders > span > span, .color-blue .section-black.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-black .text a {
    border-bottom: 1px solid transparent;
    color: #6087b9;
}
.color-blue .section-black ul li::before {
    color: #6087b9;
}
.color-blue .section-black .button-01 a, .color-blue .section-black .file-01 a {
    background-image: linear-gradient(#6087b9, #557bab);
    border-bottom: 3px solid #446896;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-black .form-submit.button-01 button, .color-blue .section-media .button-01 a, .color-blue .section-media .file-01 a {
}
.color-blue .section-black .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #6087b9;
}
.color-blue .section-black .social-icons-01 embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-black .form fieldset {
    border: medium none;
}
.color-blue .section-black .form input, .color-blue .section-black .form select, .color-blue .section-black .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-black .form-submit.button-01 button {
    background-image: linear-gradient(#6087b9, #557bab);
    border-color: -moz-use-text-color -moz-use-text-color #446896;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-black .button-01 a, .color-pink .section-black .file-01 a, .color-pink .section-black .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-black .mt-02-column embed, .color-blue .section-black .mt-03-column embed, .color-blue .section-black .mt-pricing-01 .text:last-child h3 {
    color: #6087b9;
}
.color-blue .section-black .mt-02-column .embed-content, .color-blue .section-black .mt-03-column .embed-content {
    border: 1px solid #6087b9;
}
.color-blue .section-black .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-black .form-checkbox .checkbox, .color-blue .section-black .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-black .form-input.wnd-validate-error .checkbox, .color-blue .section-black .form-input.wnd-validate-error .form-file-button, .color-blue .section-black .form-input.wnd-validate-error .radio-button, .color-blue .section-black .form-input.wnd-validate-error input, .color-blue .section-black .form-input.wnd-validate-error select, .color-blue .section-black .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-black .mt-contact-01 embed, .color-blue .section-black .mt-contact-02 embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-black .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-black.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-pink .section-black.header-01 .logo-default .logo-content embed, .color-pink .section-black.header-01 .logo-default-inv .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-black.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-pink .section-black.header-01 .logo-bg .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-black.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-pink .section-black.header-01 .logo-bg-inv .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-black.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-pink .section-black.header-01 .logo-borders .logo-content embed, .color-pink .section-black.header-01 .logo-gray .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-black.header-01 .logo-color .logo-content {
    background-color: #c6739e;
    padding: 0 10px;
}
.color-pink .section-black.header-01 .logo-color-inv .logo-content {
    color: #c6739e;
    padding: 0 10px;
}
.color-pink .section-black.header-01 .logo-color-inv .logo-content a, .color-pink .section-black.header-01 .logo-color-inv .logo-content a:hover {
    color: #c6739e;
}
.color-pink .section-black.header-01 .logo-color-inv .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-black.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(198, 115, 158, 0.5);
    padding: 0 10px;
}
.color-pink .section-black.header-01 .logo-color-text .logo-content {
    color: #c6739e;
    padding: 0 10px;
}
.color-pink .section-black.header-01 .logo-color-text .logo-content a, .color-pink .section-black.header-01 .logo-color-text .logo-content a:hover {
    color: #c6739e;
}
.color-pink .section-black.header-01 .logo-color-text .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-black.header-01.design-01 .claim-bg-inv > span > span, .color-pink .section-black.header-01.design-01 .claim-bg > span > span, .color-pink .section-black.header-01.design-01 .claim-default-inv > span > span, .color-pink .section-black.header-01.design-01 .claim-default > span > span, .color-pink .section-black.header-01.design-03 .claim-bg-inv > span > span, .color-pink .section-black.header-01.design-03 .claim-bg > span > span, .color-pink .section-black.header-01.design-03 .claim-default-inv > span > span, .color-pink .section-black.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-black.header-01.design-01 .claim-bg-color > span > span, .color-pink .section-black.header-01.design-01 .claim-color > span > span, .color-pink .section-black.header-01.design-03 .claim-bg-color > span > span, .color-pink .section-black.header-01.design-03 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-black.header-01.design-01 .claim-color-text > span > span, .color-pink .section-black.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-black.header-01.design-01 .claim-color-inv > span > span, .color-pink .section-black.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-black.header-01.design-01 .claim-color-alpha > span > span, .color-pink .section-black.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-black.header-01.design-01 .claim-borders > span > span, .color-pink .section-black.header-01.design-01 .claim-gray > span > span, .color-pink .section-black.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-pink .section-black.header-01.design-01 .subclaim .claim-bg > span > span, .color-pink .section-black.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-pink .section-black.header-01.design-01 .subclaim .claim-default > span > span, .color-pink .section-black.header-01.design-03 .claim-borders > span > span, .color-pink .section-black.header-01.design-03 .claim-gray > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-bg > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-black.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-pink .section-black.header-01.design-01 .subclaim .claim-color > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-black.header-01.design-01 .subclaim .claim-color-text > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-black.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-black.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-black.header-01.design-01 .subclaim .claim-borders > span > span, .color-pink .section-black.header-01.design-01 .subclaim .claim-gray > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-borders > span > span, .color-pink .section-black.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-pink .section-black .text a {
    border-bottom: 1px solid transparent;
    color: #c6739e;
}
.color-pink .section-black ul li::before {
    color: #c6739e;
}
.color-pink .section-black .button-01 a, .color-pink .section-black .file-01 a {
    background-image: linear-gradient(#c6739e, #b86691);
    border-bottom: 3px solid #a2517b;
    color: #fff;
}
.color-pink .section-black .form-submit.button-01 button, .color-pink .section-media .button-01 a, .color-pink .section-media .file-01 a {
}
.color-pink .section-black .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #c6739e;
}
.color-pink .section-black .social-icons-01 embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-black .form fieldset {
    border: medium none;
}
.color-pink .section-black .form input, .color-pink .section-black .form select, .color-pink .section-black .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-black .form-submit.button-01 button {
    background-image: linear-gradient(#c6739e, #b86691);
    border-color: -moz-use-text-color -moz-use-text-color #a2517b;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-media .button-01 a, .section-media .file-01 a, .section-media .form-submit.button-01 button {
}
.color-pink .section-black .mt-02-column embed, .color-pink .section-black .mt-03-column embed, .color-pink .section-black .mt-pricing-01 .text:last-child h3 {
    color: #c6739e;
}
.color-pink .section-black .mt-02-column .embed-content, .color-pink .section-black .mt-03-column .embed-content {
    border: 1px solid #c6739e;
}
.color-pink .section-black .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-black .form-checkbox .checkbox, .color-pink .section-black .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-black .form-input.wnd-validate-error .checkbox, .color-pink .section-black .form-input.wnd-validate-error .form-file-button, .color-pink .section-black .form-input.wnd-validate-error .radio-button, .color-pink .section-black .form-input.wnd-validate-error input, .color-pink .section-black .form-input.wnd-validate-error select, .color-pink .section-black .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-black .mt-contact-01 embed, .color-pink .section-black .mt-contact-02 embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-black .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-media.header-01 {
    color: #fff;
}
.section-media.header-01.border-bottom .section-bg-layer:first-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.section-media.header-01 .logo-borders, .section-media.header-01.design-01 .claim-borders > span, .section-media.header-01.design-01 .subclaim .claim-borders > span, .section-media.header-01.design-03 .claim-borders > span, .section-media.header-01.design-03 .subclaim .claim-borders > span {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 0;
}
.section-media.header-01 .section-bg-layer:first-child {
    background-color: #272727;
}
.section-media.header-01 .logo, .section-media.header-01 .logo a, .section-media.header-01 .logo a:hover {
    color: #fff;
}
.section-media.header-01 .logo embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 #menu-submit span, .section-media.header-01 #menu-submit span::after, .section-media.header-01 #menu-submit span::before {
    background-color: #fff;
}
.section-media.header-01 #menu-submit.active span {
    background-color: transparent;
}
.section-media.header-01.design-02 .nav-line, .section-media.header-01.design-04 .nav-line {
    background-color: #272727;
}
.section-media.header-01.design-02 .nav-line.sticky, .section-media.header-01.design-04 .nav-line.sticky {
    background-color: rgba(39, 39, 39, 0.95);
}
.section-media.header-01 .logo-default .logo-content {
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01 .logo-default .logo-content a, .section-media.header-01 .logo-default .logo-content a:hover {
    color: #fff;
}
.section-media.header-01 .logo-default .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 .logo-default-inv .logo-content {
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01 .logo-default-inv .logo-content a, .section-media.header-01 .logo-default-inv .logo-content a:hover {
    color: #000;
}
.section-media.header-01 .logo-default-inv .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 .logo-bg .logo-content {
    background-color: #fff;
    color: #000;
    padding: 0 10px;
}
.section-media.header-01 .logo-bg .logo-content a, .section-media.header-01 .logo-bg .logo-content a:hover {
    color: #000;
}
.section-media.header-01 .logo-bg .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 .logo-bg-inv .logo-content {
    background-color: #000;
    color: #fff;
    padding: 0 10px;
}
.section-media.header-01 .logo-bg-inv .logo-content a, .section-media.header-01 .logo-bg-inv .logo-content a:hover {
    color: #fff;
}
.section-media.header-01 .logo-bg-inv .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 .logo-gray .logo-content {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 0 10px;
}
.section-media.header-01 .logo-gray .logo-content a, .section-media.header-01 .logo-gray .logo-content a:hover {
    color: #fff;
}
.section-media.header-01 .logo-gray .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 .logo-borders .logo-content, .section-media.header-01 .logo-borders .logo-content a, .section-media.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.section-media.header-01 .logo-borders .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 .logo-color .logo-content {
    background-color: #000;
    color: #fff;
    padding: 0 10px;
}
.section-media.header-01 .logo-color .logo-content a, .section-media.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.section-media.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 .logo-color-inv .logo-content {
    background-color: #fff;
    color: #000;
    padding: 0 10px;
}
.section-media.header-01 .logo-color-inv .logo-content a, .section-media.header-01 .logo-color-inv .logo-content a:hover {
    color: #000;
}
.section-media.header-01 .logo-color-inv .logo-content embed {
    color: #000;
    opacity: 1;
}
.section-media.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 0 10px;
}
.section-media.header-01 .logo-color-alpha .logo-content a, .section-media.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.section-media.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media.header-01 .logo-color-text .logo-content {
    color: #000;
    padding: 0 10px;
}
.section-media.header-01 .logo-color-text .logo-content a, .section-media.header-01 .logo-color-text .logo-content a:hover {
    color: #000;
}
.section-media.header-01 .logo-color-text .logo-content embed {
    color: #000;
    opacity: 1;
}
.section-media.header-01.design-01 .nav-line, .section-media.header-01.design-03 .nav-line {
    background-color: rgba(39, 39, 39, 0.65);
}
.section-media.header-01.design-01 .nav-line.sticky, .section-media.header-01.design-03 .nav-line.sticky {
    background-color: rgba(39, 39, 39, 0.95);
}
.section-media.header-01.design-01 .claim-default > span > span, .section-media.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01.design-01 .claim-default-inv > span > span, .section-media.header-01.design-03 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01.design-01 .claim-bg > span > span, .section-media.header-01.design-03 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media.header-01.design-01 .claim-bg-inv > span > span, .section-media.header-01.design-03 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-media.header-01.design-01 .claim-bg-color > span > span, .section-media.header-01.design-01 .claim-color > span > span, .section-media.header-01.design-03 .claim-bg-color > span > span, .section-media.header-01.design-03 .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media.header-01.design-01 .claim-color-text > span > span, .section-media.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01.design-01 .claim-color-inv > span > span, .section-media.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #fff;
}
.section-media.header-01.design-01 .claim-color-alpha > span > span, .section-media.header-01.design-03 .claim-color-alpha > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media.header-01.design-01 .claim-gray > span > span, .section-media.header-01.design-03 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-media.header-01.design-01 .claim-borders > span > span, .section-media.header-01.design-01 .subclaim .claim-default > span > span, .section-media.header-01.design-03 .claim-borders > span > span, .section-media.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01.design-01 .subclaim .claim-default-inv > span > span, .section-media.header-01.design-03 .subclaim .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01.design-01 .subclaim .claim-bg > span > span, .section-media.header-01.design-03 .subclaim .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media.header-01.design-01 .subclaim .claim-bg-inv > span > span, .section-media.header-01.design-03 .subclaim .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-media.header-01.design-01 .subclaim .claim-bg-color > span > span, .section-media.header-01.design-01 .subclaim .claim-color > span > span, .section-media.header-01.design-03 .subclaim .claim-bg-color > span > span, .section-media.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media.header-01.design-01 .subclaim .claim-color-text > span > span, .section-media.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01.design-01 .subclaim .claim-color-inv > span > span, .section-media.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #fff;
}
.section-media.header-01.design-01 .subclaim .claim-color-alpha > span > span, .section-media.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media.header-01.design-01 .subclaim .claim-gray > span > span, .section-media.header-01.design-03 .subclaim .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-media.header-01.design-01 .subclaim .claim-borders > span > span, .section-media.header-01.design-03 .subclaim .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media.header-01.design-03 .nav-line {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.section-media .text a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-media blockquote, .section-media blockquote::before, .section-media ul li::before {
    color: rgba(255, 255, 255, 0.5);
}
.section-media h1, .section-media h2 {
    color: #fff;
}
.section-media .image-title span, .section-media h3, .section-media h4 {
    color: rgba(255, 255, 255, 0.5);
}
.section-media .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-media embed {
    color: #fff;
    opacity: 1;
}
.section-media .button-01 a, .section-media .file-01 a {
    background-image: linear-gradient(#fff, #ebebeb);
    border-bottom: 3px solid #d0d0d0;
    color: #272727;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-media .button-02 a, .section-media .file-02 a {
    border: 2px solid #ebebeb;
    color: #ebebeb;
}
.section-media .file-02 a::before {
    border-right: 2px solid #ebebeb;
    color: #ebebeb;
}
.section-media .hr-line hr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-media .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-media .gallery .gallery-title span, .section-media .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-media .gallery .gallery-buffer .buffer-next, .section-media .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-media .listing .listing-head a {
    color: #fff;
}
.section-media .listing .listing-date {
    color: rgba(255, 255, 255, 0.5);
}
.section-media .listing .listing-button a, .section-media .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-media .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-media .form fieldset {
    border: medium none;
}
.section-media .form label {
    color: #fff;
}
.section-media .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-media .form input, .section-media .form select, .section-media .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-media .form-submit.button-01 button {
    background-image: linear-gradient(#fff, #ebebeb);
    border-color: -moz-use-text-color -moz-use-text-color #d0d0d0;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #272727;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-red .section-media .button-01 a, .color-red .section-media .file-01 a, .color-red .section-media .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-media .form-submit.button-02 button {
    border: 2px solid #ebebeb;
    color: #ebebeb;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-media .form-checkbox .checkbox, .section-media .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.section-media .form-file-button {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #272727;
}
.section-media .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-media .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-media .form-input.wnd-validate-error .checkbox, .section-media .form-input.wnd-validate-error .form-file-button, .section-media .form-input.wnd-validate-error .radio-button, .section-media .form-input.wnd-validate-error input, .section-media .form-input.wnd-validate-error select, .section-media .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-media .mt-02-column .embed-content, .section-media .mt-03-column .embed-content {
    border: 1px solid #fff;
}
.section-media .mt-02-column .text, .section-media .mt-02-column .text h3, .section-media .mt-02-column .text h3 a {
    color: #fff;
}
.section-media .mt-02-column h4, .section-media .mt-02-column h4 a {
    color: rgba(255, 255, 255, 0.5);
}
.section-media .mt-02-column embed, .section-media .mt-03-column .text, .section-media .mt-03-column .text h3, .section-media .mt-03-column .text h3 a {
    color: #fff;
}
.section-media .mt-03-column .text h4, .section-media .mt-03-column .text h4 a {
    color: rgba(255, 255, 255, 0.5);
}
.section-media .mt-03-column embed {
    color: #fff;
}
.section-media .mt-clients-01 embed {
    color: #fff;
    opacity: 1;
}
.section-media .mt-contact-01 .text, .section-media .mt-contact-01 .text h4, .section-media .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-media .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-media .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-media .mt-contact-02 .text, .section-media .mt-contact-02 .text h3, .section-media .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-media .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-media .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-media .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-media .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-media .mt-pricing-01 .text:last-child h3, .section-media .mt-pricing-01 h3 {
    color: #fff;
}
.color-red .section-media.header-01 .logo-bg .logo-content embed, .color-red .section-media.header-01 .logo-bg-inv .logo-content embed, .color-red .section-media.header-01 .logo-default .logo-content embed, .color-red .section-media.header-01 .logo-default-inv .logo-content embed, .color-red .section-media.header-01 .logo-gray .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-media.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-red .section-media.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-red .section-media.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-red .section-media.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-red .section-media.header-01 .logo-borders .logo-content a, .color-red .section-media.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-red .section-media.header-01 .logo-borders .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-media.header-01 .logo-color .logo-content {
    background-color: #ca5a5b;
    color: #fff;
    padding: 0 10px;
}
.color-red .section-media.header-01 .logo-color .logo-content a, .color-red .section-media.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-red .section-media.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-red .section-media.header-01 .logo-color-inv .logo-content {
    background-color: #000;
    color: #ca5a5b;
    padding: 0 10px;
}
.color-red .section-media.header-01 .logo-color-inv .logo-content a, .color-red .section-media.header-01 .logo-color-inv .logo-content a:hover {
    color: #ca5a5b;
}
.color-red .section-media.header-01 .logo-color-inv .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-media.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(202, 90, 91, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-red .section-media.header-01 .logo-color-alpha .logo-content a, .color-red .section-media.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-red .section-media.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-red .section-media.header-01 .logo-color-text .logo-content {
    color: #ca5a5b;
    padding: 0 10px;
}
.color-red .section-media.header-01 .logo-color-text .logo-content a, .color-red .section-media.header-01 .logo-color-text .logo-content a:hover {
    color: #ca5a5b;
}
.color-red .section-media.header-01 .logo-color-text .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-media.header-01.design-01 .claim-bg-inv > span > span, .color-red .section-media.header-01.design-01 .claim-bg > span > span, .color-red .section-media.header-01.design-01 .claim-default-inv > span > span, .color-red .section-media.header-01.design-01 .claim-default > span > span, .color-red .section-media.header-01.design-03 .claim-bg-inv > span > span, .color-red .section-media.header-01.design-03 .claim-bg > span > span, .color-red .section-media.header-01.design-03 .claim-default-inv > span > span, .color-red .section-media.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-media.header-01.design-01 .claim-bg-color > span > span, .color-red .section-media.header-01.design-01 .claim-color > span > span, .color-red .section-media.header-01.design-03 .claim-bg-color > span > span, .color-red .section-media.header-01.design-03 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-media.header-01.design-01 .claim-color-text > span > span, .color-red .section-media.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-media.header-01.design-01 .claim-color-inv > span > span, .color-red .section-media.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-media.header-01.design-01 .claim-color-alpha > span > span, .color-red .section-media.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-red .section-media.header-01.design-01 .claim-borders > span > span, .color-red .section-media.header-01.design-01 .claim-gray > span > span, .color-red .section-media.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-red .section-media.header-01.design-01 .subclaim .claim-bg > span > span, .color-red .section-media.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-red .section-media.header-01.design-01 .subclaim .claim-default > span > span, .color-red .section-media.header-01.design-03 .claim-borders > span > span, .color-red .section-media.header-01.design-03 .claim-gray > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-bg > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-media.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-red .section-media.header-01.design-01 .subclaim .claim-color > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-media.header-01.design-01 .subclaim .claim-color-text > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-media.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-media.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-red .section-media.header-01.design-01 .subclaim .claim-borders > span > span, .color-red .section-media.header-01.design-01 .subclaim .claim-gray > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-borders > span > span, .color-red .section-media.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-red .section-media .button-01 a, .color-red .section-media .file-01 a {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-bottom: 3px solid #9b3f40;
    color: #fff;
}
.color-red .section-media .form-submit.button-01 button, .color-red .section-media-light .button-01 a, .color-red .section-media-light .file-01 a {
}
.color-red .section-media .form fieldset {
    border: medium none;
}
.color-red .section-media .form input, .color-red .section-media .form select, .color-red .section-media .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-media .form-submit.button-01 button {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-color: -moz-use-text-color -moz-use-text-color #9b3f40;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-media .button-01 a, .color-mint .section-media .file-01 a, .color-mint .section-media .form-submit.button-01 button {
}
.color-mint .section-media.header-01 .logo-bg .logo-content embed, .color-mint .section-media.header-01 .logo-bg-inv .logo-content embed, .color-mint .section-media.header-01 .logo-default .logo-content embed, .color-mint .section-media.header-01 .logo-default-inv .logo-content embed, .color-mint .section-media.header-01 .logo-gray .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-red .section-media .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-media .form-checkbox .checkbox, .color-red .section-media .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-media .form-input.wnd-validate-error .checkbox, .color-red .section-media .form-input.wnd-validate-error .form-file-button, .color-red .section-media .form-input.wnd-validate-error .radio-button, .color-red .section-media .form-input.wnd-validate-error input, .color-red .section-media .form-input.wnd-validate-error select, .color-red .section-media .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-media .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-media.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-mint .section-media.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-mint .section-media.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-mint .section-media.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-mint .section-media.header-01 .logo-borders .logo-content a, .color-mint .section-media.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-mint .section-media.header-01 .logo-borders .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-media.header-01 .logo-color .logo-content {
    background-color: #1ba38c;
    color: #fff;
    padding: 0 10px;
}
.color-mint .section-media.header-01 .logo-color .logo-content a, .color-mint .section-media.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-mint .section-media.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-mint .section-media.header-01 .logo-color-inv .logo-content {
    background-color: #000;
    color: #1ba38c;
    padding: 0 10px;
}
.color-mint .section-media.header-01 .logo-color-inv .logo-content a, .color-mint .section-media.header-01 .logo-color-inv .logo-content a:hover {
    color: #1ba38c;
}
.color-mint .section-media.header-01 .logo-color-inv .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-media.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(27, 163, 140, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-mint .section-media.header-01 .logo-color-alpha .logo-content a, .color-mint .section-media.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-mint .section-media.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-mint .section-media.header-01 .logo-color-text .logo-content {
    color: #1ba38c;
    padding: 0 10px;
}
.color-mint .section-media.header-01 .logo-color-text .logo-content a, .color-mint .section-media.header-01 .logo-color-text .logo-content a:hover {
    color: #1ba38c;
}
.color-mint .section-media.header-01 .logo-color-text .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-media.header-01.design-01 .claim-bg-inv > span > span, .color-mint .section-media.header-01.design-01 .claim-bg > span > span, .color-mint .section-media.header-01.design-01 .claim-default-inv > span > span, .color-mint .section-media.header-01.design-01 .claim-default > span > span, .color-mint .section-media.header-01.design-03 .claim-bg-inv > span > span, .color-mint .section-media.header-01.design-03 .claim-bg > span > span, .color-mint .section-media.header-01.design-03 .claim-default-inv > span > span, .color-mint .section-media.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-mint .section-media.header-01.design-01 .claim-bg-color > span > span, .color-mint .section-media.header-01.design-01 .claim-color > span > span, .color-mint .section-media.header-01.design-03 .claim-bg-color > span > span, .color-mint .section-media.header-01.design-03 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-media.header-01.design-01 .claim-color-text > span > span, .color-mint .section-media.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-media.header-01.design-01 .claim-color-inv > span > span, .color-mint .section-media.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-media.header-01.design-01 .claim-color-alpha > span > span, .color-mint .section-media.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-mint .section-media.header-01.design-01 .claim-borders > span > span, .color-mint .section-media.header-01.design-01 .claim-gray > span > span, .color-mint .section-media.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-mint .section-media.header-01.design-01 .subclaim .claim-bg > span > span, .color-mint .section-media.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-mint .section-media.header-01.design-01 .subclaim .claim-default > span > span, .color-mint .section-media.header-01.design-03 .claim-borders > span > span, .color-mint .section-media.header-01.design-03 .claim-gray > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-bg > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-mint .section-media.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-mint .section-media.header-01.design-01 .subclaim .claim-color > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-media.header-01.design-01 .subclaim .claim-color-text > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-media.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-media.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-mint .section-media.header-01.design-01 .subclaim .claim-borders > span > span, .color-mint .section-media.header-01.design-01 .subclaim .claim-gray > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-borders > span > span, .color-mint .section-media.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-media .button-01 a, .color-mint .section-media .file-01 a {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-bottom: 3px solid #137867;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-media .form-submit.button-01 button, .color-mint .section-media-light .button-01 a, .color-mint .section-media-light .file-01 a {
}
.color-mint .section-media .form fieldset {
    border: medium none;
}
.color-mint .section-media .form input, .color-mint .section-media .form select, .color-mint .section-media .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-media .form-submit.button-01 button {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-color: -moz-use-text-color -moz-use-text-color #137867;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-media .button-01 a, .color-cyan .section-media .file-01 a, .color-cyan .section-media .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-media.header-01 .logo-bg .logo-content embed, .color-cyan .section-media.header-01 .logo-bg-inv .logo-content embed, .color-cyan .section-media.header-01 .logo-default .logo-content embed, .color-cyan .section-media.header-01 .logo-default-inv .logo-content embed, .color-cyan .section-media.header-01 .logo-gray .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-mint .section-media .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-media .form-checkbox .checkbox, .color-mint .section-media .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-media .form-input.wnd-validate-error .checkbox, .color-mint .section-media .form-input.wnd-validate-error .form-file-button, .color-mint .section-media .form-input.wnd-validate-error .radio-button, .color-mint .section-media .form-input.wnd-validate-error input, .color-mint .section-media .form-input.wnd-validate-error select, .color-mint .section-media .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-media .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-media.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-cyan .section-media.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-cyan .section-media.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-cyan .section-media.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-cyan .section-media.header-01 .logo-borders .logo-content a, .color-cyan .section-media.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-cyan .section-media.header-01 .logo-borders .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-media.header-01 .logo-color .logo-content {
    background-color: #2d9fae;
    color: #fff;
    padding: 0 10px;
}
.color-cyan .section-media.header-01 .logo-color .logo-content a, .color-cyan .section-media.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-cyan .section-media.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-cyan .section-media.header-01 .logo-color-inv .logo-content {
    background-color: #000;
    color: #2d9fae;
    padding: 0 10px;
}
.color-cyan .section-media.header-01 .logo-color-inv .logo-content a, .color-cyan .section-media.header-01 .logo-color-inv .logo-content a:hover {
    color: #2d9fae;
}
.color-cyan .section-media.header-01 .logo-color-inv .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-media.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(45, 159, 174, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-cyan .section-media.header-01 .logo-color-alpha .logo-content a, .color-cyan .section-media.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-cyan .section-media.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-cyan .section-media.header-01 .logo-color-text .logo-content {
    color: #2d9fae;
    padding: 0 10px;
}
.color-cyan .section-media.header-01 .logo-color-text .logo-content a, .color-cyan .section-media.header-01 .logo-color-text .logo-content a:hover {
    color: #2d9fae;
}
.color-cyan .section-media.header-01 .logo-color-text .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-media.header-01.design-01 .claim-bg-inv > span > span, .color-cyan .section-media.header-01.design-01 .claim-bg > span > span, .color-cyan .section-media.header-01.design-01 .claim-default-inv > span > span, .color-cyan .section-media.header-01.design-01 .claim-default > span > span, .color-cyan .section-media.header-01.design-03 .claim-bg-inv > span > span, .color-cyan .section-media.header-01.design-03 .claim-bg > span > span, .color-cyan .section-media.header-01.design-03 .claim-default-inv > span > span, .color-cyan .section-media.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-media.header-01.design-01 .claim-bg-color > span > span, .color-cyan .section-media.header-01.design-01 .claim-color > span > span, .color-cyan .section-media.header-01.design-03 .claim-bg-color > span > span, .color-cyan .section-media.header-01.design-03 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-media.header-01.design-01 .claim-color-text > span > span, .color-cyan .section-media.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-media.header-01.design-01 .claim-color-inv > span > span, .color-cyan .section-media.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-media.header-01.design-01 .claim-color-alpha > span > span, .color-cyan .section-media.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-cyan .section-media.header-01.design-01 .claim-borders > span > span, .color-cyan .section-media.header-01.design-01 .claim-gray > span > span, .color-cyan .section-media.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-cyan .section-media.header-01.design-01 .subclaim .claim-bg > span > span, .color-cyan .section-media.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-cyan .section-media.header-01.design-01 .subclaim .claim-default > span > span, .color-cyan .section-media.header-01.design-03 .claim-borders > span > span, .color-cyan .section-media.header-01.design-03 .claim-gray > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-bg > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-media.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-cyan .section-media.header-01.design-01 .subclaim .claim-color > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-media.header-01.design-01 .subclaim .claim-color-text > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-media.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-media.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-cyan .section-media.header-01.design-01 .subclaim .claim-borders > span > span, .color-cyan .section-media.header-01.design-01 .subclaim .claim-gray > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-borders > span > span, .color-cyan .section-media.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-media .button-01 a, .color-cyan .section-media .file-01 a {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-bottom: 3px solid #126870;
    color: #fff;
}
.color-cyan .section-media .form-submit.button-01 button, .color-cyan .section-media-light .button-01 a, .color-cyan .section-media-light .file-01 a {
}
.color-cyan .section-media .form fieldset {
    border: medium none;
}
.color-cyan .section-media .form input, .color-cyan .section-media .form select, .color-cyan .section-media .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-media .form-submit.button-01 button {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-color: -moz-use-text-color -moz-use-text-color #126870;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-media .button-01 a, .color-blue .section-media .file-01 a, .color-blue .section-media .form-submit.button-01 button {
}
.color-blue .section-media.header-01 .logo-bg .logo-content embed, .color-blue .section-media.header-01 .logo-bg-inv .logo-content embed, .color-blue .section-media.header-01 .logo-default .logo-content embed, .color-blue .section-media.header-01 .logo-default-inv .logo-content embed, .color-blue .section-media.header-01 .logo-gray .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-cyan .section-media .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-media .form-checkbox .checkbox, .color-cyan .section-media .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-media .form-input.wnd-validate-error .checkbox, .color-cyan .section-media .form-input.wnd-validate-error .form-file-button, .color-cyan .section-media .form-input.wnd-validate-error .radio-button, .color-cyan .section-media .form-input.wnd-validate-error input, .color-cyan .section-media .form-input.wnd-validate-error select, .color-cyan .section-media .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-media .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-media.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-blue .section-media.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-blue .section-media.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-blue .section-media.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-blue .section-media.header-01 .logo-borders .logo-content a, .color-blue .section-media.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-blue .section-media.header-01 .logo-borders .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-media.header-01 .logo-color .logo-content {
    background-color: #6087b9;
    color: #fff;
    padding: 0 10px;
}
.color-blue .section-media.header-01 .logo-color .logo-content a, .color-blue .section-media.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-blue .section-media.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-blue .section-media.header-01 .logo-color-inv .logo-content {
    background-color: #000;
    color: #6087b9;
    padding: 0 10px;
}
.color-blue .section-media.header-01 .logo-color-inv .logo-content a, .color-blue .section-media.header-01 .logo-color-inv .logo-content a:hover {
    color: #6087b9;
}
.color-blue .section-media.header-01 .logo-color-inv .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-media.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(96, 135, 185, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-blue .section-media.header-01 .logo-color-alpha .logo-content a, .color-blue .section-media.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-blue .section-media.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-blue .section-media.header-01 .logo-color-text .logo-content {
    color: #6087b9;
    padding: 0 10px;
}
.color-blue .section-media.header-01 .logo-color-text .logo-content a, .color-blue .section-media.header-01 .logo-color-text .logo-content a:hover {
    color: #6087b9;
}
.color-blue .section-media.header-01 .logo-color-text .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-media.header-01.design-01 .claim-bg-inv > span > span, .color-blue .section-media.header-01.design-01 .claim-bg > span > span, .color-blue .section-media.header-01.design-01 .claim-default-inv > span > span, .color-blue .section-media.header-01.design-01 .claim-default > span > span, .color-blue .section-media.header-01.design-03 .claim-bg-inv > span > span, .color-blue .section-media.header-01.design-03 .claim-bg > span > span, .color-blue .section-media.header-01.design-03 .claim-default-inv > span > span, .color-blue .section-media.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-blue .section-media.header-01.design-01 .claim-bg-color > span > span, .color-blue .section-media.header-01.design-01 .claim-color > span > span, .color-blue .section-media.header-01.design-03 .claim-bg-color > span > span, .color-blue .section-media.header-01.design-03 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-media.header-01.design-01 .claim-color-text > span > span, .color-blue .section-media.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-media.header-01.design-01 .claim-color-inv > span > span, .color-blue .section-media.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-media.header-01.design-01 .claim-color-alpha > span > span, .color-blue .section-media.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-media.header-01.design-01 .claim-borders > span > span, .color-blue .section-media.header-01.design-01 .claim-gray > span > span, .color-blue .section-media.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-blue .section-media.header-01.design-01 .subclaim .claim-bg > span > span, .color-blue .section-media.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-blue .section-media.header-01.design-01 .subclaim .claim-default > span > span, .color-blue .section-media.header-01.design-03 .claim-borders > span > span, .color-blue .section-media.header-01.design-03 .claim-gray > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-bg > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-blue .section-media.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-blue .section-media.header-01.design-01 .subclaim .claim-color > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-media.header-01.design-01 .subclaim .claim-color-text > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-media.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-media.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-media.header-01.design-01 .subclaim .claim-borders > span > span, .color-blue .section-media.header-01.design-01 .subclaim .claim-gray > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-borders > span > span, .color-blue .section-media.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-media .button-01 a, .color-blue .section-media .file-01 a {
    background-image: linear-gradient(#6087b9, #557bab);
    border-bottom: 3px solid #446896;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-media .form-submit.button-01 button, .color-blue .section-media-light .button-01 a, .color-blue .section-media-light .file-01 a {
}
.color-blue .section-media .form fieldset {
    border: medium none;
}
.color-blue .section-media .form input, .color-blue .section-media .form select, .color-blue .section-media .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-media .form-submit.button-01 button {
    background-image: linear-gradient(#6087b9, #557bab);
    border-color: -moz-use-text-color -moz-use-text-color #446896;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-media .button-01 a, .color-pink .section-media .file-01 a, .color-pink .section-media .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-media.header-01 .logo-bg .logo-content embed, .color-pink .section-media.header-01 .logo-bg-inv .logo-content embed, .color-pink .section-media.header-01 .logo-default .logo-content embed, .color-pink .section-media.header-01 .logo-default-inv .logo-content embed, .color-pink .section-media.header-01 .logo-gray .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-blue .section-media .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-media .form-checkbox .checkbox, .color-blue .section-media .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-media .form-input.wnd-validate-error .checkbox, .color-blue .section-media .form-input.wnd-validate-error .form-file-button, .color-blue .section-media .form-input.wnd-validate-error .radio-button, .color-blue .section-media .form-input.wnd-validate-error input, .color-blue .section-media .form-input.wnd-validate-error select, .color-blue .section-media .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-media .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-media.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-pink .section-media.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-pink .section-media.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-pink .section-media.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-pink .section-media.header-01 .logo-borders .logo-content a, .color-pink .section-media.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-pink .section-media.header-01 .logo-borders .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-media.header-01 .logo-color .logo-content {
    background-color: #c6739e;
    color: #fff;
    padding: 0 10px;
}
.color-pink .section-media.header-01 .logo-color .logo-content a, .color-pink .section-media.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-pink .section-media.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-pink .section-media.header-01 .logo-color-inv .logo-content {
    background-color: #000;
    color: #c6739e;
    padding: 0 10px;
}
.color-pink .section-media.header-01 .logo-color-inv .logo-content a, .color-pink .section-media.header-01 .logo-color-inv .logo-content a:hover {
    color: #c6739e;
}
.color-pink .section-media.header-01 .logo-color-inv .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-media.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(198, 115, 158, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-pink .section-media.header-01 .logo-color-alpha .logo-content a, .color-pink .section-media.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-pink .section-media.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-pink .section-media.header-01 .logo-color-text .logo-content {
    color: #c6739e;
    padding: 0 10px;
}
.color-pink .section-media.header-01 .logo-color-text .logo-content a, .color-pink .section-media.header-01 .logo-color-text .logo-content a:hover {
    color: #c6739e;
}
.color-pink .section-media.header-01 .logo-color-text .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-media.header-01.design-01 .claim-bg-inv > span > span, .color-pink .section-media.header-01.design-01 .claim-bg > span > span, .color-pink .section-media.header-01.design-01 .claim-default-inv > span > span, .color-pink .section-media.header-01.design-01 .claim-default > span > span, .color-pink .section-media.header-01.design-03 .claim-bg-inv > span > span, .color-pink .section-media.header-01.design-03 .claim-bg > span > span, .color-pink .section-media.header-01.design-03 .claim-default-inv > span > span, .color-pink .section-media.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-media.header-01.design-01 .claim-bg-color > span > span, .color-pink .section-media.header-01.design-01 .claim-color > span > span, .color-pink .section-media.header-01.design-03 .claim-bg-color > span > span, .color-pink .section-media.header-01.design-03 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-media.header-01.design-01 .claim-color-text > span > span, .color-pink .section-media.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-media.header-01.design-01 .claim-color-inv > span > span, .color-pink .section-media.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-media.header-01.design-01 .claim-color-alpha > span > span, .color-pink .section-media.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-media.header-01.design-01 .claim-borders > span > span, .color-pink .section-media.header-01.design-01 .claim-gray > span > span, .color-pink .section-media.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-pink .section-media.header-01.design-01 .subclaim .claim-bg > span > span, .color-pink .section-media.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-pink .section-media.header-01.design-01 .subclaim .claim-default > span > span, .color-pink .section-media.header-01.design-03 .claim-borders > span > span, .color-pink .section-media.header-01.design-03 .claim-gray > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-bg > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-media.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-pink .section-media.header-01.design-01 .subclaim .claim-color > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-media.header-01.design-01 .subclaim .claim-color-text > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-media.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-media.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.section-media-light.header-01 #menu-submit span, .section-media-light.header-01 #menu-submit span::after, .section-media-light.header-01 #menu-submit span::before, .section-media-light.header-01 .section-bg-layer:first-child {
    background-color: #fff;
}
.color-pink .section-media.header-01.design-01 .subclaim .claim-borders > span > span, .color-pink .section-media.header-01.design-01 .subclaim .claim-gray > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-borders > span > span, .color-pink .section-media.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-pink .section-media .button-01 a, .color-pink .section-media .file-01 a {
    background-image: linear-gradient(#c6739e, #b86691);
    border-bottom: 3px solid #a2517b;
    color: #fff;
}
.color-pink .section-media .form-submit.button-01 button, .color-pink .section-media-light .button-01 a, .color-pink .section-media-light .file-01 a {
}
.color-pink .section-media .form fieldset {
    border: medium none;
}
.color-pink .section-media .form input, .color-pink .section-media .form select, .color-pink .section-media .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-media .form-submit.button-01 button {
    background-image: linear-gradient(#c6739e, #b86691);
    border-color: -moz-use-text-color -moz-use-text-color #a2517b;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-media-light .button-01 a, .section-media-light .file-01 a, .section-media-light .form-submit.button-01 button {
}
.color-pink .section-media .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-media .form-checkbox .checkbox, .color-pink .section-media .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-media .form-input.wnd-validate-error .checkbox, .color-pink .section-media .form-input.wnd-validate-error .form-file-button, .color-pink .section-media .form-input.wnd-validate-error .radio-button, .color-pink .section-media .form-input.wnd-validate-error input, .color-pink .section-media .form-input.wnd-validate-error select, .color-pink .section-media .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-media .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-media-light.header-01 {
    color: #272727;
}
.section-media-light.header-01.border-bottom .section-bg-layer:first-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.section-media-light.header-01 .logo, .section-media-light.header-01 .logo a, .section-media-light.header-01 .logo a:hover {
    color: #fff;
}
.section-media-light.header-01 .logo embed {
    color: #fff;
    opacity: 1;
}
.section-media-light.header-01 #menu-submit.active span {
    background-color: transparent;
}
.section-media-light.header-01.design-02 .nav-line, .section-media-light.header-01.design-04 .nav-line {
    background-color: #000;
}
.section-media-light.header-01.design-02 .nav-line.sticky, .section-media-light.header-01.design-04 .nav-line.sticky {
    background-color: rgba(39, 39, 39, 0.95);
}
.section-media-light.header-01 .logo-default .logo-content {
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01 .logo-default .logo-content a, .section-media-light.header-01 .logo-default .logo-content a:hover {
    color: #fff;
}
.section-media-light.header-01 .logo-default .logo-content embed {
    color: #272727;
    opacity: 1;
}
.section-media-light.header-01 .logo-default-inv .logo-content {
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01 .logo-default-inv .logo-content a, .section-media-light.header-01 .logo-default-inv .logo-content a:hover {
    color: #000;
}
.section-media-light.header-01 .logo-default-inv .logo-content embed {
    color: #272727;
    opacity: 1;
}
.section-media-light.header-01 .logo-bg .logo-content {
    background-color: #fff;
    color: #000;
    padding: 0 10px;
}
.section-media-light.header-01 .logo-bg .logo-content a, .section-media-light.header-01 .logo-bg .logo-content a:hover {
    color: #000;
}
.section-media-light.header-01 .logo-bg .logo-content embed {
    color: #272727;
    opacity: 1;
}
.section-media-light.header-01 .logo-bg-inv .logo-content {
    background-color: #000;
    color: #fff;
    padding: 0 10px;
}
.section-media-light.header-01 .logo-bg-inv .logo-content a, .section-media-light.header-01 .logo-bg-inv .logo-content a:hover {
    color: #fff;
}
.section-media-light.header-01 .logo-bg-inv .logo-content embed {
    color: #272727;
    opacity: 1;
}
.section-media-light.header-01 .logo-gray .logo-content {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 0 10px;
}
.section-media-light.header-01 .logo-gray .logo-content a, .section-media-light.header-01 .logo-gray .logo-content a:hover {
    color: #fff;
}
.section-media-light.header-01 .logo-gray .logo-content embed {
    color: #272727;
    opacity: 1;
}
.section-media-light.header-01 .logo-borders {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 0;
}
.section-media-light.header-01.design-01 .claim-borders > span, .section-media-light.header-01.design-01 .subclaim .claim-borders > span, .section-media-light.header-01.design-03 .claim-borders > span, .section-media-light.header-01.design-03 .subclaim .claim-borders > span {
    border-color: #000;
    border-style: solid;
    border-width: 2px 0;
}
.section-media-light.header-01 .logo-borders .logo-content, .section-media-light.header-01 .logo-borders .logo-content a, .section-media-light.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.section-media-light.header-01 .logo-borders .logo-content embed {
    color: #272727;
    opacity: 1;
}
.section-media-light.header-01 .logo-color .logo-content {
    background-color: #000;
    color: #fff;
    padding: 0 10px;
}
.section-media-light.header-01 .logo-color .logo-content a, .section-media-light.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.section-media-light.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media-light.header-01 .logo-color-inv .logo-content {
    background-color: #fff;
    color: #000;
    padding: 0 10px;
}
.section-media-light.header-01 .logo-color-inv .logo-content a, .section-media-light.header-01 .logo-color-inv .logo-content a:hover {
    color: #000;
}
.section-media-light.header-01 .logo-color-inv .logo-content embed {
    color: #000;
    opacity: 1;
}
.section-media-light.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 0 10px;
}
.section-media-light.header-01 .logo-color-alpha .logo-content a, .section-media-light.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.section-media-light.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.section-media-light.header-01 .logo-color-text .logo-content {
    color: #000;
    padding: 0 10px;
}
.section-media-light.header-01 .logo-color-text .logo-content a, .section-media-light.header-01 .logo-color-text .logo-content a:hover {
    color: #000;
}
.section-media-light.header-01 .logo-color-text .logo-content embed {
    color: #000;
    opacity: 1;
}
.section-media-light.header-01.design-01 .nav-line, .section-media-light.header-01.design-03 .nav-line {
    background-color: rgba(0, 0, 0, 0.75);
}
.section-media-light.header-01.design-01 .nav-line.sticky, .section-media-light.header-01.design-03 .nav-line.sticky {
    background-color: rgba(39, 39, 39, 0.95);
}
.section-media-light.header-01.design-01 .claim-default > span > span, .section-media-light.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01.design-01 .claim-default-inv > span > span, .section-media-light.header-01.design-03 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01.design-01 .claim-bg > span > span, .section-media-light.header-01.design-03 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media-light.header-01.design-01 .claim-bg-inv > span > span, .section-media-light.header-01.design-03 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-media-light.header-01.design-01 .claim-bg-color > span > span, .section-media-light.header-01.design-01 .claim-color > span > span, .section-media-light.header-01.design-03 .claim-bg-color > span > span, .section-media-light.header-01.design-03 .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media-light.header-01.design-01 .claim-color-text > span > span, .section-media-light.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01.design-01 .claim-color-inv > span > span, .section-media-light.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #fff;
}
.section-media-light.header-01.design-01 .claim-color-alpha > span > span, .section-media-light.header-01.design-03 .claim-color-alpha > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media-light.header-01.design-01 .claim-gray > span > span, .section-media-light.header-01.design-03 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-media-light.header-01.design-01 .claim-borders > span > span, .section-media-light.header-01.design-01 .subclaim .claim-default > span > span, .section-media-light.header-01.design-03 .claim-borders > span > span, .section-media-light.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01.design-01 .subclaim .claim-default-inv > span > span, .section-media-light.header-01.design-03 .subclaim .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01.design-01 .subclaim .claim-bg > span > span, .section-media-light.header-01.design-03 .subclaim .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media-light.header-01.design-01 .subclaim .claim-bg-inv > span > span, .section-media-light.header-01.design-03 .subclaim .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-media-light.header-01.design-01 .subclaim .claim-bg-color > span > span, .section-media-light.header-01.design-01 .subclaim .claim-color > span > span, .section-media-light.header-01.design-03 .subclaim .claim-bg-color > span > span, .section-media-light.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media-light.header-01.design-01 .subclaim .claim-color-text > span > span, .section-media-light.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01.design-01 .subclaim .claim-color-inv > span > span, .section-media-light.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #fff;
}
.section-media-light.header-01.design-01 .subclaim .claim-color-alpha > span > span, .section-media-light.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media-light.header-01.design-01 .subclaim .claim-gray > span > span, .section-media-light.header-01.design-03 .subclaim .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-media-light.header-01.design-01 .subclaim .claim-borders > span > span, .section-media-light.header-01.design-03 .subclaim .claim-borders > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.header-01.design-03 .nav-line {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.section-media-light .text a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light ul li::before {
    color: rgba(0, 0, 0, 0.4);
}
.section-media-light blockquote {
    color: rgba(0, 0, 0, 0.6);
}
.section-media-light blockquote::before {
    color: rgba(0, 0, 0, 0.4);
}
.section-media-light h1, .section-media-light h2 {
    color: #000;
}
.section-media-light .image-title span, .section-media-light h3, .section-media-light h4 {
    color: rgba(0, 0, 0, 0.6);
}
.section-media-light .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-media-light embed {
    color: #272727;
    opacity: 1;
}
.section-media-light .button-01 a, .section-media-light .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-gray .button-01 a, .section-gray .file-01 a, .section-media-light .form-submit.button-01 button {
}
.section-media-light .button-02 a, .section-media-light .file-02 a {
    border: 2px solid rgba(0, 0, 0, 0.4);
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .file-02 a::before {
    border-right: 2px solid rgba(0, 0, 0, 0.4);
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .hr-line hr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.section-media-light .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-media-light .gallery .gallery-title span, .section-media-light .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-media-light .gallery .gallery-buffer .buffer-next, .section-media-light .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-media-light .listing .listing-head a {
    color: #fff;
}
.section-media-light .listing .listing-date {
    color: rgba(255, 255, 255, 0.5);
}
.section-media-light .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-media-light .social-icons-01 a .social-text span {
    border-bottom: 1px solid transparent;
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .social-icons-01 embed {
    color: #000;
    opacity: 1;
}
.section-media-light .form fieldset {
    border: medium none;
}
.section-media-light .form label {
    color: #272727;
}
.section-media-light .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-media-light .form input, .section-media-light .form select, .section-media-light .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-media-light .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-red .section-media-light .button-01 a, .color-red .section-media-light .file-01 a, .color-red .section-media-light .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-media-light .form-submit.button-02 button {
    border: 2px solid rgba(0, 0, 0, 0.4);
    color: rgba(0, 0, 0, 0.8);
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-media-light .form-checkbox .checkbox, .section-media-light .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.section-media-light .form-file-button {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #272727;
}
.section-media-light .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-media-light .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-media-light .form-input.wnd-validate-error .checkbox, .section-media-light .form-input.wnd-validate-error .form-file-button, .section-media-light .form-input.wnd-validate-error .radio-button, .section-media-light .form-input.wnd-validate-error input, .section-media-light .form-input.wnd-validate-error select, .section-media-light .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-media-light .mt-02-column .embed-content, .section-media-light .mt-03-column .embed-content {
    border: 1px solid #000;
}
.section-media-light .mt-02-column .text {
    color: #272727;
}
.section-media-light .mt-02-column .text h3, .section-media-light .mt-02-column .text h3 a {
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .mt-02-column h4, .section-media-light .mt-02-column h4 a {
    color: rgba(0, 0, 0, 0.6);
}
.section-media-light .mt-02-column embed {
    color: #000;
}
.section-media-light .mt-03-column .text {
    color: #272727;
}
.section-media-light .mt-03-column .text h3, .section-media-light .mt-03-column .text h3 a {
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .mt-03-column .text h4, .section-media-light .mt-03-column .text h4 a {
    color: rgba(0, 0, 0, 0.6);
}
.section-media-light .mt-03-column embed {
    color: #000;
}
.section-media-light .mt-clients-01 embed {
    color: #272727;
    opacity: 1;
}
.section-media-light .mt-contact-01 .text {
    color: #272727;
}
.section-media-light .mt-contact-01 .text h4, .section-media-light .mt-contact-01 .text h4 a {
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .mt-contact-01 embed {
    color: #000;
    opacity: 1;
}
body:not(.wnd-cms) .section-media-light .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.8);
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .mt-contact-02 .text {
    color: #272727;
}
.section-media-light .mt-contact-02 .text h3, .section-media-light .mt-contact-02 .text h3 a {
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .mt-contact-02 embed {
    color: #000;
    opacity: 1;
}
body:not(.wnd-cms) .section-media-light .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.8);
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.section-media-light .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-media-light .mt-pricing-01 h3 {
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light .mt-pricing-01 .text:last-child h3 {
    color: #000;
}
.color-red .section-media-light.header-01 .logo-bg .logo-content embed, .color-red .section-media-light.header-01 .logo-bg-inv .logo-content embed, .color-red .section-media-light.header-01 .logo-default .logo-content embed, .color-red .section-media-light.header-01 .logo-default-inv .logo-content embed, .color-red .section-media-light.header-01 .logo-gray .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-media-light.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-red .section-media-light.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-red .section-media-light.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-red .section-media-light.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-red .section-media-light.header-01 .logo-borders .logo-content a, .color-red .section-media-light.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-red .section-media-light.header-01 .logo-borders .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-media-light.header-01 .logo-color .logo-content {
    background-color: #ca5a5b;
    color: #fff;
    padding: 0 10px;
}
.color-red .section-media-light.header-01 .logo-color .logo-content a, .color-red .section-media-light.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-red .section-media-light.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-red .section-media-light.header-01 .logo-color-inv .logo-content {
    background-color: #fff;
    color: #ca5a5b;
    padding: 0 10px;
}
.color-red .section-media-light.header-01 .logo-color-inv .logo-content a, .color-red .section-media-light.header-01 .logo-color-inv .logo-content a:hover {
    color: #ca5a5b;
}
.color-red .section-media-light.header-01 .logo-color-inv .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-media-light.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(202, 90, 91, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-red .section-media-light.header-01 .logo-color-alpha .logo-content a, .color-red .section-media-light.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-red .section-media-light.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-red .section-media-light.header-01 .logo-color-text .logo-content {
    color: #ca5a5b;
    padding: 0 10px;
}
.color-red .section-media-light.header-01 .logo-color-text .logo-content a, .color-red .section-media-light.header-01 .logo-color-text .logo-content a:hover {
    color: #ca5a5b;
}
.color-red .section-media-light.header-01 .logo-color-text .logo-content embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-media-light.header-01.design-01 .claim-bg-inv > span > span, .color-red .section-media-light.header-01.design-01 .claim-bg > span > span, .color-red .section-media-light.header-01.design-01 .claim-default-inv > span > span, .color-red .section-media-light.header-01.design-01 .claim-default > span > span, .color-red .section-media-light.header-01.design-03 .claim-bg-inv > span > span, .color-red .section-media-light.header-01.design-03 .claim-bg > span > span, .color-red .section-media-light.header-01.design-03 .claim-default-inv > span > span, .color-red .section-media-light.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-media-light.header-01.design-01 .claim-bg-color > span > span, .color-red .section-media-light.header-01.design-01 .claim-color > span > span, .color-red .section-media-light.header-01.design-03 .claim-bg-color > span > span, .color-red .section-media-light.header-01.design-03 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-media-light.header-01.design-01 .claim-color-text > span > span, .color-red .section-media-light.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-media-light.header-01.design-01 .claim-color-inv > span > span, .color-red .section-media-light.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-media-light.header-01.design-01 .claim-color-alpha > span > span, .color-red .section-media-light.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-red .section-media-light.header-01.design-01 .claim-borders > span > span, .color-red .section-media-light.header-01.design-01 .claim-gray > span > span, .color-red .section-media-light.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-red .section-media-light.header-01.design-01 .subclaim .claim-bg > span > span, .color-red .section-media-light.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-red .section-media-light.header-01.design-01 .subclaim .claim-default > span > span, .color-red .section-media-light.header-01.design-03 .claim-borders > span > span, .color-red .section-media-light.header-01.design-03 .claim-gray > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-bg > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-media-light.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-red .section-media-light.header-01.design-01 .subclaim .claim-color > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-media-light.header-01.design-01 .subclaim .claim-color-text > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-media-light.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-media-light.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-red .section-media-light.header-01.design-01 .subclaim .claim-borders > span > span, .color-red .section-media-light.header-01.design-01 .subclaim .claim-gray > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-borders > span > span, .color-red .section-media-light.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-red .section-media-light .button-01 a, .color-red .section-media-light .file-01 a {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-bottom: 3px solid #9b3f40;
    color: #fff;
}
.color-red .section-gray .button-01 a, .color-red .section-gray .file-01 a, .color-red .section-media-light .form-submit.button-01 button {
}
.color-red .section-media-light .form fieldset {
    border: medium none;
}
.color-red .section-media-light .form input, .color-red .section-media-light .form select, .color-red .section-media-light .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-media-light .form-submit.button-01 button {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-color: -moz-use-text-color -moz-use-text-color #9b3f40;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-media-light .button-01 a, .color-mint .section-media-light .file-01 a, .color-mint .section-media-light .form-submit.button-01 button {
}
.color-mint .section-media-light.header-01 .logo-bg .logo-content embed, .color-mint .section-media-light.header-01 .logo-bg-inv .logo-content embed, .color-mint .section-media-light.header-01 .logo-default .logo-content embed, .color-mint .section-media-light.header-01 .logo-default-inv .logo-content embed, .color-mint .section-media-light.header-01 .logo-gray .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-red .section-media-light .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-media-light .form-checkbox .checkbox, .color-red .section-media-light .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-media-light .form-input.wnd-validate-error .checkbox, .color-red .section-media-light .form-input.wnd-validate-error .form-file-button, .color-red .section-media-light .form-input.wnd-validate-error .radio-button, .color-red .section-media-light .form-input.wnd-validate-error input, .color-red .section-media-light .form-input.wnd-validate-error select, .color-red .section-media-light .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-media-light .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-media-light.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-mint .section-media-light.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-mint .section-media-light.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-mint .section-media-light.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-mint .section-media-light.header-01 .logo-borders .logo-content a, .color-mint .section-media-light.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-mint .section-media-light.header-01 .logo-borders .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-media-light.header-01 .logo-color .logo-content {
    background-color: #1ba38c;
    color: #fff;
    padding: 0 10px;
}
.color-mint .section-media-light.header-01 .logo-color .logo-content a, .color-mint .section-media-light.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-mint .section-media-light.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-mint .section-media-light.header-01 .logo-color-inv .logo-content {
    background-color: #fff;
    color: #1ba38c;
    padding: 0 10px;
}
.color-mint .section-media-light.header-01 .logo-color-inv .logo-content a, .color-mint .section-media-light.header-01 .logo-color-inv .logo-content a:hover {
    color: #1ba38c;
}
.color-mint .section-media-light.header-01 .logo-color-inv .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-media-light.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(27, 163, 140, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-mint .section-media-light.header-01 .logo-color-alpha .logo-content a, .color-mint .section-media-light.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-mint .section-media-light.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-mint .section-media-light.header-01 .logo-color-text .logo-content {
    color: #1ba38c;
    padding: 0 10px;
}
.color-mint .section-media-light.header-01 .logo-color-text .logo-content a, .color-mint .section-media-light.header-01 .logo-color-text .logo-content a:hover {
    color: #1ba38c;
}
.color-mint .section-media-light.header-01 .logo-color-text .logo-content embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-media-light.header-01.design-01 .claim-bg-inv > span > span, .color-mint .section-media-light.header-01.design-01 .claim-bg > span > span, .color-mint .section-media-light.header-01.design-01 .claim-default-inv > span > span, .color-mint .section-media-light.header-01.design-01 .claim-default > span > span, .color-mint .section-media-light.header-01.design-03 .claim-bg-inv > span > span, .color-mint .section-media-light.header-01.design-03 .claim-bg > span > span, .color-mint .section-media-light.header-01.design-03 .claim-default-inv > span > span, .color-mint .section-media-light.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-mint .section-media-light.header-01.design-01 .claim-bg-color > span > span, .color-mint .section-media-light.header-01.design-01 .claim-color > span > span, .color-mint .section-media-light.header-01.design-03 .claim-bg-color > span > span, .color-mint .section-media-light.header-01.design-03 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-media-light.header-01.design-01 .claim-color-text > span > span, .color-mint .section-media-light.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-media-light.header-01.design-01 .claim-color-inv > span > span, .color-mint .section-media-light.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-media-light.header-01.design-01 .claim-color-alpha > span > span, .color-mint .section-media-light.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-mint .section-media-light.header-01.design-01 .claim-borders > span > span, .color-mint .section-media-light.header-01.design-01 .claim-gray > span > span, .color-mint .section-media-light.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-mint .section-media-light.header-01.design-01 .subclaim .claim-bg > span > span, .color-mint .section-media-light.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-mint .section-media-light.header-01.design-01 .subclaim .claim-default > span > span, .color-mint .section-media-light.header-01.design-03 .claim-borders > span > span, .color-mint .section-media-light.header-01.design-03 .claim-gray > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-bg > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-mint .section-media-light.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-mint .section-media-light.header-01.design-01 .subclaim .claim-color > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-media-light.header-01.design-01 .subclaim .claim-color-text > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-media-light.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-media-light.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-mint .section-media-light.header-01.design-01 .subclaim .claim-borders > span > span, .color-mint .section-media-light.header-01.design-01 .subclaim .claim-gray > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-borders > span > span, .color-mint .section-media-light.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-media-light .button-01 a, .color-mint .section-media-light .file-01 a {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-bottom: 3px solid #137867;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-gray .button-01 a, .color-mint .section-gray .file-01 a, .color-mint .section-media-light .form-submit.button-01 button {
}
.color-mint .section-media-light .form fieldset {
    border: medium none;
}
.color-mint .section-media-light .form input, .color-mint .section-media-light .form select, .color-mint .section-media-light .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-media-light .form-submit.button-01 button {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-color: -moz-use-text-color -moz-use-text-color #137867;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-media-light .button-01 a, .color-cyan .section-media-light .file-01 a, .color-cyan .section-media-light .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-media-light.header-01 .logo-bg .logo-content embed, .color-cyan .section-media-light.header-01 .logo-bg-inv .logo-content embed, .color-cyan .section-media-light.header-01 .logo-default .logo-content embed, .color-cyan .section-media-light.header-01 .logo-default-inv .logo-content embed, .color-cyan .section-media-light.header-01 .logo-gray .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-mint .section-media-light .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-media-light .form-checkbox .checkbox, .color-mint .section-media-light .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-media-light .form-input.wnd-validate-error .checkbox, .color-mint .section-media-light .form-input.wnd-validate-error .form-file-button, .color-mint .section-media-light .form-input.wnd-validate-error .radio-button, .color-mint .section-media-light .form-input.wnd-validate-error input, .color-mint .section-media-light .form-input.wnd-validate-error select, .color-mint .section-media-light .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-media-light .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-media-light.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-cyan .section-media-light.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-cyan .section-media-light.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-cyan .section-media-light.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-cyan .section-media-light.header-01 .logo-borders .logo-content a, .color-cyan .section-media-light.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-cyan .section-media-light.header-01 .logo-borders .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-media-light.header-01 .logo-color .logo-content {
    background-color: #2d9fae;
    color: #fff;
    padding: 0 10px;
}
.color-cyan .section-media-light.header-01 .logo-color .logo-content a, .color-cyan .section-media-light.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-cyan .section-media-light.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-cyan .section-media-light.header-01 .logo-color-inv .logo-content {
    background-color: #fff;
    color: #2d9fae;
    padding: 0 10px;
}
.color-cyan .section-media-light.header-01 .logo-color-inv .logo-content a, .color-cyan .section-media-light.header-01 .logo-color-inv .logo-content a:hover {
    color: #2d9fae;
}
.color-cyan .section-media-light.header-01 .logo-color-inv .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-media-light.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(45, 159, 174, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-cyan .section-media-light.header-01 .logo-color-alpha .logo-content a, .color-cyan .section-media-light.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-cyan .section-media-light.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-cyan .section-media-light.header-01 .logo-color-text .logo-content {
    color: #2d9fae;
    padding: 0 10px;
}
.color-cyan .section-media-light.header-01 .logo-color-text .logo-content a, .color-cyan .section-media-light.header-01 .logo-color-text .logo-content a:hover {
    color: #2d9fae;
}
.color-cyan .section-media-light.header-01 .logo-color-text .logo-content embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-media-light.header-01.design-01 .claim-bg-inv > span > span, .color-cyan .section-media-light.header-01.design-01 .claim-bg > span > span, .color-cyan .section-media-light.header-01.design-01 .claim-default-inv > span > span, .color-cyan .section-media-light.header-01.design-01 .claim-default > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-bg-inv > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-bg > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-default-inv > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-media-light.header-01.design-01 .claim-bg-color > span > span, .color-cyan .section-media-light.header-01.design-01 .claim-color > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-bg-color > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-media-light.header-01.design-01 .claim-color-text > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-media-light.header-01.design-01 .claim-color-inv > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-media-light.header-01.design-01 .claim-color-alpha > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-cyan .section-media-light.header-01.design-01 .claim-borders > span > span, .color-cyan .section-media-light.header-01.design-01 .claim-gray > span > span, .color-cyan .section-media-light.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-cyan .section-media-light.header-01.design-01 .subclaim .claim-bg > span > span, .color-cyan .section-media-light.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-cyan .section-media-light.header-01.design-01 .subclaim .claim-default > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-borders > span > span, .color-cyan .section-media-light.header-01.design-03 .claim-gray > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-bg > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-media-light.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-cyan .section-media-light.header-01.design-01 .subclaim .claim-color > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-media-light.header-01.design-01 .subclaim .claim-color-text > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-media-light.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-media-light.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-cyan .section-media-light.header-01.design-01 .subclaim .claim-borders > span > span, .color-cyan .section-media-light.header-01.design-01 .subclaim .claim-gray > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-borders > span > span, .color-cyan .section-media-light.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-media-light .button-01 a, .color-cyan .section-media-light .file-01 a {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-bottom: 3px solid #126870;
    color: #fff;
}
.color-cyan .section-gray .button-01 a, .color-cyan .section-gray .file-01 a, .color-cyan .section-media-light .form-submit.button-01 button {
}
.color-cyan .section-media-light .form fieldset {
    border: medium none;
}
.color-cyan .section-media-light .form input, .color-cyan .section-media-light .form select, .color-cyan .section-media-light .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-media-light .form-submit.button-01 button {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-color: -moz-use-text-color -moz-use-text-color #126870;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-media-light .button-01 a, .color-blue .section-media-light .file-01 a, .color-blue .section-media-light .form-submit.button-01 button {
}
.color-blue .section-media-light.header-01 .logo-bg .logo-content embed, .color-blue .section-media-light.header-01 .logo-bg-inv .logo-content embed, .color-blue .section-media-light.header-01 .logo-default .logo-content embed, .color-blue .section-media-light.header-01 .logo-default-inv .logo-content embed, .color-blue .section-media-light.header-01 .logo-gray .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-cyan .section-media-light .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-media-light .form-checkbox .checkbox, .color-cyan .section-media-light .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-media-light .form-input.wnd-validate-error .checkbox, .color-cyan .section-media-light .form-input.wnd-validate-error .form-file-button, .color-cyan .section-media-light .form-input.wnd-validate-error .radio-button, .color-cyan .section-media-light .form-input.wnd-validate-error input, .color-cyan .section-media-light .form-input.wnd-validate-error select, .color-cyan .section-media-light .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-media-light .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-media-light.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-blue .section-media-light.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-blue .section-media-light.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-blue .section-media-light.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-blue .section-media-light.header-01 .logo-borders .logo-content a, .color-blue .section-media-light.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-blue .section-media-light.header-01 .logo-borders .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-media-light.header-01 .logo-color .logo-content {
    background-color: #6087b9;
    color: #fff;
    padding: 0 10px;
}
.color-blue .section-media-light.header-01 .logo-color .logo-content a, .color-blue .section-media-light.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-blue .section-media-light.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-blue .section-media-light.header-01 .logo-color-inv .logo-content {
    background-color: #fff;
    color: #6087b9;
    padding: 0 10px;
}
.color-blue .section-media-light.header-01 .logo-color-inv .logo-content a, .color-blue .section-media-light.header-01 .logo-color-inv .logo-content a:hover {
    color: #6087b9;
}
.color-blue .section-media-light.header-01 .logo-color-inv .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-media-light.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(96, 135, 185, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-blue .section-media-light.header-01 .logo-color-alpha .logo-content a, .color-blue .section-media-light.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-blue .section-media-light.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-blue .section-media-light.header-01 .logo-color-text .logo-content {
    color: #6087b9;
    padding: 0 10px;
}
.color-blue .section-media-light.header-01 .logo-color-text .logo-content a, .color-blue .section-media-light.header-01 .logo-color-text .logo-content a:hover {
    color: #6087b9;
}
.color-blue .section-media-light.header-01 .logo-color-text .logo-content embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-media-light.header-01.design-01 .claim-bg-inv > span > span, .color-blue .section-media-light.header-01.design-01 .claim-bg > span > span, .color-blue .section-media-light.header-01.design-01 .claim-default-inv > span > span, .color-blue .section-media-light.header-01.design-01 .claim-default > span > span, .color-blue .section-media-light.header-01.design-03 .claim-bg-inv > span > span, .color-blue .section-media-light.header-01.design-03 .claim-bg > span > span, .color-blue .section-media-light.header-01.design-03 .claim-default-inv > span > span, .color-blue .section-media-light.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-blue .section-media-light.header-01.design-01 .claim-bg-color > span > span, .color-blue .section-media-light.header-01.design-01 .claim-color > span > span, .color-blue .section-media-light.header-01.design-03 .claim-bg-color > span > span, .color-blue .section-media-light.header-01.design-03 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-media-light.header-01.design-01 .claim-color-text > span > span, .color-blue .section-media-light.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-media-light.header-01.design-01 .claim-color-inv > span > span, .color-blue .section-media-light.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-media-light.header-01.design-01 .claim-color-alpha > span > span, .color-blue .section-media-light.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-media-light.header-01.design-01 .claim-borders > span > span, .color-blue .section-media-light.header-01.design-01 .claim-gray > span > span, .color-blue .section-media-light.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-blue .section-media-light.header-01.design-01 .subclaim .claim-bg > span > span, .color-blue .section-media-light.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-blue .section-media-light.header-01.design-01 .subclaim .claim-default > span > span, .color-blue .section-media-light.header-01.design-03 .claim-borders > span > span, .color-blue .section-media-light.header-01.design-03 .claim-gray > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-bg > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-blue .section-media-light.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-blue .section-media-light.header-01.design-01 .subclaim .claim-color > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-media-light.header-01.design-01 .subclaim .claim-color-text > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-media-light.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-media-light.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-media-light.header-01.design-01 .subclaim .claim-borders > span > span, .color-blue .section-media-light.header-01.design-01 .subclaim .claim-gray > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-borders > span > span, .color-blue .section-media-light.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-media-light .button-01 a, .color-blue .section-media-light .file-01 a {
    background-image: linear-gradient(#6087b9, #557bab);
    border-bottom: 3px solid #446896;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-gray .button-01 a, .color-blue .section-gray .file-01 a, .color-blue .section-media-light .form-submit.button-01 button {
}
.color-blue .section-media-light .form fieldset {
    border: medium none;
}
.color-blue .section-media-light .form input, .color-blue .section-media-light .form select, .color-blue .section-media-light .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-media-light .form-submit.button-01 button {
    background-image: linear-gradient(#6087b9, #557bab);
    border-color: -moz-use-text-color -moz-use-text-color #446896;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-media-light .button-01 a, .color-pink .section-media-light .file-01 a, .color-pink .section-media-light .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-media-light.header-01 .logo-bg .logo-content embed, .color-pink .section-media-light.header-01 .logo-bg-inv .logo-content embed, .color-pink .section-media-light.header-01 .logo-default .logo-content embed, .color-pink .section-media-light.header-01 .logo-default-inv .logo-content embed, .color-pink .section-media-light.header-01 .logo-gray .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-blue .section-media-light .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-media-light .form-checkbox .checkbox, .color-blue .section-media-light .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-media-light .form-input.wnd-validate-error .checkbox, .color-blue .section-media-light .form-input.wnd-validate-error .form-file-button, .color-blue .section-media-light .form-input.wnd-validate-error .radio-button, .color-blue .section-media-light .form-input.wnd-validate-error input, .color-blue .section-media-light .form-input.wnd-validate-error select, .color-blue .section-media-light .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-media-light .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-media-light.header-01 #menu-submit.active span {
    background-color: transparent;
}
.color-pink .section-media-light.header-01 .logo-bg .logo-content {
    padding: 0 10px;
}
.color-pink .section-media-light.header-01 .logo-bg-inv .logo-content {
    padding: 0 10px;
}
.color-pink .section-media-light.header-01 .logo-gray .logo-content {
    padding: 0 10px;
}
.color-pink .section-media-light.header-01 .logo-borders .logo-content a, .color-pink .section-media-light.header-01 .logo-borders .logo-content a:hover {
    color: #fff;
}
.color-pink .section-media-light.header-01 .logo-borders .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-media-light.header-01 .logo-color .logo-content {
    background-color: #c6739e;
    color: #fff;
    padding: 0 10px;
}
.color-pink .section-media-light.header-01 .logo-color .logo-content a, .color-pink .section-media-light.header-01 .logo-color .logo-content a:hover {
    color: #fff;
}
.color-pink .section-media-light.header-01 .logo-color .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-pink .section-media-light.header-01 .logo-color-inv .logo-content {
    background-color: #fff;
    color: #c6739e;
    padding: 0 10px;
}
.color-pink .section-media-light.header-01 .logo-color-inv .logo-content a, .color-pink .section-media-light.header-01 .logo-color-inv .logo-content a:hover {
    color: #c6739e;
}
.color-pink .section-media-light.header-01 .logo-color-inv .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-media-light.header-01 .logo-color-alpha .logo-content {
    background-color: rgba(198, 115, 158, 0.5);
    color: #fff;
    padding: 0 10px;
}
.color-pink .section-media-light.header-01 .logo-color-alpha .logo-content a, .color-pink .section-media-light.header-01 .logo-color-alpha .logo-content a:hover {
    color: #fff;
}
.color-pink .section-media-light.header-01 .logo-color-alpha .logo-content embed {
    color: #fff;
    opacity: 1;
}
.color-pink .section-media-light.header-01 .logo-color-text .logo-content {
    color: #c6739e;
    padding: 0 10px;
}
.color-pink .section-media-light.header-01 .logo-color-text .logo-content a, .color-pink .section-media-light.header-01 .logo-color-text .logo-content a:hover {
    color: #c6739e;
}
.color-pink .section-media-light.header-01 .logo-color-text .logo-content embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-media-light.header-01.design-01 .claim-bg-inv > span > span, .color-pink .section-media-light.header-01.design-01 .claim-bg > span > span, .color-pink .section-media-light.header-01.design-01 .claim-default-inv > span > span, .color-pink .section-media-light.header-01.design-01 .claim-default > span > span, .color-pink .section-media-light.header-01.design-03 .claim-bg-inv > span > span, .color-pink .section-media-light.header-01.design-03 .claim-bg > span > span, .color-pink .section-media-light.header-01.design-03 .claim-default-inv > span > span, .color-pink .section-media-light.header-01.design-03 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-media-light.header-01.design-01 .claim-bg-color > span > span, .color-pink .section-media-light.header-01.design-01 .claim-color > span > span, .color-pink .section-media-light.header-01.design-03 .claim-bg-color > span > span, .color-pink .section-media-light.header-01.design-03 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-media-light.header-01.design-01 .claim-color-text > span > span, .color-pink .section-media-light.header-01.design-03 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-media-light.header-01.design-01 .claim-color-inv > span > span, .color-pink .section-media-light.header-01.design-03 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-media-light.header-01.design-01 .claim-color-alpha > span > span, .color-pink .section-media-light.header-01.design-03 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-media-light.header-01.design-01 .claim-borders > span > span, .color-pink .section-media-light.header-01.design-01 .claim-gray > span > span, .color-pink .section-media-light.header-01.design-01 .subclaim .claim-bg-inv > span > span, .color-pink .section-media-light.header-01.design-01 .subclaim .claim-bg > span > span, .color-pink .section-media-light.header-01.design-01 .subclaim .claim-default-inv > span > span, .color-pink .section-media-light.header-01.design-01 .subclaim .claim-default > span > span, .color-pink .section-media-light.header-01.design-03 .claim-borders > span > span, .color-pink .section-media-light.header-01.design-03 .claim-gray > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-bg-inv > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-bg > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-default-inv > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-media-light.header-01.design-01 .subclaim .claim-bg-color > span > span, .color-pink .section-media-light.header-01.design-01 .subclaim .claim-color > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-bg-color > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-media-light.header-01.design-01 .subclaim .claim-color-text > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-media-light.header-01.design-01 .subclaim .claim-color-inv > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-media-light.header-01.design-01 .subclaim .claim-color-alpha > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-media-light.header-01.design-01 .subclaim .claim-borders > span > span, .color-pink .section-media-light.header-01.design-01 .subclaim .claim-gray > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-borders > span > span, .color-pink .section-media-light.header-01.design-03 .subclaim .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-pink .section-media-light .button-01 a, .color-pink .section-media-light .file-01 a {
    background-image: linear-gradient(#c6739e, #b86691);
    border-bottom: 3px solid #a2517b;
    color: #fff;
}
.color-pink .section-gray .button-01 a, .color-pink .section-gray .file-01 a, .color-pink .section-media-light .form-submit.button-01 button {
}
.color-pink .section-media-light .form fieldset {
    border: medium none;
}
.color-pink .section-media-light .form input, .color-pink .section-media-light .form select, .color-pink .section-media-light .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-media-light .form-submit.button-01 button {
    background-image: linear-gradient(#c6739e, #b86691);
    border-color: -moz-use-text-color -moz-use-text-color #a2517b;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-gray .button-01 a, .section-gray .file-01 a, .section-gray .form-submit.button-01 button {
}
.section-white.footer-01.design-03 .back-to-top a, .section-white.footer-01.design-03 .sf a {
    color: #555;
}
.color-pink .section-media-light .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-media-light .form-checkbox .checkbox, .color-pink .section-media-light .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-media-light .form-input.wnd-validate-error .checkbox, .color-pink .section-media-light .form-input.wnd-validate-error .form-file-button, .color-pink .section-media-light .form-input.wnd-validate-error .radio-button, .color-pink .section-media-light .form-input.wnd-validate-error input, .color-pink .section-media-light .form-input.wnd-validate-error select, .color-pink .section-media-light .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-media-light .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-white.footer-01.design-03 .lang-select li > a > span, .section-white.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(85, 85, 85, 0.5);
}
.section-white.footer-01.design-03 {
    background-color: #fff;
    color: #555;
}
.section-white.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-gray.footer-01.design-03 .lang-select li > a > span, .section-gray.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(107, 107, 107, 0.5);
}
.section-white.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.section-gray.footer-01.design-03 {
    background-color: #f4f4f4;
    color: #6b6b6b;
}
.section-gray.footer-01.design-03 .sf a {
    color: #6b6b6b;
}
.section-gray.footer-01.design-03 .back-to-top a {
    color: #555;
}
.section-gray.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-gray.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.section-gray .text a {
    border-bottom: 1px solid rgba(85, 85, 85, 0.5);
    color: #555;
}
.section-gray ul li::before {
    color: #d7d7d7;
}
.section-gray blockquote {
    color: #8d8d8d;
}
.section-gray blockquote::before {
    color: #d7d7d7;
}
.section-gray h1, .section-gray h2 {
    color: #393939;
}
.section-gray .image-title span, .section-gray h3, .section-gray h4 {
    color: #8d8d8d;
}
.section-gray .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-gray embed {
    color: #555;
    opacity: 1;
}
.section-gray .button-01 a, .section-gray .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-gray .form-submit.button-01 button, .section-red .button-01 a, .section-red .file-01 a {
}
.section-gray .file-01 a::before {
    color: #fff;
}
.section-gray .button-02 a, .section-gray .file-02 a {
    border: 2px solid #d7d7d7;
    color: #393939;
}
.section-gray .file-02 a::before {
    border-right: 2px solid #d7d7d7;
    color: #393939;
}
.section-gray .hr-line hr {
    border-bottom: 1px solid #d7d7d7;
}
.section-gray .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-gray .gallery .gallery-title span, .section-gray .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-gray .gallery .gallery-buffer .buffer-next, .section-gray .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-gray .listing .listing-head a {
    color: #393939;
}
.section-gray .listing .listing-date {
    color: #8d8d8d;
}
.section-gray .listing .listing-button a {
    border-bottom: 1px solid rgba(85, 85, 85, 0.5);
    color: #555;
}
.section-gray .social-icons-01 a .social-text span {
    border-bottom: 1px solid transparent;
    color: #555;
}
.section-gray .social-icons-01 embed {
    color: #000;
    opacity: 1;
}
.section-gray .form fieldset {
    border: medium none;
}
.section-gray .form label {
    color: #555;
}
.section-gray .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-gray .form input, .section-gray .form select, .section-gray .form textarea {
    background-color: #fafafa;
    border: 1px solid #ccc;
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-gray .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-red .section-gray .button-01 a, .color-red .section-gray .file-01 a, .color-red .section-gray .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-gray .form-submit.button-02 button {
    border: 2px solid #d7d7d7;
    color: #393939;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-gray .form-checkbox .checkbox, .section-gray .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid #ccc;
    transition: border-color 0.3s ease 0s;
}
.section-gray .form-file-button {
    background-color: #e6e6e6;
    border: 1px solid #ccc;
    color: #555;
}
.section-gray .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-gray .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-gray .form-input.wnd-validate-error .checkbox, .section-gray .form-input.wnd-validate-error .form-file-button, .section-gray .form-input.wnd-validate-error .radio-button, .section-gray .form-input.wnd-validate-error input, .section-gray .form-input.wnd-validate-error select, .section-gray .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-gray .mt-02-column .embed-content, .section-gray .mt-03-column .embed-content {
    border: 1px solid #484848;
}
.section-gray .mt-02-column .text {
    color: #555;
}
.section-gray .mt-02-column .text h3, .section-gray .mt-02-column .text h3 a {
    color: #393939;
}
.section-gray .mt-02-column h4, .section-gray .mt-02-column h4 a {
    color: #8d8d8d;
}
.section-gray .mt-02-column embed {
    color: #484848;
}
.section-gray .mt-03-column .text {
    color: #555;
}
.section-gray .mt-03-column .text h3, .section-gray .mt-03-column .text h3 a {
    color: #393939;
}
.section-gray .mt-03-column .text h4, .section-gray .mt-03-column .text h4 a {
    color: #8d8d8d;
}
.section-gray .mt-03-column embed {
    color: #484848;
}
.section-gray .mt-clients-01 embed {
    color: #555;
    opacity: 1;
}
.section-gray .mt-contact-01 .text, .section-gray .mt-contact-01 .text h4, .section-gray .mt-contact-01 .text h4 a {
    color: #555;
}
.section-gray .mt-contact-01 embed {
    color: #000;
    opacity: 1;
}
body:not(.wnd-cms) .section-gray .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #555;
    color: #555;
}
.section-gray .mt-contact-02 .text, .section-gray .mt-contact-02 .text h3, .section-gray .mt-contact-02 .text h3 a {
    color: #555;
}
.section-gray .mt-contact-02 embed {
    color: #000;
    opacity: 1;
}
body:not(.wnd-cms) .section-gray .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #555;
    color: #555;
}
.section-gray .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #d7d7d7;
}
.section-gray .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-gray .mt-pricing-01 h3 {
    color: #555;
}
.section-gray .mt-pricing-01 .text:last-child h3 {
    color: #000;
}
.color-red .section-gray .text a {
    border-bottom: 1px solid transparent;
    color: #ca5a5b;
}
.color-red .section-gray ul li::before {
    color: #ca5a5b;
}
.color-red .section-gray .button-01 a, .color-red .section-gray .file-01 a {
    background-image: linear-gradient(#32cd32, #128012); /* original war linear-gradient(#ca5a5b, #ba4d4e); */
    border: 1px solid #007E00; /* original ohne diese Zeile */
    border-bottom: 3px solid #007E00; /* original war 3px solid #9b3f40; */
	color: #fff;
}
.color-red .section-gray .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #ca5a5b;
}
.color-red .section-gray .social-icons-01 embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-gray .form fieldset {
    border: medium none;
}
.color-red .section-gray .form input, .color-red .section-gray .form select, .color-red .section-gray .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-gray .form-submit.button-01 button {
    background-image: linear-gradient(#ca5a5b, #ba4d4e);
    border-color: -moz-use-text-color -moz-use-text-color #9b3f40;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-gray .button-01 a, .color-mint .section-gray .file-01 a, .color-mint .section-gray .form-submit.button-01 button {
}
.color-red .section-gray .mt-02-column embed, .color-red .section-gray .mt-03-column embed, .color-red .section-gray .mt-pricing-01 .text:last-child h3 {
    color: #ca5a5b;
}
.color-red .section-gray .mt-02-column .embed-content, .color-red .section-gray .mt-03-column .embed-content {
    border: 1px solid #ca5a5b;
}
.color-red .section-gray .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-gray .form-checkbox .checkbox, .color-red .section-gray .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-gray .form-input.wnd-validate-error .checkbox, .color-red .section-gray .form-input.wnd-validate-error .form-file-button, .color-red .section-gray .form-input.wnd-validate-error .radio-button, .color-red .section-gray .form-input.wnd-validate-error input, .color-red .section-gray .form-input.wnd-validate-error select, .color-red .section-gray .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-gray .mt-contact-01 embed, .color-red .section-gray .mt-contact-02 embed {
    color: #ca5a5b;
    opacity: 1;
}
.color-red .section-gray .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-gray .text a {
    border-bottom: 1px solid transparent;
    color: #1ba38c;
}
.color-mint .section-gray ul li::before {
    color: #1ba38c;
}
.color-mint .section-gray .button-01 a, .color-mint .section-gray .file-01 a {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-bottom: 3px solid #137867;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-gray .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #1ba38c;
}
.color-mint .section-gray .social-icons-01 embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-gray .form fieldset {
    border: medium none;
}
.color-mint .section-gray .form input, .color-mint .section-gray .form select, .color-mint .section-gray .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-gray .form-submit.button-01 button {
    background-image: linear-gradient(#1ba38c, #18927e);
    border-color: -moz-use-text-color -moz-use-text-color #137867;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-gray .button-01 a, .color-cyan .section-gray .file-01 a, .color-cyan .section-gray .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-gray .mt-02-column embed, .color-mint .section-gray .mt-03-column embed, .color-mint .section-gray .mt-pricing-01 .text:last-child h3 {
    color: #1ba38c;
}
.color-mint .section-gray .mt-02-column .embed-content, .color-mint .section-gray .mt-03-column .embed-content {
    border: 1px solid #1ba38c;
}
.color-mint .section-gray .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-gray .form-checkbox .checkbox, .color-mint .section-gray .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-gray .form-input.wnd-validate-error .checkbox, .color-mint .section-gray .form-input.wnd-validate-error .form-file-button, .color-mint .section-gray .form-input.wnd-validate-error .radio-button, .color-mint .section-gray .form-input.wnd-validate-error input, .color-mint .section-gray .form-input.wnd-validate-error select, .color-mint .section-gray .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-gray .mt-contact-01 embed, .color-mint .section-gray .mt-contact-02 embed {
    color: #1ba38c;
    opacity: 1;
}
.color-mint .section-gray .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-gray .text a {
    border-bottom: 1px solid transparent;
    color: #2d9fae;
}
.color-cyan .section-gray ul li::before {
    color: #2d9fae;
}
.color-cyan .section-gray .button-01 a, .color-cyan .section-gray .file-01 a {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-bottom: 3px solid #126870;
    color: #fff;
}
.color-cyan .section-gray .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #2d9fae;
}
.color-cyan .section-gray .social-icons-01 embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-gray .form fieldset {
    border: medium none;
}
.color-cyan .section-gray .form input, .color-cyan .section-gray .form select, .color-cyan .section-gray .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-gray .form-submit.button-01 button {
    background-image: linear-gradient(#2d9fae, #238d9b);
    border-color: -moz-use-text-color -moz-use-text-color #126870;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-gray .button-01 a, .color-blue .section-gray .file-01 a, .color-blue .section-gray .form-submit.button-01 button {
}
.color-cyan .section-gray .mt-02-column embed, .color-cyan .section-gray .mt-03-column embed, .color-cyan .section-gray .mt-pricing-01 .text:last-child h3 {
    color: #2d9fae;
}
.color-cyan .section-gray .mt-02-column .embed-content, .color-cyan .section-gray .mt-03-column .embed-content {
    border: 1px solid #2d9fae;
}
.color-cyan .section-gray .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-gray .form-checkbox .checkbox, .color-cyan .section-gray .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-gray .form-input.wnd-validate-error .checkbox, .color-cyan .section-gray .form-input.wnd-validate-error .form-file-button, .color-cyan .section-gray .form-input.wnd-validate-error .radio-button, .color-cyan .section-gray .form-input.wnd-validate-error input, .color-cyan .section-gray .form-input.wnd-validate-error select, .color-cyan .section-gray .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-gray .mt-contact-01 embed, .color-cyan .section-gray .mt-contact-02 embed {
    color: #2d9fae;
    opacity: 1;
}
.color-cyan .section-gray .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-gray .text a {
    border-bottom: 1px solid transparent;
    color: #6087b9;
}
.color-blue .section-gray ul li::before {
    color: #6087b9;
}
.color-blue .section-gray .button-01 a, .color-blue .section-gray .file-01 a {
    background-image: linear-gradient(#6087b9, #557bab);
    border-bottom: 3px solid #446896;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-gray .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #6087b9;
}
.color-blue .section-gray .social-icons-01 embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-gray .form fieldset {
    border: medium none;
}
.color-blue .section-gray .form input, .color-blue .section-gray .form select, .color-blue .section-gray .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-gray .form-submit.button-01 button {
    background-image: linear-gradient(#6087b9, #557bab);
    border-color: -moz-use-text-color -moz-use-text-color #446896;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-gray .button-01 a, .color-pink .section-gray .file-01 a, .color-pink .section-gray .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-gray .mt-02-column embed, .color-blue .section-gray .mt-03-column embed, .color-blue .section-gray .mt-pricing-01 .text:last-child h3 {
    color: #6087b9;
}
.color-blue .section-gray .mt-02-column .embed-content, .color-blue .section-gray .mt-03-column .embed-content {
    border: 1px solid #6087b9;
}
.color-blue .section-gray .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-gray .form-checkbox .checkbox, .color-blue .section-gray .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-gray .form-input.wnd-validate-error .checkbox, .color-blue .section-gray .form-input.wnd-validate-error .form-file-button, .color-blue .section-gray .form-input.wnd-validate-error .radio-button, .color-blue .section-gray .form-input.wnd-validate-error input, .color-blue .section-gray .form-input.wnd-validate-error select, .color-blue .section-gray .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-gray .mt-contact-01 embed, .color-blue .section-gray .mt-contact-02 embed {
    color: #6087b9;
    opacity: 1;
}
.color-blue .section-gray .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-gray .text a {
    border-bottom: 1px solid transparent;
    color: #c6739e;
}
.color-pink .section-gray ul li::before {
    color: #c6739e;
}
.color-pink .section-gray .button-01 a, .color-pink .section-gray .file-01 a {
    background-image: linear-gradient(#c6739e, #b86691);
    border-bottom: 3px solid #a2517b;
    color: #fff;
}
.color-pink .section-gray .listing .listing-button a {
    border-bottom: 1px solid transparent;
    color: #c6739e;
}
.color-pink .section-gray .social-icons-01 embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-gray .form fieldset {
    border: medium none;
}
.color-pink .section-gray .form input, .color-pink .section-gray .form select, .color-pink .section-gray .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-gray .form-submit.button-01 button {
    background-image: linear-gradient(#c6739e, #b86691);
    border-color: -moz-use-text-color -moz-use-text-color #a2517b;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-gray .mt-02-column embed, .color-pink .section-gray .mt-03-column embed, .color-pink .section-gray .mt-pricing-01 .text:last-child h3 {
    color: #c6739e;
}
.color-pink .section-gray .mt-02-column .embed-content, .color-pink .section-gray .mt-03-column .embed-content {
    border: 1px solid #c6739e;
}
.color-pink .section-gray .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-gray .form-checkbox .checkbox, .color-pink .section-gray .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-gray .form-input.wnd-validate-error .checkbox, .color-pink .section-gray .form-input.wnd-validate-error .form-file-button, .color-pink .section-gray .form-input.wnd-validate-error .radio-button, .color-pink .section-gray .form-input.wnd-validate-error input, .color-pink .section-gray .form-input.wnd-validate-error select, .color-pink .section-gray .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-gray .mt-contact-01 embed, .color-pink .section-gray .mt-contact-02 embed {
    color: #c6739e;
    opacity: 1;
}
.color-pink .section-gray .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-black.footer-01.design-03 .lang-select li > a > span, .section-black.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(206, 206, 206, 0.5);
}
.section-black.footer-01.design-03 .section-inner.border-top, .section-red.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-black.footer-01.design-03 {
    background-color: #272727;
    color: #cecece;
}
.section-black.footer-01.design-03 .sf a {
    color: #cecece;
}
.section-black.footer-01.design-03 .back-to-top a {
    color: #cecece;
}
.section-red.footer-01.design-03 .back-to-top a, .section-red.footer-01.design-03 .sf a {
    color: #fff;
}
.section-black.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-red.footer-01.design-03 .lang-select li > a > span, .section-red.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-red.footer-01.design-03 {
    background-color: #bb4849;
    color: #fff;
}
.section-red.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-red .text a {
    border-bottom: 1px solid rgba(249, 177, 178, 0.5);
    color: #f9b1b2;
}
.section-red blockquote, .section-red ul li::before {
    color: #f9b1b2;
}
.section-red blockquote::before {
    color: #9e3b3c;
}
.section-red h1 {
    color: #fff;
}
.section-red h2 {
    color: #fcd9da;
}
.section-red .image-title span, .section-red h3, .section-red h4 {
    color: #f9b1b2;
}
.section-red .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-red embed {
    color: #fcd9da;
    opacity: 1;
}
.section-red .button-01 a, .section-red .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-orange .button-01 a, .section-orange .file-01 a, .section-red .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-red .button-02 a, .section-red .file-02 a {
    border: 2px solid #f9b1b2;
    color: #f9b1b2;
}
.section-red .file-02 a::before {
    border-right: 2px solid #f9b1b2;
}
.section-red .hr-line hr {
    border-bottom: 1px solid #913a3b;
}
.section-red .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-red .gallery .gallery-title span, .section-red .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-red .gallery .gallery-buffer .buffer-next, .section-red .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-red .listing .listing-head a {
    color: #fcd9da;
}
.section-red .listing .listing-date {
    color: #f9b1b2;
}
.section-red .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-red .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(249, 177, 178, 0.5);
    color: #f9b1b2;
}
.section-red .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-red .form fieldset {
    border: medium none;
}
.section-red .form label {
    color: #fcd9da;
}
.section-red .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-red .form input, .section-red .form select, .section-red .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-red .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-red .form-submit.button-02 button {
    border: 2px solid #f9b1b2;
    color: #f9b1b2;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-red .form-checkbox .checkbox, .section-red .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-red .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8);
}
.section-red .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-red .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-red .form-input.wnd-validate-error .checkbox, .section-red .form-input.wnd-validate-error .form-file-button, .section-red .form-input.wnd-validate-error .radio-button, .section-red .form-input.wnd-validate-error input, .section-red .form-input.wnd-validate-error select, .section-red .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-red .mt-02-column .embed-content, .section-red .mt-03-column .embed-content {
    border: 1px solid #f9b1b2;
}
.section-red .mt-02-column .text {
    color: #fcd9da;
}
.section-red .mt-02-column .text h3, .section-red .mt-02-column .text h3 a {
    color: #fff;
}
.section-red .mt-02-column embed, .section-red .mt-02-column h4, .section-red .mt-02-column h4 a {
    color: #f9b1b2;
}
.section-red .mt-03-column .text {
    color: #fcd9da;
}
.section-red .mt-03-column .text h3, .section-red .mt-03-column .text h3 a {
    color: #fff;
}
.section-red .mt-03-column .text h4, .section-red .mt-03-column .text h4 a, .section-red .mt-03-column embed {
    color: #f9b1b2;
}
.section-red .mt-clients-01 embed {
    color: #fcd9da;
    opacity: 1;
}
.section-red .mt-contact-01 .text {
    color: #fcd9da;
}
.section-red .mt-contact-01 .text h4, .section-red .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-red .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-red .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-red .mt-contact-02 .text {
    color: #fcd9da;
}
.section-red .mt-contact-02 .text h3, .section-red .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-red .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-red .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-red .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #913a3b;
}
.section-red .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-red .mt-pricing-01 h3 {
    color: #fcd9da;
}
.section-red .mt-pricing-01 .text:last-child h3 {
    color: #f9b1b2;
}
.section-orange.footer-01.design-03 .back-to-top a, .section-orange.footer-01.design-03 .sf a {
    color: #fff;
}
.color-red .section-red .form fieldset {
    border: medium none;
}
.color-red .section-red .form input, .color-red .section-red .form select, .color-red .section-red .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-red .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-red .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-red .form-checkbox .checkbox, .color-red .section-red .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-red .form-input.wnd-validate-error .checkbox, .color-red .section-red .form-input.wnd-validate-error .form-file-button, .color-red .section-red .form-input.wnd-validate-error .radio-button, .color-red .section-red .form-input.wnd-validate-error input, .color-red .section-red .form-input.wnd-validate-error select, .color-red .section-red .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-red .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-red .form fieldset {
    border: medium none;
}
.color-mint .section-red .form input, .color-mint .section-red .form select, .color-mint .section-red .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-red .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-red .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-red .form-checkbox .checkbox, .color-mint .section-red .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-red .form-input.wnd-validate-error .checkbox, .color-mint .section-red .form-input.wnd-validate-error .form-file-button, .color-mint .section-red .form-input.wnd-validate-error .radio-button, .color-mint .section-red .form-input.wnd-validate-error input, .color-mint .section-red .form-input.wnd-validate-error select, .color-mint .section-red .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-red .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-red .form fieldset {
    border: medium none;
}
.color-cyan .section-red .form input, .color-cyan .section-red .form select, .color-cyan .section-red .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-red .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-red .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-red .form-checkbox .checkbox, .color-cyan .section-red .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-red .form-input.wnd-validate-error .checkbox, .color-cyan .section-red .form-input.wnd-validate-error .form-file-button, .color-cyan .section-red .form-input.wnd-validate-error .radio-button, .color-cyan .section-red .form-input.wnd-validate-error input, .color-cyan .section-red .form-input.wnd-validate-error select, .color-cyan .section-red .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-red .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-red .form fieldset {
    border: medium none;
}
.color-blue .section-red .form input, .color-blue .section-red .form select, .color-blue .section-red .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-red .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-red .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-red .form-checkbox .checkbox, .color-blue .section-red .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-red .form-input.wnd-validate-error .checkbox, .color-blue .section-red .form-input.wnd-validate-error .form-file-button, .color-blue .section-red .form-input.wnd-validate-error .radio-button, .color-blue .section-red .form-input.wnd-validate-error input, .color-blue .section-red .form-input.wnd-validate-error select, .color-blue .section-red .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-red .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-red .form fieldset {
    border: medium none;
}
.color-pink .section-red .form input, .color-pink .section-red .form select, .color-pink .section-red .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-red .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-red .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-red .form-checkbox .checkbox, .color-pink .section-red .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-red .form-input.wnd-validate-error .checkbox, .color-pink .section-red .form-input.wnd-validate-error .form-file-button, .color-pink .section-red .form-input.wnd-validate-error .radio-button, .color-pink .section-red .form-input.wnd-validate-error input, .color-pink .section-red .form-input.wnd-validate-error select, .color-pink .section-red .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-red .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-orange.footer-01.design-03 .lang-select li > a > span, .section-orange.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-orange.footer-01.design-03 {
    background-color: #db7343;
    color: #fff;
}
.section-orange.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-orange.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-orange .text a {
    border-bottom: 1px solid rgba(248, 212, 195, 0.5);
    color: #f8d4c3;
}
.section-orange blockquote, .section-orange ul li::before {
    color: #f8d4c3;
}
.section-orange blockquote::before {
    color: #bb5c2f;
}
.section-orange h1 {
    color: #fff;
}
.section-orange h2 {
    color: #ffeae0;
}
.section-orange .image-title span, .section-orange h3, .section-orange h4 {
    color: #f8d4c3;
}
.section-orange .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-orange embed {
    color: #ffeae0;
    opacity: 1;
}
.section-orange .button-01 a, .section-orange .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
}
.section-green .button-01 a, .section-green .file-01 a, .section-orange .form-submit.button-01 button {
}
.section-orange .button-02 a, .section-orange .file-02 a {
    border: 2px solid #f8d4c3;
    color: #f8d4c3;
}
.section-orange .file-02 a::before {
    border-right: 2px solid #f8d4c3;
}
.section-orange .hr-line hr {
    border-bottom: 1px solid #b05327;
}
.section-orange .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-orange .gallery .gallery-title span, .section-orange .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-orange .gallery .gallery-buffer .buffer-next, .section-orange .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-orange .listing .listing-head a {
    color: #ffeae0;
}
.section-orange .listing .listing-date {
    color: #f8d4c3;
}
.section-orange .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-orange .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(248, 212, 195, 0.5);
    color: #f8d4c3;
}
.section-orange .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-orange .form fieldset {
    border: medium none;
}
.section-orange .form label {
    color: #ffeae0;
}
.section-orange .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-orange .form input, .section-orange .form select, .section-orange .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-orange .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.section-orange .form-submit.button-02 button {
    border: 2px solid #f8d4c3;
    color: #f8d4c3;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-orange .form-checkbox .checkbox, .section-orange .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-orange .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8);
}
.section-orange .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-orange .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-orange .form-input.wnd-validate-error .checkbox, .section-orange .form-input.wnd-validate-error .form-file-button, .section-orange .form-input.wnd-validate-error .radio-button, .section-orange .form-input.wnd-validate-error input, .section-orange .form-input.wnd-validate-error select, .section-orange .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-orange .mt-02-column .embed-content, .section-orange .mt-03-column .embed-content {
    border: 1px solid #f8d4c3;
}
.section-orange .mt-02-column .text {
    color: #ffeae0;
}
.section-orange .mt-02-column .text h3, .section-orange .mt-02-column .text h3 a {
    color: #fff;
}
.section-orange .mt-02-column embed, .section-orange .mt-02-column h4, .section-orange .mt-02-column h4 a {
    color: #f8d4c3;
}
.section-orange .mt-03-column .text {
    color: #ffeae0;
}
.section-orange .mt-03-column .text h3, .section-orange .mt-03-column .text h3 a {
    color: #fff;
}
.section-orange .mt-03-column .text h4, .section-orange .mt-03-column .text h4 a, .section-orange .mt-03-column embed {
    color: #f8d4c3;
}
.section-orange .mt-clients-01 embed {
    color: #ffeae0;
    opacity: 1;
}
.section-orange .mt-contact-01 .text {
    color: #ffeae0;
}
.section-orange .mt-contact-01 .text h4, .section-orange .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-orange .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-orange .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-orange .mt-contact-02 .text {
    color: #ffeae0;
}
.section-orange .mt-contact-02 .text h3, .section-orange .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-orange .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-orange .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-orange .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #b05327;
}
.section-orange .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-orange .mt-pricing-01 h3 {
    color: #ffeae0;
}
.section-orange .mt-pricing-01 .text:last-child h3 {
    color: #f8d4c3;
}
.section-green.footer-01.design-03 .back-to-top a, .section-green.footer-01.design-03 .sf a {
    color: #fff;
}
.color-red .section-orange .form fieldset {
    border: medium none;
}
.color-red .section-orange .form input, .color-red .section-orange .form select, .color-red .section-orange .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-orange .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-orange .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-orange .form-checkbox .checkbox, .color-red .section-orange .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-orange .form-input.wnd-validate-error .checkbox, .color-red .section-orange .form-input.wnd-validate-error .form-file-button, .color-red .section-orange .form-input.wnd-validate-error .radio-button, .color-red .section-orange .form-input.wnd-validate-error input, .color-red .section-orange .form-input.wnd-validate-error select, .color-red .section-orange .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-orange .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-orange .form fieldset {
    border: medium none;
}
.color-mint .section-orange .form input, .color-mint .section-orange .form select, .color-mint .section-orange .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-orange .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-orange .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-orange .form-checkbox .checkbox, .color-mint .section-orange .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-orange .form-input.wnd-validate-error .checkbox, .color-mint .section-orange .form-input.wnd-validate-error .form-file-button, .color-mint .section-orange .form-input.wnd-validate-error .radio-button, .color-mint .section-orange .form-input.wnd-validate-error input, .color-mint .section-orange .form-input.wnd-validate-error select, .color-mint .section-orange .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-orange .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-orange .form fieldset {
    border: medium none;
}
.color-cyan .section-orange .form input, .color-cyan .section-orange .form select, .color-cyan .section-orange .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-orange .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-orange .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-orange .form-checkbox .checkbox, .color-cyan .section-orange .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-orange .form-input.wnd-validate-error .checkbox, .color-cyan .section-orange .form-input.wnd-validate-error .form-file-button, .color-cyan .section-orange .form-input.wnd-validate-error .radio-button, .color-cyan .section-orange .form-input.wnd-validate-error input, .color-cyan .section-orange .form-input.wnd-validate-error select, .color-cyan .section-orange .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-orange .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-orange .form fieldset {
    border: medium none;
}
.color-blue .section-orange .form input, .color-blue .section-orange .form select, .color-blue .section-orange .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-orange .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-orange .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-orange .form-checkbox .checkbox, .color-blue .section-orange .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-orange .form-input.wnd-validate-error .checkbox, .color-blue .section-orange .form-input.wnd-validate-error .form-file-button, .color-blue .section-orange .form-input.wnd-validate-error .radio-button, .color-blue .section-orange .form-input.wnd-validate-error input, .color-blue .section-orange .form-input.wnd-validate-error select, .color-blue .section-orange .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-orange .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-orange .form fieldset {
    border: medium none;
}
.color-pink .section-orange .form input, .color-pink .section-orange .form select, .color-pink .section-orange .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-orange .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-orange .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-orange .form-checkbox .checkbox, .color-pink .section-orange .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-orange .form-input.wnd-validate-error .checkbox, .color-pink .section-orange .form-input.wnd-validate-error .form-file-button, .color-pink .section-orange .form-input.wnd-validate-error .radio-button, .color-pink .section-orange .form-input.wnd-validate-error input, .color-pink .section-orange .form-input.wnd-validate-error select, .color-pink .section-orange .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-orange .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-green.footer-01.design-03 .lang-select li > a > span, .section-green.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-green.footer-01.design-03 {
    background-color: #62a063;
    color: #fff;
}
.section-green.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-green.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-green .text a {
    border-bottom: 1px solid rgba(199, 242, 200, 0.5);
    color: #c7f2c8;
}
.section-green blockquote, .section-green ul li::before {
    color: #c7f2c8;
}
.section-green blockquote::before {
    color: #488649;
}
.section-green h1 {
    color: #fff;
}
.section-green h2 {
    color: #e6fae6;
}
.section-green .image-title span, .section-green h3, .section-green h4 {
    color: #c7f2c8;
}
.section-green .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-green embed {
    color: #e6fae6;
    opacity: 1;
}
.section-green .button-01 a, .section-green .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-green .form-submit.button-01 button, .section-mint .button-01 a, .section-mint .file-01 a {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-green .button-02 a, .section-green .file-02 a {
    border: 2px solid #c7f2c8;
    color: #c7f2c8;
}
.section-green .file-02 a::before {
    border-right: 2px solid #c7f2c8;
}
.section-green .hr-line hr {
    border-bottom: 1px solid #427043;
}
.section-green .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-green .gallery .gallery-title span, .section-green .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-green .gallery .gallery-buffer .buffer-next, .section-green .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-green .listing .listing-head a {
    color: #e6fae6;
}
.section-green .listing .listing-date {
    color: #c7f2c8;
}
.section-green .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-green .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(199, 242, 200, 0.5);
    color: #c7f2c8;
}
.section-green .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-green .form fieldset {
    border: medium none;
}
.section-green .form label {
    color: #e6fae6;
}
.section-green .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-green .form input, .section-green .form select, .section-green .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-green .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-green .form-submit.button-02 button {
    border: 2px solid #c7f2c8;
    color: #c7f2c8;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-green .form-checkbox .checkbox, .section-green .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-green .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8);
}
.section-green .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-green .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-green .form-input.wnd-validate-error .checkbox, .section-green .form-input.wnd-validate-error .form-file-button, .section-green .form-input.wnd-validate-error .radio-button, .section-green .form-input.wnd-validate-error input, .section-green .form-input.wnd-validate-error select, .section-green .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-green .mt-02-column .embed-content, .section-green .mt-03-column .embed-content {
    border: 1px solid #c7f2c8;
}
.section-green .mt-02-column .text {
    color: #e6fae6;
}
.section-green .mt-02-column .text h3, .section-green .mt-02-column .text h3 a {
    color: #fff;
}
.section-green .mt-02-column embed, .section-green .mt-02-column h4, .section-green .mt-02-column h4 a {
    color: #c7f2c8;
}
.section-green .mt-03-column .text {
    color: #e6fae6;
}
.section-green .mt-03-column .text h3, .section-green .mt-03-column .text h3 a {
    color: #fff;
}
.section-green .mt-03-column .text h4, .section-green .mt-03-column .text h4 a, .section-green .mt-03-column embed {
    color: #c7f2c8;
}
.section-green .mt-clients-01 embed {
    color: #e6fae6;
    opacity: 1;
}
.section-green .mt-contact-01 .text {
    color: #e6fae6;
}
.section-green .mt-contact-01 .text h4, .section-green .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-green .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-green .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-green .mt-contact-02 .text {
    color: #e6fae6;
}
.section-green .mt-contact-02 .text h3, .section-green .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-green .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-green .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-green .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #427043;
}
.section-green .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-green .mt-pricing-01 h3 {
    color: #e6fae6;
}
.section-green .mt-pricing-01 .text:last-child h3 {
    color: #c7f2c8;
}
.section-mint.footer-01.design-03 .back-to-top a, .section-mint.footer-01.design-03 .sf a {
    color: #fff;
}
.color-red .section-green .form fieldset {
    border: medium none;
}
.color-red .section-green .form input, .color-red .section-green .form select, .color-red .section-green .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-green .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-green .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-green .form-checkbox .checkbox, .color-red .section-green .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-green .form-input.wnd-validate-error .checkbox, .color-red .section-green .form-input.wnd-validate-error .form-file-button, .color-red .section-green .form-input.wnd-validate-error .radio-button, .color-red .section-green .form-input.wnd-validate-error input, .color-red .section-green .form-input.wnd-validate-error select, .color-red .section-green .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-green .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-green .form fieldset {
    border: medium none;
}
.color-mint .section-green .form input, .color-mint .section-green .form select, .color-mint .section-green .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-green .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-green .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-green .form-checkbox .checkbox, .color-mint .section-green .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-green .form-input.wnd-validate-error .checkbox, .color-mint .section-green .form-input.wnd-validate-error .form-file-button, .color-mint .section-green .form-input.wnd-validate-error .radio-button, .color-mint .section-green .form-input.wnd-validate-error input, .color-mint .section-green .form-input.wnd-validate-error select, .color-mint .section-green .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-green .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-green .form fieldset {
    border: medium none;
}
.color-cyan .section-green .form input, .color-cyan .section-green .form select, .color-cyan .section-green .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-green .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-green .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-green .form-checkbox .checkbox, .color-cyan .section-green .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-green .form-input.wnd-validate-error .checkbox, .color-cyan .section-green .form-input.wnd-validate-error .form-file-button, .color-cyan .section-green .form-input.wnd-validate-error .radio-button, .color-cyan .section-green .form-input.wnd-validate-error input, .color-cyan .section-green .form-input.wnd-validate-error select, .color-cyan .section-green .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-green .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-green .form fieldset {
    border: medium none;
}
.color-blue .section-green .form input, .color-blue .section-green .form select, .color-blue .section-green .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-green .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-green .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-green .form-checkbox .checkbox, .color-blue .section-green .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-green .form-input.wnd-validate-error .checkbox, .color-blue .section-green .form-input.wnd-validate-error .form-file-button, .color-blue .section-green .form-input.wnd-validate-error .radio-button, .color-blue .section-green .form-input.wnd-validate-error input, .color-blue .section-green .form-input.wnd-validate-error select, .color-blue .section-green .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-green .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-green .form fieldset {
    border: medium none;
}
.color-pink .section-green .form input, .color-pink .section-green .form select, .color-pink .section-green .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-green .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-green .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-green .form-checkbox .checkbox, .color-pink .section-green .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-green .form-input.wnd-validate-error .checkbox, .color-pink .section-green .form-input.wnd-validate-error .form-file-button, .color-pink .section-green .form-input.wnd-validate-error .radio-button, .color-pink .section-green .form-input.wnd-validate-error input, .color-pink .section-green .form-input.wnd-validate-error select, .color-pink .section-green .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-green .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-mint.footer-01.design-03 .lang-select li > a > span, .section-mint.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-mint.footer-01.design-03 {
    background-color: #18927e;
    color: #fff;
}
.section-mint.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-mint.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-mint .text a {
    border-bottom: 1px solid rgba(171, 232, 222, 0.5);
    color: #abe8de;
}
.section-mint blockquote, .section-mint ul li::before {
    color: #abe8de;
}
.section-mint blockquote::before {
    color: #197969;
}
.section-mint h1 {
    color: #fff;
}
.section-mint h2 {
    color: #e4fcf8;
}
.section-mint .image-title span, .section-mint h3, .section-mint h4 {
    color: #abe8de;
}
.section-mint .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-mint embed {
    color: #e4fcf8;
    opacity: 1;
}
.section-mint .button-01 a, .section-mint .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
}
.section-cyan .button-01 a, .section-cyan .file-01 a, .section-mint .form-submit.button-01 button {
}
.section-mint .button-02 a, .section-mint .file-02 a {
    border: 2px solid #abe8de;
    color: #abe8de;
}
.section-mint .file-02 a::before {
    border-right: 2px solid #abe8de;
}
.section-mint .hr-line hr {
    border-bottom: 1px solid #127060;
}
.section-mint .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-mint .gallery .gallery-title span, .section-mint .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-mint .gallery .gallery-buffer .buffer-next, .section-mint .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-mint .listing .listing-head a {
    color: #e4fcf8;
}
.section-mint .listing .listing-date {
    color: #abe8de;
}
.section-mint .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-mint .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(171, 232, 222, 0.5);
    color: #abe8de;
}
.section-mint .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-mint .form fieldset {
    border: medium none;
}
.section-mint .form label {
    color: #e4fcf8;
}
.section-mint .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-mint .form input, .section-mint .form select, .section-mint .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-mint .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.section-mint .form-submit.button-02 button {
    border: 2px solid #abe8de;
    color: #abe8de;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-mint .form-checkbox .checkbox, .section-mint .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-mint .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8);
}
.section-mint .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-mint .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-mint .form-input.wnd-validate-error .checkbox, .section-mint .form-input.wnd-validate-error .form-file-button, .section-mint .form-input.wnd-validate-error .radio-button, .section-mint .form-input.wnd-validate-error input, .section-mint .form-input.wnd-validate-error select, .section-mint .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-mint .mt-02-column .embed-content, .section-mint .mt-03-column .embed-content {
    border: 1px solid #abe8de;
}
.section-mint .mt-02-column .text {
    color: #e4fcf8;
}
.section-mint .mt-02-column .text h3, .section-mint .mt-02-column .text h3 a {
    color: #fff;
}
.section-mint .mt-02-column embed, .section-mint .mt-02-column h4, .section-mint .mt-02-column h4 a {
    color: #abe8de;
}
.section-mint .mt-03-column .text {
    color: #e4fcf8;
}
.section-mint .mt-03-column .text h3, .section-mint .mt-03-column .text h3 a {
    color: #fff;
}
.section-mint .mt-03-column .text h4, .section-mint .mt-03-column .text h4 a, .section-mint .mt-03-column embed {
    color: #abe8de;
}
.section-mint .mt-clients-01 embed {
    color: #e4fcf8;
    opacity: 1;
}
.section-mint .mt-contact-01 .text {
    color: #e4fcf8;
}
.section-mint .mt-contact-01 .text h4, .section-mint .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-mint .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-mint .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-mint .mt-contact-02 .text {
    color: #e4fcf8;
}
.section-mint .mt-contact-02 .text h3, .section-mint .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-mint .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-mint .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-mint .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #127060;
}
.section-mint .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-mint .mt-pricing-01 h3 {
    color: #e4fcf8;
}
.section-mint .mt-pricing-01 .text:last-child h3 {
    color: #abe8de;
}
.section-cyan.footer-01.design-03 .back-to-top a, .section-cyan.footer-01.design-03 .sf a {
    color: #fff;
}
.color-red .section-mint .form fieldset {
    border: medium none;
}
.color-red .section-mint .form input, .color-red .section-mint .form select, .color-red .section-mint .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-mint .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-mint .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-mint .form-checkbox .checkbox, .color-red .section-mint .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-mint .form-input.wnd-validate-error .checkbox, .color-red .section-mint .form-input.wnd-validate-error .form-file-button, .color-red .section-mint .form-input.wnd-validate-error .radio-button, .color-red .section-mint .form-input.wnd-validate-error input, .color-red .section-mint .form-input.wnd-validate-error select, .color-red .section-mint .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-mint .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-mint .form fieldset {
    border: medium none;
}
.color-mint .section-mint .form input, .color-mint .section-mint .form select, .color-mint .section-mint .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-mint .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-mint .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-mint .form-checkbox .checkbox, .color-mint .section-mint .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-mint .form-input.wnd-validate-error .checkbox, .color-mint .section-mint .form-input.wnd-validate-error .form-file-button, .color-mint .section-mint .form-input.wnd-validate-error .radio-button, .color-mint .section-mint .form-input.wnd-validate-error input, .color-mint .section-mint .form-input.wnd-validate-error select, .color-mint .section-mint .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-mint .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-mint .form fieldset {
    border: medium none;
}
.color-cyan .section-mint .form input, .color-cyan .section-mint .form select, .color-cyan .section-mint .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-mint .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-mint .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-mint .form-checkbox .checkbox, .color-cyan .section-mint .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-mint .form-input.wnd-validate-error .checkbox, .color-cyan .section-mint .form-input.wnd-validate-error .form-file-button, .color-cyan .section-mint .form-input.wnd-validate-error .radio-button, .color-cyan .section-mint .form-input.wnd-validate-error input, .color-cyan .section-mint .form-input.wnd-validate-error select, .color-cyan .section-mint .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-mint .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-mint .form fieldset {
    border: medium none;
}
.color-blue .section-mint .form input, .color-blue .section-mint .form select, .color-blue .section-mint .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-mint .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-mint .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-mint .form-checkbox .checkbox, .color-blue .section-mint .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-mint .form-input.wnd-validate-error .checkbox, .color-blue .section-mint .form-input.wnd-validate-error .form-file-button, .color-blue .section-mint .form-input.wnd-validate-error .radio-button, .color-blue .section-mint .form-input.wnd-validate-error input, .color-blue .section-mint .form-input.wnd-validate-error select, .color-blue .section-mint .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-mint .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-mint .form fieldset {
    border: medium none;
}
.color-pink .section-mint .form input, .color-pink .section-mint .form select, .color-pink .section-mint .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-mint .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-mint .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-mint .form-checkbox .checkbox, .color-pink .section-mint .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-mint .form-input.wnd-validate-error .checkbox, .color-pink .section-mint .form-input.wnd-validate-error .form-file-button, .color-pink .section-mint .form-input.wnd-validate-error .radio-button, .color-pink .section-mint .form-input.wnd-validate-error input, .color-pink .section-mint .form-input.wnd-validate-error select, .color-pink .section-mint .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-mint .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-cyan.footer-01.design-03 .lang-select li > a > span, .section-cyan.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-cyan.footer-01.design-03 {
    background-color: #238d9b;
    color: #fff;
}
.section-cyan.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-cyan.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-cyan .text a {
    border-bottom: 1px solid rgba(171, 218, 232, 0.5);
    color: #abdae8;
}
.section-cyan blockquote, .section-cyan ul li::before {
    color: #abdae8;
}
.section-cyan blockquote::before {
    color: #1f727d;
}
.section-cyan h1 {
    color: #fff;
}
.section-cyan h2 {
    color: #e4f9ff;
}
.section-cyan .image-title span, .section-cyan h3, .section-cyan h4 {
    color: #abdae8;
}
.section-cyan .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-cyan embed {
    color: #e4f9ff;
    opacity: 1;
}
.section-cyan .button-01 a, .section-cyan .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-blue .button-01 a, .section-blue .file-01 a, .section-cyan .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-cyan .button-02 a, .section-cyan .file-02 a {
    border: 2px solid #abdae8;
    color: #abdae8;
}
.section-cyan .file-02 a::before {
    border-right: 2px solid #abdae8;
}
.section-cyan .hr-line hr {
    border-bottom: 1px solid #126870;
}
.section-cyan .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-cyan .gallery .gallery-title span, .section-cyan .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-cyan .gallery .gallery-buffer .buffer-next, .section-cyan .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-cyan .listing .listing-head a {
    color: #e4f9ff;
}
.section-cyan .listing .listing-date {
    color: #abdae8;
}
.section-cyan .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-cyan .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(171, 218, 232, 0.5);
    color: #abdae8;
}
.section-cyan .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-cyan .form fieldset {
    border: medium none;
}
.section-cyan .form label {
    color: #e4f9ff;
}
.section-cyan .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-cyan .form input, .section-cyan .form select, .section-cyan .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-cyan .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-cyan .form-submit.button-02 button {
    border: 2px solid #abdae8;
    color: #abdae8;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-cyan .form-checkbox .checkbox, .section-cyan .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-cyan .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8);
}
.section-cyan .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-cyan .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-cyan .form-input.wnd-validate-error .checkbox, .section-cyan .form-input.wnd-validate-error .form-file-button, .section-cyan .form-input.wnd-validate-error .radio-button, .section-cyan .form-input.wnd-validate-error input, .section-cyan .form-input.wnd-validate-error select, .section-cyan .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-cyan .mt-02-column .embed-content, .section-cyan .mt-03-column .embed-content {
    border: 1px solid #abdae8;
}
.section-cyan .mt-02-column .text {
    color: #e4f9ff;
}
.section-cyan .mt-02-column .text h3, .section-cyan .mt-02-column .text h3 a {
    color: #fff;
}
.section-cyan .mt-02-column embed, .section-cyan .mt-02-column h4, .section-cyan .mt-02-column h4 a {
    color: #abdae8;
}
.section-cyan .mt-03-column .text {
    color: #e4f9ff;
}
.section-cyan .mt-03-column .text h3, .section-cyan .mt-03-column .text h3 a {
    color: #fff;
}
.section-cyan .mt-03-column .text h4, .section-cyan .mt-03-column .text h4 a, .section-cyan .mt-03-column embed {
    color: #abdae8;
}
.section-cyan .mt-clients-01 embed {
    color: #e4f9ff;
    opacity: 1;
}
.section-cyan .mt-contact-01 .text {
    color: #e4f9ff;
}
.section-cyan .mt-contact-01 .text h4, .section-cyan .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-cyan .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-cyan .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-cyan .mt-contact-02 .text {
    color: #e4f9ff;
}
.section-cyan .mt-contact-02 .text h3, .section-cyan .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-cyan .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-cyan .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-cyan .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #126870;
}
.section-cyan .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-cyan .mt-pricing-01 h3 {
    color: #e4f9ff;
}
.section-cyan .mt-pricing-01 .text:last-child h3 {
    color: #abdae8;
}
.section-blue.footer-01.design-03 .back-to-top a, .section-blue.footer-01.design-03 .sf a {
    color: #fff;
}
.color-red .section-cyan .form fieldset {
    border: medium none;
}
.color-red .section-cyan .form input, .color-red .section-cyan .form select, .color-red .section-cyan .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-cyan .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-cyan .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-cyan .form-checkbox .checkbox, .color-red .section-cyan .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-cyan .form-input.wnd-validate-error .checkbox, .color-red .section-cyan .form-input.wnd-validate-error .form-file-button, .color-red .section-cyan .form-input.wnd-validate-error .radio-button, .color-red .section-cyan .form-input.wnd-validate-error input, .color-red .section-cyan .form-input.wnd-validate-error select, .color-red .section-cyan .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-cyan .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-cyan .form fieldset {
    border: medium none;
}
.color-mint .section-cyan .form input, .color-mint .section-cyan .form select, .color-mint .section-cyan .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-cyan .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-cyan .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-cyan .form-checkbox .checkbox, .color-mint .section-cyan .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-cyan .form-input.wnd-validate-error .checkbox, .color-mint .section-cyan .form-input.wnd-validate-error .form-file-button, .color-mint .section-cyan .form-input.wnd-validate-error .radio-button, .color-mint .section-cyan .form-input.wnd-validate-error input, .color-mint .section-cyan .form-input.wnd-validate-error select, .color-mint .section-cyan .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-cyan .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-cyan .form fieldset {
    border: medium none;
}
.color-cyan .section-cyan .form input, .color-cyan .section-cyan .form select, .color-cyan .section-cyan .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-cyan .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-cyan .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-cyan .form-checkbox .checkbox, .color-cyan .section-cyan .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-cyan .form-input.wnd-validate-error .checkbox, .color-cyan .section-cyan .form-input.wnd-validate-error .form-file-button, .color-cyan .section-cyan .form-input.wnd-validate-error .radio-button, .color-cyan .section-cyan .form-input.wnd-validate-error input, .color-cyan .section-cyan .form-input.wnd-validate-error select, .color-cyan .section-cyan .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-cyan .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-cyan .form fieldset {
    border: medium none;
}
.color-blue .section-cyan .form input, .color-blue .section-cyan .form select, .color-blue .section-cyan .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-cyan .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-cyan .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-cyan .form-checkbox .checkbox, .color-blue .section-cyan .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-cyan .form-input.wnd-validate-error .checkbox, .color-blue .section-cyan .form-input.wnd-validate-error .form-file-button, .color-blue .section-cyan .form-input.wnd-validate-error .radio-button, .color-blue .section-cyan .form-input.wnd-validate-error input, .color-blue .section-cyan .form-input.wnd-validate-error select, .color-blue .section-cyan .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-cyan .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-cyan .form fieldset {
    border: medium none;
}
.color-pink .section-cyan .form input, .color-pink .section-cyan .form select, .color-pink .section-cyan .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-cyan .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-cyan .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-cyan .form-checkbox .checkbox, .color-pink .section-cyan .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-cyan .form-input.wnd-validate-error .checkbox, .color-pink .section-cyan .form-input.wnd-validate-error .form-file-button, .color-pink .section-cyan .form-input.wnd-validate-error .radio-button, .color-pink .section-cyan .form-input.wnd-validate-error input, .color-pink .section-cyan .form-input.wnd-validate-error select, .color-pink .section-cyan .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-cyan .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-blue.footer-01.design-03 .lang-select li > a > span, .section-blue.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-blue.footer-01.design-03 {
    background-color: #537bae;
    color: #fff;
}
.section-blue.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-blue.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-blue .text a {
    border-bottom: 1px solid rgba(193, 216, 244, 0.5);
    color: #c1d8f4;
}
.section-blue blockquote, .section-blue ul li::before {
    color: #c1d8f4;
}
.section-blue blockquote::before {
    color: #406798;
}
.section-blue h1 {
    color: #fff;
}
.section-blue h2 {
    color: #e6f0fd;
}
.section-blue .image-title span, .section-blue h3, .section-blue h4 {
    color: #c1d8f4;
}
.section-blue .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-blue embed {
    color: #e6f0fd;
    opacity: 1;
}
.section-blue .button-01 a, .section-blue .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
}
.section-blue .form-submit.button-01 button, .section-purple .button-01 a, .section-purple .file-01 a {
}
.section-blue .button-02 a, .section-blue .file-02 a {
    border: 2px solid #c1d8f4;
    color: #c1d8f4;
}
.section-blue .file-02 a::before {
    border-right: 2px solid #c1d8f4;
}
.section-blue .hr-line hr {
    border-bottom: 1px solid #3f5573;
}
.section-blue .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-blue .gallery .gallery-title span, .section-blue .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-blue .gallery .gallery-buffer .buffer-next, .section-blue .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-blue .listing .listing-head a {
    color: #e6f0fd;
}
.section-blue .listing .listing-date {
    color: #c1d8f4;
}
.section-blue .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-blue .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(193, 216, 244, 0.5);
    color: #c1d8f4;
}
.section-blue .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-blue .form fieldset {
    border: medium none;
}
.section-blue .form label {
    color: #e6f0fd;
}
.section-blue .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-blue .form input, .section-blue .form select, .section-blue .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-blue .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.section-blue .form-submit.button-02 button {
    border: 2px solid #c1d8f4;
    color: #c1d8f4;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-blue .form-checkbox .checkbox, .section-blue .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-blue .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8);
}
.section-blue .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-blue .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-blue .form-input.wnd-validate-error .checkbox, .section-blue .form-input.wnd-validate-error .form-file-button, .section-blue .form-input.wnd-validate-error .radio-button, .section-blue .form-input.wnd-validate-error input, .section-blue .form-input.wnd-validate-error select, .section-blue .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-blue .mt-02-column .embed-content, .section-blue .mt-03-column .embed-content {
    border: 1px solid #c1d8f4;
}
.section-blue .mt-02-column .text {
    color: #e6f0fd;
}
.section-blue .mt-02-column .text h3, .section-blue .mt-02-column .text h3 a {
    color: #fff;
}
.section-blue .mt-02-column embed, .section-blue .mt-02-column h4, .section-blue .mt-02-column h4 a {
    color: #c1d8f4;
}
.section-blue .mt-03-column .text {
    color: #e6f0fd;
}
.section-blue .mt-03-column .text h3, .section-blue .mt-03-column .text h3 a {
    color: #fff;
}
.section-blue .mt-03-column .text h4, .section-blue .mt-03-column .text h4 a, .section-blue .mt-03-column embed {
    color: #c1d8f4;
}
.section-blue .mt-clients-01 embed {
    color: #e6f0fd;
    opacity: 1;
}
.section-blue .mt-contact-01 .text {
    color: #e6f0fd;
}
.section-blue .mt-contact-01 .text h4, .section-blue .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-blue .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-blue .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-blue .mt-contact-02 .text {
    color: #e6f0fd;
}
.section-blue .mt-contact-02 .text h3, .section-blue .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-blue .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-blue .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-blue .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #3f5573;
}
.section-blue .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-blue .mt-pricing-01 h3 {
    color: #e6f0fd;
}
.section-blue .mt-pricing-01 .text:last-child h3 {
    color: #c1d8f4;
}
.section-purple.footer-01.design-03 .back-to-top a, .section-purple.footer-01.design-03 .sf a {
    color: #fff;
}
.color-red .section-blue .form fieldset {
    border: medium none;
}
.color-red .section-blue .form input, .color-red .section-blue .form select, .color-red .section-blue .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-blue .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-blue .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-blue .form-checkbox .checkbox, .color-red .section-blue .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-blue .form-input.wnd-validate-error .checkbox, .color-red .section-blue .form-input.wnd-validate-error .form-file-button, .color-red .section-blue .form-input.wnd-validate-error .radio-button, .color-red .section-blue .form-input.wnd-validate-error input, .color-red .section-blue .form-input.wnd-validate-error select, .color-red .section-blue .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-blue .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-blue .form fieldset {
    border: medium none;
}
.color-mint .section-blue .form input, .color-mint .section-blue .form select, .color-mint .section-blue .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-blue .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-blue .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-blue .form-checkbox .checkbox, .color-mint .section-blue .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-blue .form-input.wnd-validate-error .checkbox, .color-mint .section-blue .form-input.wnd-validate-error .form-file-button, .color-mint .section-blue .form-input.wnd-validate-error .radio-button, .color-mint .section-blue .form-input.wnd-validate-error input, .color-mint .section-blue .form-input.wnd-validate-error select, .color-mint .section-blue .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-blue .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-blue .form fieldset {
    border: medium none;
}
.color-cyan .section-blue .form input, .color-cyan .section-blue .form select, .color-cyan .section-blue .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-blue .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-blue .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-blue .form-checkbox .checkbox, .color-cyan .section-blue .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-blue .form-input.wnd-validate-error .checkbox, .color-cyan .section-blue .form-input.wnd-validate-error .form-file-button, .color-cyan .section-blue .form-input.wnd-validate-error .radio-button, .color-cyan .section-blue .form-input.wnd-validate-error input, .color-cyan .section-blue .form-input.wnd-validate-error select, .color-cyan .section-blue .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-blue .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-blue .form fieldset {
    border: medium none;
}
.color-blue .section-blue .form input, .color-blue .section-blue .form select, .color-blue .section-blue .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-blue .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-blue .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-blue .form-checkbox .checkbox, .color-blue .section-blue .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-blue .form-input.wnd-validate-error .checkbox, .color-blue .section-blue .form-input.wnd-validate-error .form-file-button, .color-blue .section-blue .form-input.wnd-validate-error .radio-button, .color-blue .section-blue .form-input.wnd-validate-error input, .color-blue .section-blue .form-input.wnd-validate-error select, .color-blue .section-blue .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-blue .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-blue .form fieldset {
    border: medium none;
}
.color-pink .section-blue .form input, .color-pink .section-blue .form select, .color-pink .section-blue .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-blue .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-blue .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-blue .form-checkbox .checkbox, .color-pink .section-blue .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-blue .form-input.wnd-validate-error .checkbox, .color-pink .section-blue .form-input.wnd-validate-error .form-file-button, .color-pink .section-blue .form-input.wnd-validate-error .radio-button, .color-pink .section-blue .form-input.wnd-validate-error input, .color-pink .section-blue .form-input.wnd-validate-error select, .color-pink .section-blue .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-blue .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-purple.footer-01.design-03 .lang-select li > a > span, .section-purple.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-purple.footer-01.design-03 {
    background-color: #8766b4;
    color: #fff;
}
.section-purple.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-purple.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-purple .text a {
    border-bottom: 1px solid rgba(219, 196, 248, 0.5);
    color: #dbc4f8;
}
.section-purple blockquote, .section-purple ul li::before {
    color: #dbc4f8;
}
.section-purple blockquote::before {
    color: #72529f;
}
.section-purple h1 {
    color: #fff;
}
.section-purple h2 {
    color: #e9ddf9;
}
.section-purple .image-title span, .section-purple h3, .section-purple h4 {
    color: #dbc4f8;
}
.section-purple .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-purple embed {
    color: #e9ddf9;
    opacity: 1;
}
.section-purple .button-01 a, .section-purple .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-pink .button-01 a, .section-pink .file-01 a, .section-purple .form-submit.button-01 button {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-purple .button-02 a, .section-purple .file-02 a {
    border: 2px solid #dbc4f8;
    color: #dbc4f8;
}
.section-purple .file-02 a::before {
    border-right: 2px solid #dbc4f8;
}
.section-purple .hr-line hr {
    border-bottom: 1px solid #654c87;
}
.section-purple .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-purple .gallery .gallery-title span, .section-purple .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-purple .gallery .gallery-buffer .buffer-next, .section-purple .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-purple .listing .listing-head a {
    color: #e9ddf9;
}
.section-purple .listing .listing-date {
    color: #dbc4f8;
}
.section-purple .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-purple .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(219, 196, 248, 0.5);
    color: #dbc4f8;
}
.section-purple .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-purple .form fieldset {
    border: medium none;
}
.section-purple .form label {
    color: #e9ddf9;
}
.section-purple .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-purple .form input, .section-purple .form select, .section-purple .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-purple .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-purple .form-submit.button-02 button {
    border: 2px solid #dbc4f8;
    color: #dbc4f8;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-purple .form-checkbox .checkbox, .section-purple .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-purple .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8);
}
.section-purple .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-purple .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-purple .form-input.wnd-validate-error .checkbox, .section-purple .form-input.wnd-validate-error .form-file-button, .section-purple .form-input.wnd-validate-error .radio-button, .section-purple .form-input.wnd-validate-error input, .section-purple .form-input.wnd-validate-error select, .section-purple .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-purple .mt-02-column .embed-content, .section-purple .mt-03-column .embed-content {
    border: 1px solid #dbc4f8;
}
.section-purple .mt-02-column .text {
    color: #e9ddf9;
}
.section-purple .mt-02-column .text h3, .section-purple .mt-02-column .text h3 a {
    color: #fff;
}
.section-purple .mt-02-column embed, .section-purple .mt-02-column h4, .section-purple .mt-02-column h4 a {
    color: #dbc4f8;
}
.section-purple .mt-03-column .text {
    color: #e9ddf9;
}
.section-purple .mt-03-column .text h3, .section-purple .mt-03-column .text h3 a {
    color: #fff;
}
.section-purple .mt-03-column .text h4, .section-purple .mt-03-column .text h4 a, .section-purple .mt-03-column embed {
    color: #dbc4f8;
}
.section-purple .mt-clients-01 embed {
    color: #e9ddf9;
    opacity: 1;
}
.section-purple .mt-contact-01 .text {
    color: #e9ddf9;
}
.section-purple .mt-contact-01 .text h4, .section-purple .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-purple .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-purple .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-purple .mt-contact-02 .text {
    color: #e9ddf9;
}
.section-purple .mt-contact-02 .text h3, .section-purple .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-purple .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-purple .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-purple .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #654c87;
}
.section-purple .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-purple .mt-pricing-01 h3 {
    color: #e9ddf9;
}
.section-purple .mt-pricing-01 .text:last-child h3 {
    color: #dbc4f8;
}
.section-pink.footer-01.design-03 .back-to-top a, .section-pink.footer-01.design-03 .sf a {
    color: #fff;
}
.color-red .section-purple .form fieldset {
    border: medium none;
}
.color-red .section-purple .form input, .color-red .section-purple .form select, .color-red .section-purple .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-purple .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-purple .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-purple .form-checkbox .checkbox, .color-red .section-purple .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-purple .form-input.wnd-validate-error .checkbox, .color-red .section-purple .form-input.wnd-validate-error .form-file-button, .color-red .section-purple .form-input.wnd-validate-error .radio-button, .color-red .section-purple .form-input.wnd-validate-error input, .color-red .section-purple .form-input.wnd-validate-error select, .color-red .section-purple .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-purple .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-purple .form fieldset {
    border: medium none;
}
.color-mint .section-purple .form input, .color-mint .section-purple .form select, .color-mint .section-purple .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-purple .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-purple .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-purple .form-checkbox .checkbox, .color-mint .section-purple .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-purple .form-input.wnd-validate-error .checkbox, .color-mint .section-purple .form-input.wnd-validate-error .form-file-button, .color-mint .section-purple .form-input.wnd-validate-error .radio-button, .color-mint .section-purple .form-input.wnd-validate-error input, .color-mint .section-purple .form-input.wnd-validate-error select, .color-mint .section-purple .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-purple .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-purple .form fieldset {
    border: medium none;
}
.color-cyan .section-purple .form input, .color-cyan .section-purple .form select, .color-cyan .section-purple .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-purple .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-purple .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-purple .form-checkbox .checkbox, .color-cyan .section-purple .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-purple .form-input.wnd-validate-error .checkbox, .color-cyan .section-purple .form-input.wnd-validate-error .form-file-button, .color-cyan .section-purple .form-input.wnd-validate-error .radio-button, .color-cyan .section-purple .form-input.wnd-validate-error input, .color-cyan .section-purple .form-input.wnd-validate-error select, .color-cyan .section-purple .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-purple .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-purple .form fieldset {
    border: medium none;
}
.color-blue .section-purple .form input, .color-blue .section-purple .form select, .color-blue .section-purple .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-purple .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-purple .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-purple .form-checkbox .checkbox, .color-blue .section-purple .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-purple .form-input.wnd-validate-error .checkbox, .color-blue .section-purple .form-input.wnd-validate-error .form-file-button, .color-blue .section-purple .form-input.wnd-validate-error .radio-button, .color-blue .section-purple .form-input.wnd-validate-error input, .color-blue .section-purple .form-input.wnd-validate-error select, .color-blue .section-purple .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-purple .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-purple .form fieldset {
    border: medium none;
}
.color-pink .section-purple .form input, .color-pink .section-purple .form select, .color-pink .section-purple .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-purple .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-purple .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-purple .form-checkbox .checkbox, .color-pink .section-purple .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-purple .form-input.wnd-validate-error .checkbox, .color-pink .section-purple .form-input.wnd-validate-error .form-file-button, .color-pink .section-purple .form-input.wnd-validate-error .radio-button, .color-pink .section-purple .form-input.wnd-validate-error input, .color-pink .section-purple .form-input.wnd-validate-error select, .color-pink .section-purple .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-purple .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-pink.footer-01.design-03 .lang-select li > a > span, .section-pink.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-pink.footer-01.design-03 {
    background-color: #b8628f;
    color: #fff;
}
.section-pink.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-pink.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-pink .text a {
    border-bottom: 1px solid rgba(249, 194, 223, 0.5);
    color: #f9c2df;
}
.section-pink blockquote, .section-pink ul li::before {
    color: #f9c2df;
}
.section-pink blockquote::before {
    color: #9e4b76;
}
.section-pink h1 {
    color: #fff;
}
.section-pink h2 {
    color: #fde0ef;
}
.section-pink .image-title span, .section-pink h3, .section-pink h4 {
    color: #f9c2df;
}
.section-pink .image-block a::before {
    background-color: rgba(255, 255, 255, 0.2);
}
.section-pink embed {
    color: #fde0ef;
    opacity: 1;
}
.section-pink .button-01 a, .section-pink .file-01 a {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-bottom: 3px solid #1d1d1d;
    color: #fff;
}
.section-pink .button-02 a, .section-pink .file-02 a {
    border: 2px solid #f9c2df;
    color: #f9c2df;
}
.section-pink .file-02 a::before {
    border-right: 2px solid #f9c2df;
}
.section-pink .hr-line hr {
    border-bottom: 1px solid #854b69;
}
.section-pink .gallery .gallery-image::before {
    background-color: rgba(255, 255, 255, 0.35);
}
.section-pink .gallery .gallery-title span, .section-pink .gallery .photo-title {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
}
.section-pink .gallery .gallery-buffer .buffer-next, .section-pink .gallery .gallery-buffer .buffer-prev {
    background-color: rgba(0, 0, 0, 0.4);
}
.section-pink .listing .listing-head a {
    color: #fde0ef;
}
.section-pink .listing .listing-date {
    color: #f9c2df;
}
.section-pink .listing .listing-button a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.section-pink .social-icons-01 a .social-text span {
    border-bottom: 1px solid rgba(249, 194, 223, 0.5);
    color: #f9c2df;
}
.section-pink .social-icons-01 embed {
    color: #fff;
    opacity: 1;
}
.section-pink .form fieldset {
    border: medium none;
}
.section-pink .form label {
    color: #fde0ef;
}
.section-pink .form .select::after {
    color: rgba(0, 0, 0, 0.9);
}
.section-pink .form input, .section-pink .form select, .section-pink .form textarea {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.9);
    transition: border-color 0.3s ease 0s;
}
.section-pink .form-submit.button-01 button {
    background-image: linear-gradient(#3c3c3c, #2e2e2e);
    border-color: -moz-use-text-color -moz-use-text-color #1d1d1d;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    outline: 0 none !important;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: border-color 0.3s ease 0s;
}
.section-pink .form-submit.button-02 button {
    border: 2px solid #f9c2df;
    color: #f9c2df;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.section-pink .form-checkbox .checkbox, .section-pink .form-radio .radio-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    transition: border-color 0.3s ease 0s;
}
.section-pink .form-file-button {
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.8);
}
.section-pink .form input[type="radio"] + .radio-button::after {
    background-color: #727272;
}
.section-pink .form input[type="checkbox"] + .checkbox::after {
    border-color: #727272;
    border-style: solid;
    border-width: 0 2px 2px 0;
}
.section-pink .form-input.wnd-validate-error .checkbox, .section-pink .form-input.wnd-validate-error .form-file-button, .section-pink .form-input.wnd-validate-error .radio-button, .section-pink .form-input.wnd-validate-error input, .section-pink .form-input.wnd-validate-error select, .section-pink .form-input.wnd-validate-error textarea {
    border: 1px solid #e9322d !important;
    box-shadow: none;
    color: #e9322d;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.section-pink .mt-02-column .embed-content, .section-pink .mt-03-column .embed-content {
    border: 1px solid #f9c2df;
}
.section-pink .mt-02-column .text {
    color: #fde0ef;
}
.section-pink .mt-02-column .text h3, .section-pink .mt-02-column .text h3 a {
    color: #fff;
}
.section-pink .mt-02-column embed, .section-pink .mt-02-column h4, .section-pink .mt-02-column h4 a {
    color: #f9c2df;
}
.section-pink .mt-03-column .text {
    color: #fde0ef;
}
.section-pink .mt-03-column .text h3, .section-pink .mt-03-column .text h3 a {
    color: #fff;
}
.section-pink .mt-03-column .text h4, .section-pink .mt-03-column .text h4 a, .section-pink .mt-03-column embed {
    color: #f9c2df;
}
.section-pink .mt-clients-01 embed {
    color: #fde0ef;
    opacity: 1;
}
.section-pink .mt-contact-01 .text {
    color: #fde0ef;
}
.section-pink .mt-contact-01 .text h4, .section-pink .mt-contact-01 .text h4 a {
    color: #fff;
}
.section-pink .mt-contact-01 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-pink .mt-contact-01 .text h4 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-pink .mt-contact-02 .text {
    color: #fde0ef;
}
.section-pink .mt-contact-02 .text h3, .section-pink .mt-contact-02 .text h3 a {
    color: #fff;
}
.section-pink .mt-contact-02 embed {
    color: #fff;
    opacity: 1;
}
body:not(.wnd-cms) .section-pink .mt-contact-02 .text h3 a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.section-pink .mt-pricing-01 .row .row-content {
    border-bottom: 1px solid #854b69;
}
.section-pink .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-pink .mt-pricing-01 h3 {
    color: #fde0ef;
}
.section-pink .mt-pricing-01 .text:last-child h3 {
    color: #f9c2df;
}
.color-red .section-pink .form fieldset {
    border: medium none;
}
.color-red .section-pink .form input, .color-red .section-pink .form select, .color-red .section-pink .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-pink .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-pink .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-red .section-pink .form-checkbox .checkbox, .color-red .section-pink .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red .section-pink .form-input.wnd-validate-error .checkbox, .color-red .section-pink .form-input.wnd-validate-error .form-file-button, .color-red .section-pink .form-input.wnd-validate-error .radio-button, .color-red .section-pink .form-input.wnd-validate-error input, .color-red .section-pink .form-input.wnd-validate-error select, .color-red .section-pink .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-red .section-pink .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-mint .section-pink .form fieldset {
    border: medium none;
}
.color-mint .section-pink .form input, .color-mint .section-pink .form select, .color-mint .section-pink .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-pink .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-pink .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-pink .form-checkbox .checkbox, .color-mint .section-pink .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint .section-pink .form-input.wnd-validate-error .checkbox, .color-mint .section-pink .form-input.wnd-validate-error .form-file-button, .color-mint .section-pink .form-input.wnd-validate-error .radio-button, .color-mint .section-pink .form-input.wnd-validate-error input, .color-mint .section-pink .form-input.wnd-validate-error select, .color-mint .section-pink .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-mint .section-pink .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-cyan .section-pink .form fieldset {
    border: medium none;
}
.color-cyan .section-pink .form input, .color-cyan .section-pink .form select, .color-cyan .section-pink .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-pink .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-pink .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-pink .form-checkbox .checkbox, .color-cyan .section-pink .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan .section-pink .form-input.wnd-validate-error .checkbox, .color-cyan .section-pink .form-input.wnd-validate-error .form-file-button, .color-cyan .section-pink .form-input.wnd-validate-error .radio-button, .color-cyan .section-pink .form-input.wnd-validate-error input, .color-cyan .section-pink .form-input.wnd-validate-error select, .color-cyan .section-pink .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-cyan .section-pink .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-blue .section-pink .form fieldset {
    border: medium none;
}
.color-blue .section-pink .form input, .color-blue .section-pink .form select, .color-blue .section-pink .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-pink .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-pink .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-pink .form-checkbox .checkbox, .color-blue .section-pink .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue .section-pink .form-input.wnd-validate-error .checkbox, .color-blue .section-pink .form-input.wnd-validate-error .form-file-button, .color-blue .section-pink .form-input.wnd-validate-error .radio-button, .color-blue .section-pink .form-input.wnd-validate-error input, .color-blue .section-pink .form-input.wnd-validate-error select, .color-blue .section-pink .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue .section-pink .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.color-pink .section-pink .form fieldset {
    border: medium none;
}
.color-pink .section-pink .form input, .color-pink .section-pink .form select, .color-pink .section-pink .form textarea {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-pink .form-submit.button-01 button {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-pink .form-submit.button-02 button {
    outline: 0 none !important;
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-pink .form-checkbox .checkbox, .color-pink .section-pink .form-radio .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink .section-pink .form-input.wnd-validate-error .checkbox, .color-pink .section-pink .form-input.wnd-validate-error .form-file-button, .color-pink .section-pink .form-input.wnd-validate-error .radio-button, .color-pink .section-pink .form-input.wnd-validate-error input, .color-pink .section-pink .form-input.wnd-validate-error select, .color-pink .section-pink .form-input.wnd-validate-error textarea {
    box-shadow: none;
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-pink .section-pink .mt-pricing-01 .row:last-child .row-content {
    border: medium none !important;
}
.section-media.footer-01.design-03 .lang-select li > a > span, .section-media.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.section-media-light.footer-01.design-03 .section-inner.border-top, .section-media.footer-01.design-03 .section-inner.border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.15);
}
.section-media.footer-01.design-03 {
    background-color: #272727;
    color: #fff;
}
.section-media.footer-01.design-03 .sf a {
    color: #fff;
}
.section-media.footer-01.design-03 .back-to-top a {
    color: rgba(255, 255, 255, 0.8);
}
.section-media.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-media-light.footer-01.design-03 {
    background-color: #fff;
    color: #272727;
}
.section-media-light.footer-01.design-03 .sf a {
    border-bottom: 1px solid rgba(39, 39, 39, 0.5);
    color: #272727;
}
.section-media-light.footer-01.design-03 .lang-select li > a > span {
    border-bottom: 1px solid rgba(39, 39, 39, 0.5);
}
.section-media-light.footer-01.design-03 .back-to-top a {
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light.footer-01.design-03 .back-to-top a .inline-text > span {
    border-bottom: 1px solid transparent;
}
.section-gray.heading-01 .claim-borders > span, .section-white.heading-01 .claim-borders > span {
    border-color: #000;
    border-style: solid;
    border-width: 2px 0;
}
.section-white.default-01 {
    background-color: #fff;
    color: #555;
}
.section-gray.default-01 {
    background-color: #f4f4f4;
    color: #555;
}
.section-black.default-01 {
    background-color: #272727;
    color: #ddd;
}
.section-red.default-01 {
    background-color: #bb4849;
    color: #fcd9da;
}
.section-orange.default-01 {
    background-color: #db7343;
    color: #ffeae0;
}
.section-green.default-01 {
    background-color: #62a063;
    color: #e6fae6;
}
.section-mint.default-01 {
    background-color: #18927e;
    color: #e4fcf8;
}
.section-cyan.default-01 {
    background-color: #238d9b;
    color: #e4f9ff;
}
.section-blue.default-01 {
    background-color: #537bae;
    color: #e6f0fd;
}
.section-purple.default-01 {
    background-color: #8766b4;
    color: #e9ddf9;
}
.section-pink.default-01 {
    background-color: #b8628f;
    color: #fde0ef;
}
.section-media.default-01 {
    background-color: #272727;
    color: #fff;
}
.section-media-light.default-01 {
    background-color: #fff;
    color: #272727;
}
.section-white.heading-01 {
    background-color: #fff;
    color: #555;
}
.section-white.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-white.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-white.heading-01 .claim-bg-color > span > span, .section-white.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-white.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-white.heading-01 .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-white.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
}
.section-white.heading-01 .claim-color-alpha > span > span, .section-white.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
}
.section-white.heading-01 .claim-color-inv > span > span {
    color: #fff;
}
.section-white.heading-01 .claim-color-alpha > span > span {
    color: #000;
}
.section-white.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-white.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.color-red .section-white.heading-01 .claim-bg-color > span > span, .color-red .section-white.heading-01 .claim-bg-inv > span > span, .color-red .section-white.heading-01 .claim-bg > span > span, .color-red .section-white.heading-01 .claim-default-inv > span > span, .color-red .section-white.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-white.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-white.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-white.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-white.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-white.heading-01 .claim-bg-color > span > span, .color-mint .section-white.heading-01 .claim-bg-inv > span > span, .color-mint .section-white.heading-01 .claim-bg > span > span, .color-mint .section-white.heading-01 .claim-default-inv > span > span, .color-mint .section-white.heading-01 .claim-default > span > span, .color-red .section-white.heading-01 .claim-borders > span > span, .color-red .section-white.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-white.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-white.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-white.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-white.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-white.heading-01 .claim-bg-color > span > span, .color-cyan .section-white.heading-01 .claim-bg-inv > span > span, .color-cyan .section-white.heading-01 .claim-bg > span > span, .color-cyan .section-white.heading-01 .claim-default-inv > span > span, .color-cyan .section-white.heading-01 .claim-default > span > span, .color-mint .section-white.heading-01 .claim-borders > span > span, .color-mint .section-white.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-white.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-white.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-white.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-white.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-white.heading-01 .claim-bg-color > span > span, .color-blue .section-white.heading-01 .claim-bg-inv > span > span, .color-blue .section-white.heading-01 .claim-bg > span > span, .color-blue .section-white.heading-01 .claim-default-inv > span > span, .color-blue .section-white.heading-01 .claim-default > span > span, .color-cyan .section-white.heading-01 .claim-borders > span > span, .color-cyan .section-white.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-white.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-white.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-white.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-white.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-white.heading-01 .claim-borders > span > span, .color-blue .section-white.heading-01 .claim-gray > span > span, .color-pink .section-white.heading-01 .claim-bg-color > span > span, .color-pink .section-white.heading-01 .claim-bg-inv > span > span, .color-pink .section-white.heading-01 .claim-bg > span > span, .color-pink .section-white.heading-01 .claim-default-inv > span > span, .color-pink .section-white.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-white.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-white.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-white.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-white.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-white.heading-01 .claim-borders > span > span, .color-pink .section-white.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-gray.heading-01 {
    background-color: #f4f4f4;
    color: #555;
}
.section-gray.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-gray.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-gray.heading-01 .claim-bg-color > span > span, .section-gray.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-gray.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-gray.heading-01 .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-gray.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
}
.section-gray.heading-01 .claim-color-alpha > span > span, .section-gray.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
}
.section-gray.heading-01 .claim-color-inv > span > span {
    color: #fff;
}
.section-gray.heading-01 .claim-color-alpha > span > span {
    color: #000;
}
.section-gray.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-black.heading-01 .claim-borders > span, .section-blue.heading-01 .claim-borders > span, .section-cyan.heading-01 .claim-borders > span, .section-green.heading-01 .claim-borders > span, .section-media.heading-01 .claim-borders > span, .section-orange.heading-01 .claim-borders > span, .section-pink.heading-01 .claim-borders > span, .section-purple.heading-01 .claim-borders > span, .section-red.heading-01 .claim-borders > span {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 0;
}
.section-gray.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.color-red .section-gray.heading-01 .claim-bg-color > span > span, .color-red .section-gray.heading-01 .claim-bg-inv > span > span, .color-red .section-gray.heading-01 .claim-bg > span > span, .color-red .section-gray.heading-01 .claim-default-inv > span > span, .color-red .section-gray.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-gray.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-gray.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-gray.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-gray.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-gray.heading-01 .claim-bg-color > span > span, .color-mint .section-gray.heading-01 .claim-bg-inv > span > span, .color-mint .section-gray.heading-01 .claim-bg > span > span, .color-mint .section-gray.heading-01 .claim-default-inv > span > span, .color-mint .section-gray.heading-01 .claim-default > span > span, .color-red .section-gray.heading-01 .claim-borders > span > span, .color-red .section-gray.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-gray.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-gray.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-gray.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-gray.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-gray.heading-01 .claim-bg-color > span > span, .color-cyan .section-gray.heading-01 .claim-bg-inv > span > span, .color-cyan .section-gray.heading-01 .claim-bg > span > span, .color-cyan .section-gray.heading-01 .claim-default-inv > span > span, .color-cyan .section-gray.heading-01 .claim-default > span > span, .color-mint .section-gray.heading-01 .claim-borders > span > span, .color-mint .section-gray.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-gray.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-gray.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-gray.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-gray.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-gray.heading-01 .claim-bg-color > span > span, .color-blue .section-gray.heading-01 .claim-bg-inv > span > span, .color-blue .section-gray.heading-01 .claim-bg > span > span, .color-blue .section-gray.heading-01 .claim-default-inv > span > span, .color-blue .section-gray.heading-01 .claim-default > span > span, .color-cyan .section-gray.heading-01 .claim-borders > span > span, .color-cyan .section-gray.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-gray.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-gray.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-gray.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-gray.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-gray.heading-01 .claim-borders > span > span, .color-blue .section-gray.heading-01 .claim-gray > span > span, .color-pink .section-gray.heading-01 .claim-bg-color > span > span, .color-pink .section-gray.heading-01 .claim-bg-inv > span > span, .color-pink .section-gray.heading-01 .claim-bg > span > span, .color-pink .section-gray.heading-01 .claim-default-inv > span > span, .color-pink .section-gray.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-gray.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-gray.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-gray.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-gray.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-gray.heading-01 .claim-borders > span > span, .color-pink .section-gray.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-black.heading-01 {
    background-color: #272727;
    color: #ddd;
}
.section-black.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-black.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-black.heading-01 .claim-bg-color > span > span, .section-black.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-black.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-black.heading-01 .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-black.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
}
.section-black.heading-01 .claim-color-alpha > span > span, .section-black.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
}
.section-black.heading-01 .claim-color-inv > span > span {
    color: #fff;
}
.section-black.heading-01 .claim-color-alpha > span > span {
    color: #000;
}
.section-black.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-black.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-black.heading-01 .claim-bg-color > span > span, .color-red .section-black.heading-01 .claim-bg-inv > span > span, .color-red .section-black.heading-01 .claim-bg > span > span, .color-red .section-black.heading-01 .claim-default-inv > span > span, .color-red .section-black.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-black.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-black.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-black.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-black.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-black.heading-01 .claim-bg-color > span > span, .color-mint .section-black.heading-01 .claim-bg-inv > span > span, .color-mint .section-black.heading-01 .claim-bg > span > span, .color-mint .section-black.heading-01 .claim-default-inv > span > span, .color-mint .section-black.heading-01 .claim-default > span > span, .color-red .section-black.heading-01 .claim-borders > span > span, .color-red .section-black.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-black.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-black.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-black.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-black.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-black.heading-01 .claim-bg-color > span > span, .color-cyan .section-black.heading-01 .claim-bg-inv > span > span, .color-cyan .section-black.heading-01 .claim-bg > span > span, .color-cyan .section-black.heading-01 .claim-default-inv > span > span, .color-cyan .section-black.heading-01 .claim-default > span > span, .color-mint .section-black.heading-01 .claim-borders > span > span, .color-mint .section-black.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-black.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-black.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-black.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-black.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-black.heading-01 .claim-bg-color > span > span, .color-blue .section-black.heading-01 .claim-bg-inv > span > span, .color-blue .section-black.heading-01 .claim-bg > span > span, .color-blue .section-black.heading-01 .claim-default-inv > span > span, .color-blue .section-black.heading-01 .claim-default > span > span, .color-cyan .section-black.heading-01 .claim-borders > span > span, .color-cyan .section-black.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-black.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-black.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-black.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-black.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-black.heading-01 .claim-borders > span > span, .color-blue .section-black.heading-01 .claim-gray > span > span, .color-pink .section-black.heading-01 .claim-bg-color > span > span, .color-pink .section-black.heading-01 .claim-bg-inv > span > span, .color-pink .section-black.heading-01 .claim-bg > span > span, .color-pink .section-black.heading-01 .claim-default-inv > span > span, .color-pink .section-black.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-black.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-black.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-black.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-black.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-black.heading-01 .claim-borders > span > span, .color-pink .section-black.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-red.heading-01 {
    background-color: #bb4849;
    color: #fcd9da;
}
.section-red.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-red.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-red.heading-01 .claim-bg-color > span > span, .section-red.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-red.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-red.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.section-red.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.section-red.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.section-red.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.section-red.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-red.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-red.heading-01 .claim-bg-color > span > span, .color-red .section-red.heading-01 .claim-bg-inv > span > span, .color-red .section-red.heading-01 .claim-bg > span > span, .color-red .section-red.heading-01 .claim-default-inv > span > span, .color-red .section-red.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-red.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-red.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-red.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-red.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-red.heading-01 .claim-bg-color > span > span, .color-mint .section-red.heading-01 .claim-bg-inv > span > span, .color-mint .section-red.heading-01 .claim-bg > span > span, .color-mint .section-red.heading-01 .claim-default-inv > span > span, .color-mint .section-red.heading-01 .claim-default > span > span, .color-red .section-red.heading-01 .claim-borders > span > span, .color-red .section-red.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-red.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-red.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-red.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-red.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-red.heading-01 .claim-bg-color > span > span, .color-cyan .section-red.heading-01 .claim-bg-inv > span > span, .color-cyan .section-red.heading-01 .claim-bg > span > span, .color-cyan .section-red.heading-01 .claim-default-inv > span > span, .color-cyan .section-red.heading-01 .claim-default > span > span, .color-mint .section-red.heading-01 .claim-borders > span > span, .color-mint .section-red.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-red.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-red.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-red.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-red.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-red.heading-01 .claim-bg-color > span > span, .color-blue .section-red.heading-01 .claim-bg-inv > span > span, .color-blue .section-red.heading-01 .claim-bg > span > span, .color-blue .section-red.heading-01 .claim-default-inv > span > span, .color-blue .section-red.heading-01 .claim-default > span > span, .color-cyan .section-red.heading-01 .claim-borders > span > span, .color-cyan .section-red.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-red.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-red.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-red.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-red.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-red.heading-01 .claim-borders > span > span, .color-blue .section-red.heading-01 .claim-gray > span > span, .color-pink .section-red.heading-01 .claim-bg-color > span > span, .color-pink .section-red.heading-01 .claim-bg-inv > span > span, .color-pink .section-red.heading-01 .claim-bg > span > span, .color-pink .section-red.heading-01 .claim-default-inv > span > span, .color-pink .section-red.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-red.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-red.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-red.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-red.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-red.heading-01 .claim-borders > span > span, .color-pink .section-red.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-orange.heading-01 {
    background-color: #db7343;
    color: #ffeae0;
}
.section-orange.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-orange.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-orange.heading-01 .claim-bg-color > span > span, .section-orange.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-orange.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-orange.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.section-orange.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.section-orange.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.section-orange.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.section-orange.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-orange.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-orange.heading-01 .claim-bg-color > span > span, .color-red .section-orange.heading-01 .claim-bg-inv > span > span, .color-red .section-orange.heading-01 .claim-bg > span > span, .color-red .section-orange.heading-01 .claim-default-inv > span > span, .color-red .section-orange.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-orange.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-orange.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-orange.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-orange.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-orange.heading-01 .claim-bg-color > span > span, .color-mint .section-orange.heading-01 .claim-bg-inv > span > span, .color-mint .section-orange.heading-01 .claim-bg > span > span, .color-mint .section-orange.heading-01 .claim-default-inv > span > span, .color-mint .section-orange.heading-01 .claim-default > span > span, .color-red .section-orange.heading-01 .claim-borders > span > span, .color-red .section-orange.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-orange.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-orange.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-orange.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-orange.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-orange.heading-01 .claim-bg-color > span > span, .color-cyan .section-orange.heading-01 .claim-bg-inv > span > span, .color-cyan .section-orange.heading-01 .claim-bg > span > span, .color-cyan .section-orange.heading-01 .claim-default-inv > span > span, .color-cyan .section-orange.heading-01 .claim-default > span > span, .color-mint .section-orange.heading-01 .claim-borders > span > span, .color-mint .section-orange.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-orange.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-orange.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-orange.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-orange.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-orange.heading-01 .claim-bg-color > span > span, .color-blue .section-orange.heading-01 .claim-bg-inv > span > span, .color-blue .section-orange.heading-01 .claim-bg > span > span, .color-blue .section-orange.heading-01 .claim-default-inv > span > span, .color-blue .section-orange.heading-01 .claim-default > span > span, .color-cyan .section-orange.heading-01 .claim-borders > span > span, .color-cyan .section-orange.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-orange.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-orange.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-orange.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-orange.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-orange.heading-01 .claim-borders > span > span, .color-blue .section-orange.heading-01 .claim-gray > span > span, .color-pink .section-orange.heading-01 .claim-bg-color > span > span, .color-pink .section-orange.heading-01 .claim-bg-inv > span > span, .color-pink .section-orange.heading-01 .claim-bg > span > span, .color-pink .section-orange.heading-01 .claim-default-inv > span > span, .color-pink .section-orange.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-orange.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-orange.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-orange.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-orange.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-orange.heading-01 .claim-borders > span > span, .color-pink .section-orange.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-green.heading-01 {
    background-color: #62a063;
    color: #e6fae6;
}
.section-green.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-green.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-green.heading-01 .claim-bg-color > span > span, .section-green.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-green.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-green.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.section-green.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.section-green.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.section-green.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.section-green.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-green.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-green.heading-01 .claim-bg-color > span > span, .color-red .section-green.heading-01 .claim-bg-inv > span > span, .color-red .section-green.heading-01 .claim-bg > span > span, .color-red .section-green.heading-01 .claim-default-inv > span > span, .color-red .section-green.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-green.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-green.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-green.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-green.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-green.heading-01 .claim-bg-color > span > span, .color-mint .section-green.heading-01 .claim-bg-inv > span > span, .color-mint .section-green.heading-01 .claim-bg > span > span, .color-mint .section-green.heading-01 .claim-default-inv > span > span, .color-mint .section-green.heading-01 .claim-default > span > span, .color-red .section-green.heading-01 .claim-borders > span > span, .color-red .section-green.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-green.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-green.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-green.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-green.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-green.heading-01 .claim-bg-color > span > span, .color-cyan .section-green.heading-01 .claim-bg-inv > span > span, .color-cyan .section-green.heading-01 .claim-bg > span > span, .color-cyan .section-green.heading-01 .claim-default-inv > span > span, .color-cyan .section-green.heading-01 .claim-default > span > span, .color-mint .section-green.heading-01 .claim-borders > span > span, .color-mint .section-green.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-green.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-green.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-green.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-green.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-green.heading-01 .claim-bg-color > span > span, .color-blue .section-green.heading-01 .claim-bg-inv > span > span, .color-blue .section-green.heading-01 .claim-bg > span > span, .color-blue .section-green.heading-01 .claim-default-inv > span > span, .color-blue .section-green.heading-01 .claim-default > span > span, .color-cyan .section-green.heading-01 .claim-borders > span > span, .color-cyan .section-green.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-green.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-green.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-green.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-green.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-green.heading-01 .claim-borders > span > span, .color-blue .section-green.heading-01 .claim-gray > span > span, .color-pink .section-green.heading-01 .claim-bg-color > span > span, .color-pink .section-green.heading-01 .claim-bg-inv > span > span, .color-pink .section-green.heading-01 .claim-bg > span > span, .color-pink .section-green.heading-01 .claim-default-inv > span > span, .color-pink .section-green.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-green.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-green.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-green.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-green.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-green.heading-01 .claim-borders > span > span, .color-pink .section-green.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-mint.heading-01 {
    background-color: #18927e;
    color: #e4fcf8;
}
.section-mint.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-mint.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-mint.heading-01 .claim-bg-color > span > span, .section-mint.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-mint.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-mint.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.section-mint.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.section-mint.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.section-mint.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.section-mint.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-mint.heading-01 .claim-borders > span {
    border-color: #fff;
    border-style: solid;
    border-width: 2px 0;
}
.section-mint.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-mint.heading-01 .claim-bg-color > span > span, .color-red .section-mint.heading-01 .claim-bg-inv > span > span, .color-red .section-mint.heading-01 .claim-bg > span > span, .color-red .section-mint.heading-01 .claim-default-inv > span > span, .color-red .section-mint.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-mint.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-mint.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-mint.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-mint.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-mint.heading-01 .claim-bg-color > span > span, .color-mint .section-mint.heading-01 .claim-bg-inv > span > span, .color-mint .section-mint.heading-01 .claim-bg > span > span, .color-mint .section-mint.heading-01 .claim-default-inv > span > span, .color-mint .section-mint.heading-01 .claim-default > span > span, .color-red .section-mint.heading-01 .claim-borders > span > span, .color-red .section-mint.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-mint.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-mint.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-mint.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-mint.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-mint.heading-01 .claim-bg-color > span > span, .color-cyan .section-mint.heading-01 .claim-bg-inv > span > span, .color-cyan .section-mint.heading-01 .claim-bg > span > span, .color-cyan .section-mint.heading-01 .claim-default-inv > span > span, .color-cyan .section-mint.heading-01 .claim-default > span > span, .color-mint .section-mint.heading-01 .claim-borders > span > span, .color-mint .section-mint.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-mint.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-mint.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-mint.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-mint.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-mint.heading-01 .claim-bg-color > span > span, .color-blue .section-mint.heading-01 .claim-bg-inv > span > span, .color-blue .section-mint.heading-01 .claim-bg > span > span, .color-blue .section-mint.heading-01 .claim-default-inv > span > span, .color-blue .section-mint.heading-01 .claim-default > span > span, .color-cyan .section-mint.heading-01 .claim-borders > span > span, .color-cyan .section-mint.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-mint.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-mint.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-mint.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-mint.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-mint.heading-01 .claim-borders > span > span, .color-blue .section-mint.heading-01 .claim-gray > span > span, .color-pink .section-mint.heading-01 .claim-bg-color > span > span, .color-pink .section-mint.heading-01 .claim-bg-inv > span > span, .color-pink .section-mint.heading-01 .claim-bg > span > span, .color-pink .section-mint.heading-01 .claim-default-inv > span > span, .color-pink .section-mint.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-mint.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-mint.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-mint.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-mint.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-mint.heading-01 .claim-borders > span > span, .color-pink .section-mint.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-cyan.heading-01 {
    background-color: #238d9b;
    color: #e4f9ff;
}
.section-cyan.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-cyan.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-cyan.heading-01 .claim-bg-color > span > span, .section-cyan.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-cyan.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-cyan.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.section-cyan.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.section-cyan.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.section-cyan.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.section-cyan.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-cyan.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-cyan.heading-01 .claim-bg-color > span > span, .color-red .section-cyan.heading-01 .claim-bg-inv > span > span, .color-red .section-cyan.heading-01 .claim-bg > span > span, .color-red .section-cyan.heading-01 .claim-default-inv > span > span, .color-red .section-cyan.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-cyan.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-cyan.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-cyan.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-cyan.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-cyan.heading-01 .claim-bg-color > span > span, .color-mint .section-cyan.heading-01 .claim-bg-inv > span > span, .color-mint .section-cyan.heading-01 .claim-bg > span > span, .color-mint .section-cyan.heading-01 .claim-default-inv > span > span, .color-mint .section-cyan.heading-01 .claim-default > span > span, .color-red .section-cyan.heading-01 .claim-borders > span > span, .color-red .section-cyan.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-cyan.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-cyan.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-cyan.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-cyan.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-cyan.heading-01 .claim-bg-color > span > span, .color-cyan .section-cyan.heading-01 .claim-bg-inv > span > span, .color-cyan .section-cyan.heading-01 .claim-bg > span > span, .color-cyan .section-cyan.heading-01 .claim-default-inv > span > span, .color-cyan .section-cyan.heading-01 .claim-default > span > span, .color-mint .section-cyan.heading-01 .claim-borders > span > span, .color-mint .section-cyan.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-cyan.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-cyan.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-cyan.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-cyan.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-cyan.heading-01 .claim-bg-color > span > span, .color-blue .section-cyan.heading-01 .claim-bg-inv > span > span, .color-blue .section-cyan.heading-01 .claim-bg > span > span, .color-blue .section-cyan.heading-01 .claim-default-inv > span > span, .color-blue .section-cyan.heading-01 .claim-default > span > span, .color-cyan .section-cyan.heading-01 .claim-borders > span > span, .color-cyan .section-cyan.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-cyan.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-cyan.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-cyan.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-cyan.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-cyan.heading-01 .claim-borders > span > span, .color-blue .section-cyan.heading-01 .claim-gray > span > span, .color-pink .section-cyan.heading-01 .claim-bg-color > span > span, .color-pink .section-cyan.heading-01 .claim-bg-inv > span > span, .color-pink .section-cyan.heading-01 .claim-bg > span > span, .color-pink .section-cyan.heading-01 .claim-default-inv > span > span, .color-pink .section-cyan.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-cyan.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-cyan.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-cyan.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-cyan.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-cyan.heading-01 .claim-borders > span > span, .color-pink .section-cyan.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-blue.heading-01 {
    background-color: #537bae;
    color: #e6f0fd;
}
.section-blue.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-blue.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-blue.heading-01 .claim-bg-color > span > span, .section-blue.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-blue.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-blue.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.section-blue.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.section-blue.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.section-blue.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.section-blue.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-blue.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-blue.heading-01 .claim-bg-color > span > span, .color-red .section-blue.heading-01 .claim-bg-inv > span > span, .color-red .section-blue.heading-01 .claim-bg > span > span, .color-red .section-blue.heading-01 .claim-default-inv > span > span, .color-red .section-blue.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-blue.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-blue.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-blue.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-blue.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-blue.heading-01 .claim-bg-color > span > span, .color-mint .section-blue.heading-01 .claim-bg-inv > span > span, .color-mint .section-blue.heading-01 .claim-bg > span > span, .color-mint .section-blue.heading-01 .claim-default-inv > span > span, .color-mint .section-blue.heading-01 .claim-default > span > span, .color-red .section-blue.heading-01 .claim-borders > span > span, .color-red .section-blue.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-blue.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-blue.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-blue.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-blue.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-blue.heading-01 .claim-bg-color > span > span, .color-cyan .section-blue.heading-01 .claim-bg-inv > span > span, .color-cyan .section-blue.heading-01 .claim-bg > span > span, .color-cyan .section-blue.heading-01 .claim-default-inv > span > span, .color-cyan .section-blue.heading-01 .claim-default > span > span, .color-mint .section-blue.heading-01 .claim-borders > span > span, .color-mint .section-blue.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-blue.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-blue.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-blue.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-blue.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-blue.heading-01 .claim-bg-color > span > span, .color-blue .section-blue.heading-01 .claim-bg-inv > span > span, .color-blue .section-blue.heading-01 .claim-bg > span > span, .color-blue .section-blue.heading-01 .claim-default-inv > span > span, .color-blue .section-blue.heading-01 .claim-default > span > span, .color-cyan .section-blue.heading-01 .claim-borders > span > span, .color-cyan .section-blue.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-blue.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-blue.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-blue.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-blue.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-blue.heading-01 .claim-borders > span > span, .color-blue .section-blue.heading-01 .claim-gray > span > span, .color-pink .section-blue.heading-01 .claim-bg-color > span > span, .color-pink .section-blue.heading-01 .claim-bg-inv > span > span, .color-pink .section-blue.heading-01 .claim-bg > span > span, .color-pink .section-blue.heading-01 .claim-default-inv > span > span, .color-pink .section-blue.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-blue.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-blue.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-blue.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-blue.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-blue.heading-01 .claim-borders > span > span, .color-pink .section-blue.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-purple.heading-01 {
    background-color: #8766b4;
    color: #e9ddf9;
}
.section-purple.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-purple.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-purple.heading-01 .claim-bg-color > span > span, .section-purple.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-purple.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-purple.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.section-purple.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.section-purple.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.section-purple.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.section-purple.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-purple.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-purple.heading-01 .claim-bg-color > span > span, .color-red .section-purple.heading-01 .claim-bg-inv > span > span, .color-red .section-purple.heading-01 .claim-bg > span > span, .color-red .section-purple.heading-01 .claim-default-inv > span > span, .color-red .section-purple.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-purple.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-purple.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-purple.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-purple.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-purple.heading-01 .claim-bg-color > span > span, .color-mint .section-purple.heading-01 .claim-bg-inv > span > span, .color-mint .section-purple.heading-01 .claim-bg > span > span, .color-mint .section-purple.heading-01 .claim-default-inv > span > span, .color-mint .section-purple.heading-01 .claim-default > span > span, .color-red .section-purple.heading-01 .claim-borders > span > span, .color-red .section-purple.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-purple.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-purple.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-purple.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-purple.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-purple.heading-01 .claim-bg-color > span > span, .color-cyan .section-purple.heading-01 .claim-bg-inv > span > span, .color-cyan .section-purple.heading-01 .claim-bg > span > span, .color-cyan .section-purple.heading-01 .claim-default-inv > span > span, .color-cyan .section-purple.heading-01 .claim-default > span > span, .color-mint .section-purple.heading-01 .claim-borders > span > span, .color-mint .section-purple.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-purple.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-purple.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-purple.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-purple.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-purple.heading-01 .claim-bg-color > span > span, .color-blue .section-purple.heading-01 .claim-bg-inv > span > span, .color-blue .section-purple.heading-01 .claim-bg > span > span, .color-blue .section-purple.heading-01 .claim-default-inv > span > span, .color-blue .section-purple.heading-01 .claim-default > span > span, .color-cyan .section-purple.heading-01 .claim-borders > span > span, .color-cyan .section-purple.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-purple.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-purple.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-purple.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-purple.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-purple.heading-01 .claim-borders > span > span, .color-blue .section-purple.heading-01 .claim-gray > span > span, .color-pink .section-purple.heading-01 .claim-bg-color > span > span, .color-pink .section-purple.heading-01 .claim-bg-inv > span > span, .color-pink .section-purple.heading-01 .claim-bg > span > span, .color-pink .section-purple.heading-01 .claim-default-inv > span > span, .color-pink .section-purple.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-purple.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-purple.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-purple.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-purple.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-purple.heading-01 .claim-borders > span > span, .color-pink .section-purple.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-pink.heading-01 {
    background-color: #b8628f;
    color: #fde0ef;
}
.section-pink.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.section-pink.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: none;
}
.section-pink.heading-01 .claim-bg-color > span > span, .section-pink.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-pink.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-pink.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.section-pink.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.section-pink.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.section-pink.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.section-pink.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-pink.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: none;
}
.color-red .section-pink.heading-01 .claim-bg-color > span > span, .color-red .section-pink.heading-01 .claim-bg-inv > span > span, .color-red .section-pink.heading-01 .claim-bg > span > span, .color-red .section-pink.heading-01 .claim-default-inv > span > span, .color-red .section-pink.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-pink.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-pink.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-pink.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-pink.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-pink.heading-01 .claim-bg-color > span > span, .color-mint .section-pink.heading-01 .claim-bg-inv > span > span, .color-mint .section-pink.heading-01 .claim-bg > span > span, .color-mint .section-pink.heading-01 .claim-default-inv > span > span, .color-mint .section-pink.heading-01 .claim-default > span > span, .color-red .section-pink.heading-01 .claim-borders > span > span, .color-red .section-pink.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-pink.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-pink.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-pink.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-pink.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-pink.heading-01 .claim-bg-color > span > span, .color-cyan .section-pink.heading-01 .claim-bg-inv > span > span, .color-cyan .section-pink.heading-01 .claim-bg > span > span, .color-cyan .section-pink.heading-01 .claim-default-inv > span > span, .color-cyan .section-pink.heading-01 .claim-default > span > span, .color-mint .section-pink.heading-01 .claim-borders > span > span, .color-mint .section-pink.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-pink.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-pink.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-pink.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-pink.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-pink.heading-01 .claim-bg-color > span > span, .color-blue .section-pink.heading-01 .claim-bg-inv > span > span, .color-blue .section-pink.heading-01 .claim-bg > span > span, .color-blue .section-pink.heading-01 .claim-default-inv > span > span, .color-blue .section-pink.heading-01 .claim-default > span > span, .color-cyan .section-pink.heading-01 .claim-borders > span > span, .color-cyan .section-pink.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-pink.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-pink.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-pink.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-pink.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-pink.heading-01 .claim-borders > span > span, .color-blue .section-pink.heading-01 .claim-gray > span > span, .color-pink .section-pink.heading-01 .claim-bg-color > span > span, .color-pink .section-pink.heading-01 .claim-bg-inv > span > span, .color-pink .section-pink.heading-01 .claim-bg > span > span, .color-pink .section-pink.heading-01 .claim-default-inv > span > span, .color-pink .section-pink.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-pink.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-pink.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-pink.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-pink.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-pink.heading-01 .claim-borders > span > span, .color-pink .section-pink.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-media.heading-01 {
    background-color: #272727;
    color: #fff;
}
.section-media.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media.heading-01 .claim-bg-color > span > span, .section-media.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-media.heading-01 .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media.heading-01 .claim-color-alpha > span > span, .section-media.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
}
.section-media.heading-01 .claim-color-inv > span > span {
    color: #fff;
}
.section-media.heading-01 .claim-color-alpha > span > span {
    color: #000;
}
.section-media.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-media.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.color-red .section-media.heading-01 .claim-bg-color > span > span, .color-red .section-media.heading-01 .claim-bg-inv > span > span, .color-red .section-media.heading-01 .claim-bg > span > span, .color-red .section-media.heading-01 .claim-default-inv > span > span, .color-red .section-media.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-media.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-media.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-media.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-media.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-media.heading-01 .claim-bg-color > span > span, .color-mint .section-media.heading-01 .claim-bg-inv > span > span, .color-mint .section-media.heading-01 .claim-bg > span > span, .color-mint .section-media.heading-01 .claim-default-inv > span > span, .color-mint .section-media.heading-01 .claim-default > span > span, .color-red .section-media.heading-01 .claim-borders > span > span, .color-red .section-media.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-media.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-media.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-media.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-media.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-media.heading-01 .claim-bg-color > span > span, .color-cyan .section-media.heading-01 .claim-bg-inv > span > span, .color-cyan .section-media.heading-01 .claim-bg > span > span, .color-cyan .section-media.heading-01 .claim-default-inv > span > span, .color-cyan .section-media.heading-01 .claim-default > span > span, .color-mint .section-media.heading-01 .claim-borders > span > span, .color-mint .section-media.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-media.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-media.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-media.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-media.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-media.heading-01 .claim-bg-color > span > span, .color-blue .section-media.heading-01 .claim-bg-inv > span > span, .color-blue .section-media.heading-01 .claim-bg > span > span, .color-blue .section-media.heading-01 .claim-default-inv > span > span, .color-blue .section-media.heading-01 .claim-default > span > span, .color-cyan .section-media.heading-01 .claim-borders > span > span, .color-cyan .section-media.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-media.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-media.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-media.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-media.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-media.heading-01 .claim-borders > span > span, .color-blue .section-media.heading-01 .claim-gray > span > span, .color-pink .section-media.heading-01 .claim-bg-color > span > span, .color-pink .section-media.heading-01 .claim-bg-inv > span > span, .color-pink .section-media.heading-01 .claim-bg > span > span, .color-pink .section-media.heading-01 .claim-default-inv > span > span, .color-pink .section-media.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-media.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-media.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-media.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-media.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-media.heading-01 .claim-borders > span > span, .color-pink .section-media.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.section-media-light.heading-01 {
    background-color: #fff;
    color: #272727;
}
.section-media-light.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.heading-01 .claim-default-inv > span > span {
    border-radius: 0.1px;
    color: #fff;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.heading-01 .claim-bg-color > span > span, .section-media-light.heading-01 .claim-bg > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media-light.heading-01 .claim-bg-inv > span > span {
    background-color: #000;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000, 20px 0 0 #000, -20px 0 0 #000;
    color: #fff;
}
.section-media-light.heading-01 .claim-color > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #000;
}
.section-media-light.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.section-media-light.heading-01 .claim-color-alpha > span > span, .section-media-light.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
}
.section-media-light.heading-01 .claim-color-inv > span > span {
    color: #fff;
}
.section-media-light.heading-01 .claim-color-alpha > span > span {
    color: #000;
}
.section-media-light.heading-01 .claim-gray > span > span {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(0, 0, 0, 0.5), -20px 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
}
.section-media-light.heading-01 .claim-borders > span {
    border-color: #000;
    border-style: solid;
    border-width: 2px 0;
}
.section-media-light.heading-01 .claim-borders > span > span {
    border-radius: 0.1px;
    color: #000;
    text-shadow: 0 1px 5px transparent;
}
.color-red .section-media-light.heading-01 .claim-bg-color > span > span, .color-red .section-media-light.heading-01 .claim-bg-inv > span > span, .color-red .section-media-light.heading-01 .claim-bg > span > span, .color-red .section-media-light.heading-01 .claim-default-inv > span > span, .color-red .section-media-light.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-red .section-media-light.heading-01 .claim-color > span > span {
    background-color: #ca5a5b;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b, 20px 0 0 #ca5a5b, -20px 0 0 #ca5a5b;
    color: #fff;
}
.color-red .section-media-light.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #ca5a5b;
}
.color-red .section-media-light.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #ca5a5b;
}
.color-red .section-media-light.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(202, 90, 91, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(202, 90, 91, 0.8), -20px 0 0 rgba(202, 90, 91, 0.8);
    color: #fff;
}
.color-mint .section-media-light.heading-01 .claim-bg-color > span > span, .color-mint .section-media-light.heading-01 .claim-bg-inv > span > span, .color-mint .section-media-light.heading-01 .claim-bg > span > span, .color-mint .section-media-light.heading-01 .claim-default-inv > span > span, .color-mint .section-media-light.heading-01 .claim-default > span > span, .color-red .section-media-light.heading-01 .claim-borders > span > span, .color-red .section-media-light.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-mint .section-media-light.heading-01 .claim-color > span > span {
    background-color: #1ba38c;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c, 20px 0 0 #1ba38c, -20px 0 0 #1ba38c;
    color: #fff;
}
.color-mint .section-media-light.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #1ba38c;
}
.color-mint .section-media-light.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #1ba38c;
}
.color-mint .section-media-light.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(27, 163, 140, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(27, 163, 140, 0.8), -20px 0 0 rgba(27, 163, 140, 0.8);
    color: #fff;
}
.color-cyan .section-media-light.heading-01 .claim-bg-color > span > span, .color-cyan .section-media-light.heading-01 .claim-bg-inv > span > span, .color-cyan .section-media-light.heading-01 .claim-bg > span > span, .color-cyan .section-media-light.heading-01 .claim-default-inv > span > span, .color-cyan .section-media-light.heading-01 .claim-default > span > span, .color-mint .section-media-light.heading-01 .claim-borders > span > span, .color-mint .section-media-light.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-cyan .section-media-light.heading-01 .claim-color > span > span {
    background-color: #2d9fae;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae, 20px 0 0 #2d9fae, -20px 0 0 #2d9fae;
    color: #fff;
}
.color-cyan .section-media-light.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #2d9fae;
}
.color-cyan .section-media-light.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #2d9fae;
}
.color-cyan .section-media-light.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(45, 159, 174, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(45, 159, 174, 0.8), -20px 0 0 rgba(45, 159, 174, 0.8);
    color: #fff;
}
.color-blue .section-media-light.heading-01 .claim-bg-color > span > span, .color-blue .section-media-light.heading-01 .claim-bg-inv > span > span, .color-blue .section-media-light.heading-01 .claim-bg > span > span, .color-blue .section-media-light.heading-01 .claim-default-inv > span > span, .color-blue .section-media-light.heading-01 .claim-default > span > span, .color-cyan .section-media-light.heading-01 .claim-borders > span > span, .color-cyan .section-media-light.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.color-blue .section-media-light.heading-01 .claim-color > span > span {
    background-color: #6087b9;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9, 20px 0 0 #6087b9, -20px 0 0 #6087b9;
    color: #fff;
}
.color-blue .section-media-light.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #6087b9;
}
.color-blue .section-media-light.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #6087b9;
}
.color-blue .section-media-light.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(96, 135, 185, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(96, 135, 185, 0.8), -20px 0 0 rgba(96, 135, 185, 0.8);
    color: #fff;
}
.color-blue .section-media-light.heading-01 .claim-borders > span > span, .color-blue .section-media-light.heading-01 .claim-gray > span > span, .color-pink .section-media-light.heading-01 .claim-bg-color > span > span, .color-pink .section-media-light.heading-01 .claim-bg-inv > span > span, .color-pink .section-media-light.heading-01 .claim-bg > span > span, .color-pink .section-media-light.heading-01 .claim-default-inv > span > span, .color-pink .section-media-light.heading-01 .claim-default > span > span {
    border-radius: 0.1px;
}
.color-pink .section-media-light.heading-01 .claim-color > span > span {
    background-color: #c6739e;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e, 20px 0 0 #c6739e, -20px 0 0 #c6739e;
    color: #fff;
}
.color-pink .section-media-light.heading-01 .claim-color-text > span > span {
    background-color: transparent;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 transparent, -20px 0 0 transparent;
    color: #c6739e;
}
.color-pink .section-media-light.heading-01 .claim-color-inv > span > span {
    background-color: #fff;
    border-radius: 0.1px;
    box-shadow: 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff, 20px 0 0 #fff, -20px 0 0 #fff;
    color: #c6739e;
}
.color-pink .section-media-light.heading-01 .claim-color-alpha > span > span {
    background-color: rgba(198, 115, 158, 0.8);
    border-radius: 0.1px;
    box-shadow: 20px 0 0 rgba(198, 115, 158, 0.8), -20px 0 0 rgba(198, 115, 158, 0.8);
    color: #fff;
}
.color-pink .section-media-light.heading-01 .claim-borders > span > span, .color-pink .section-media-light.heading-01 .claim-gray > span > span {
    border-radius: 0.1px;
}
.overlay-black {
    background-color: rgba(0, 0, 0, 0.6);
}
.overlay-black-light {
    background-color: rgba(0, 0, 0, 0.3);
}
.overlay-black-strong {
    background-color: rgba(0, 0, 0, 0.85);
}
.overlay-purple {
    background-color: rgba(38, 27, 55, 0.6);
}
.overlay-purple-strong {
    background-color: rgba(38, 27, 55, 0.8);
}
.overlay-pink {
    background-color: rgba(55, 27, 49, 0.6);
}
.overlay-pink-strong {
    background-color: rgba(55, 27, 49, 0.8);
}
.overlay-red {
    background-color: rgba(55, 27, 27, 0.6);
}
.overlay-red-strong {
    background-color: rgba(55, 27, 27, 0.8);
}
.overlay-green {
    background-color: rgba(38, 55, 47, 0.6);
}
.overlay-green-strong {
    background-color: rgba(38, 55, 47, 0.8);
}
.overlay-blue {
    background-color: rgba(27, 38, 55, 0.6);
}
.overlay-blue-strong {
    background-color: rgba(27, 38, 55, 0.8);
}
.overlay-blue-cadet {
    background-color: rgba(56, 107, 125, 0.6);
}
.overlay-blue-indigo {
    background-color: rgba(68, 91, 125, 0.6);
}
.overlay-white {
    background-color: rgba(255, 255, 255, 0.6);
}
.overlay-white-strong {
    background-color: rgba(255, 255, 255, 0.9);
}
.wsw-01 {
    color: #000;
}
.wsw-02 {
    color: #292929;
}
.wsw-03 {
    color: #4c4c4c;
}
.wsw-04 {
    color: #707070;
}
.wsw-05 {
    color: #949494;
}
.wsw-06 {
    color: #b8b8b8;
}
.wsw-07 {
    color: #dbdbdb;
}
.wsw-08 {
    color: #fff;
}
.wsw-09 {
    color: #ca5a5b;
}
.wsw-10 {
    color: #e08053;
}
.wsw-11 {
    color: #72af73;
}
.wsw-12 {
    color: #1ba38c;
}
.wsw-13 {
    color: #2d9fae;
}
.wsw-14 {
    color: #6087b9;
}
.wsw-15 {
    color: #9879c3;
}
.wsw-16 {
    color: #c6739e;
}
.wsw-17 {
    color: #bb4849;
}
.wsw-18 {
    color: #db7343;
}
.wsw-19 {
    color: #62a063;
}
.wsw-20 {
    color: #18927e;
}
.wsw-21 {
    color: #238d9b;
}
.wsw-22 {
    color: #537bae;
}
.wsw-23 {
    color: #8766b4;
}
.wsw-24 {
    color: #b8628f;
}
.wsw-25 {
    color: #9e3b3c;
}
.wsw-26 {
    color: #bb5c2f;
}
.wsw-27 {
    color: #488649;
}
.wsw-28 {
    color: #197969;
}
.wsw-29 {
    color: #1f727d;
}
.wsw-30 {
    color: #406798;
}
.wsw-31 {
    color: #72529f;
}
.wsw-32 {
    color: #9e4b76;
}
.wsw-33 {
    color: #7d2f2f;
}
.wsw-34 {
    color: #933e16;
}
.wsw-35 {
    color: #305831;
}
.wsw-36 {
    color: #0e5d50;
}
.wsw-37 {
    color: #076871;
}
.wsw-38 {
    color: #304664;
}
.wsw-39 {
    color: #593f7a;
}
.wsw-40 {
    color: #743d59;
}
@media all and (min-width: 320px) {
.gallery-classic .gallery-photo:nth-child(2n+1) {
    clear: both;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 1%;
}
.gallery-classic .gallery-photo:nth-child(2n+1)::after, .gallery-classic .gallery-photo:nth-child(2n+1)::before {
    content: "";
    display: table;
}
.gallery-classic .gallery-photo:nth-child(2n+1)::after {
    clear: both;
}
.gallery-classic .gallery-photo:nth-child(2n+2) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 51%;
    margin-top: 1%;
}
.gallery-classic .gallery-photo {
    float: left;
    margin-right: -100%;
    width: 49%;
}
.gallery-feed .gallery-photo, .gallery-feed .gallery-sizer {
    width: 49%;
}
.gallery-slideshow .gallery-content {
    width: 300px;
}
.mt-03-column .image-block.wnd-type-image {
    float: left;
    margin: 10px 0 0 !important;
    padding: 0 10px !important;
    width: 30%;
}
.mt-03-column .image-block.wnd-type-icon {
    float: left;
    margin: 10px !important;
}
.mt-03-column .text-content {
    padding: 5px 5px 5px 10px;
    text-align: left;
}
.mt-03-column .text h3, .mt-03-column .text h4 {
    text-align: left;
}
.mt-clients-01 .mt-column {
    width: 33.333%;
}
.mt-pricing-01 .row {
    margin: 0 -10px;
}
.mt-pricing-01 .text:first-child {
    float: left;
    width: 75%;
}
.mt-pricing-01 .text:last-child {
    float: right;
    text-align: right;
    width: 25%;
}
.mt-pricing-01 .text:last-child h3 {
    text-align: right;
}
.header-01 .logo {
    max-width: 240px;
}
.header-01 .logo .text-content, .header-01 .logo-borders .text-content {
    font-size: 1.25rem;
    line-height: 1.4;
}
.header-01 .wnd-font-size-90 .text-content, .header-01 .wnd-font-size-90.logo-borders .text-content {
    font-size: 1.1875rem;
    line-height: 1.47368;
}
.header-01 .wnd-font-size-70 .text-content, .header-01 .wnd-font-size-70.logo-borders .text-content, .header-01 .wnd-font-size-80 .text-content, .header-01 .wnd-font-size-80.logo-borders .text-content {
    font-size: 1.125rem;
    line-height: 1.55556;
}
.header-01 .wnd-font-size-50 .text-content, .header-01 .wnd-font-size-60 .text-content {
    font-size: 1rem;
    line-height: 1.75;
}
.header-01 .wnd-font-size-50.logo-borders .text-content, .header-01 .wnd-font-size-60.logo-borders .text-content {
    font-size: 1rem;
    line-height: 1.625;
}
.header-01 .wnd-font-size-10 .text-content, .header-01 .wnd-font-size-20 .text-content, .header-01 .wnd-font-size-30 .text-content, .header-01 .wnd-font-size-40 .text-content {
    font-size: 0.9375rem;
    line-height: 1.86667;
}
.header-01 .wnd-font-size-10.logo-borders .text-content, .header-01 .wnd-font-size-20.logo-borders .text-content, .header-01 .wnd-font-size-30.logo-borders .text-content, .header-01 .wnd-font-size-40.logo-borders .text-content {
    font-size: 0.9375rem;
    line-height: 1.73333;
}
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 320px), not all, not all, only screen and (min-resolution: 192dpi) and (min-width: 320px), only screen and (min-resolution: 2dppx) and (min-width: 320px) {
body {
    font-size: 1rem;
    line-height: 1.625;
}
}
@media all and (min-width: 321px) and (min-height: 481px) {
.section-wrapper .fullscreen {
    height: 75vh;
    max-height: 75%;
}
}
@media all and (min-width: 365px) {
.header-01 .logo {
    max-width: 285px;
}
}
@media all and (min-width: 480px) {
.gallery-slideshow .gallery-content {
    width: 400px;
}
.form-input {
    font-size: 1.0625rem;
    line-height: 1.52941;
}
.form-date input, .form-email input, .form-number input, .form-tel input, .form-text input, .form-textarea textarea {
    padding: 4px 12px;
}
.form-select select {
    padding: 4px 30px 5px 12px;
}
.form-checkbox label span > span, .form-radio label span > span {
    font-size: 1.0625rem;
    line-height: 1.47059;
}
.layout-01 .section-inner {
    padding: 30px 0;
}
.header-01 .logo {
    max-width: 330px;
}
.large .form-input {
    font-size: 1.0625rem;
    line-height: 1.52941;
}
.large .form-date input, .large .form-email input, .large .form-number input, .large .form-tel input, .large .form-text input, .large .form-textarea textarea {
    padding: 4px 12px;
}
.large .form-select select {
    padding: 4px 30px 5px 12px;
}
.large .form-checkbox label span > span, .large .form-radio label span > span {
    font-size: 1.0625rem;
    line-height: 1.47059;
}
}
@media all and (min-width: 480px) and (min-height: 600px) {
.section-wrapper .fullscreen {
    height: 60vh;
    max-height: 550px;
}
}
@media all and (min-width: 500px) {
.gallery-classic .gallery-photo:nth-child(3n+1) {
    clear: both;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 1%;
}
.gallery-classic .gallery-photo:nth-child(3n+1)::after, .gallery-classic .gallery-photo:nth-child(3n+1)::before {
    content: "";
    display: table;
}
.gallery-classic .gallery-photo:nth-child(3n+1)::after {
    clear: both;
}
.gallery-classic .gallery-photo:nth-child(3n+2) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 34%;
    margin-top: 1%;
}
.gallery-classic .gallery-photo:nth-child(3n+3) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 68%;
    margin-top: 1%;
}
.gallery-classic .gallery-photo {
    float: left;
    margin-right: -100%;
    width: 32%;
}
.gallery-feed .gallery-photo, .gallery-feed .gallery-sizer {
    width: 32%;
}
}
@media all and (min-width: 550px) {
.header-01.design-01 .subclaim .styled-inline-text, .header-01.design-03 .subclaim .styled-inline-text {
    font-size: 1.375rem;
    line-height: 1.63636;
}
}
@media all and (min-width: 600px) and (min-height: 600px) {
.section-wrapper .fullscreen {
    height: 50vh;
    max-height: 600px;
}
}
@media all and (min-width: 600px) and (min-height: 400px) {
.mt-02-column .image-block {
    float: none;
    height: 120px;
    margin: 0 auto 10px !important;
    width: 120px;
}
.mt-02-column .image-block .embed-content {
    max-height: 120px;
    max-width: 120px;
}
.mt-02-column .image-block embed {
    left: 28px !important;
    max-height: 60px;
    max-width: 60px;
    top: 28px !important;
}
.mt-02-column .text-content {
    padding: 10px 20px;
    text-align: center;
}
.mt-02-column .text h3, .mt-02-column .text h4 {
    text-align: center;
}
.mt-03-column .image-block.wnd-type-icon {
    height: 120px;
    width: 120px;
}
.mt-03-column .image-block.wnd-type-icon .embed-content {
    max-height: 120px;
    max-width: 120px;
}
.mt-03-column .image-block.wnd-type-icon embed {
    left: 28px !important;
    max-height: 60px;
    max-width: 60px;
    top: 28px !important;
}
.mt-03-column .text-content {
    padding: 10px 10px 15px 15px;
}
}
@media all and (min-width: 600px) and (min-width: 900px) {
.column-content .gallery-classic {
    padding: 10px 20px;
}
.column-content.pr-0 .gallery-classic {
    padding: 15px 20px;
}
.column-content.pr-320 .gallery-classic {
    padding: 10px 20px;
}
.column-content.pr-600 .gallery-classic {
    padding: 5px 20px;
}
.mt-pricing-01 {
    padding: 20px 40px;
}
}
@media all and (min-width: 600px) and (min-width: 768px) {
.column-content .gallery-classic {
    padding: 8px 15px;
}
.column-content.pr-0 .gallery-classic {
    padding: 12px 15px;
}
.column-content.pr-320 .gallery-classic {
    padding: 8px 15px;
}
.column-content.pr-600 .gallery-classic {
    padding: 4px 15px;
}
.mt-pricing-01 {
    padding: 15px 30px;
}
}
@media all and (min-width: 600px) {
.column-content .gallery-classic .gallery-photo:nth-child(2n+1)::after, .column-content .gallery-classic .gallery-photo:nth-child(2n+1)::before, .column-content.pr-320 .gallery-classic .gallery-photo:nth-child(2n+1)::after, .column-content.pr-320 .gallery-classic .gallery-photo:nth-child(2n+1)::before, .column-content.pr-600 .gallery-classic .gallery-photo:nth-child(3n+1)::after, .column-content.pr-600 .gallery-classic .gallery-photo:nth-child(3n+1)::before, .column-content.pr-768 .gallery-classic .gallery-photo:nth-child(4n+1)::after, .column-content.pr-768 .gallery-classic .gallery-photo:nth-child(4n+1)::before {
    content: "";
    display: table;
}
.form-file, .large .form-file {
    height: auto;
    min-height: 63px;
}
.column-content.pr-0 .form-file, .form-file, .large .column-content.pr-0 .form-file {
    height: auto;
}
body {
    font-size: 1rem;
    line-height: 1.625;
}
.auto-font-size .abril-fatface {
    letter-spacing: 0;
    word-spacing: 4px;
}
.auto-font-size .lora, .auto-font-size .pt-serif {
    letter-spacing: 0;
    word-spacing: 2px;
}
.auto-font-size .brandon-grotesque {
    word-spacing: 3px;
}
.auto-font-size .fira-sans, .auto-font-size .proxima-nova, .auto-font-size .roboto {
    letter-spacing: -2px;
    word-spacing: 3px;
}
.auto-font-size .claim-borders, .auto-font-size .claim-borders.wnd-font-size-90, .auto-font-size .claim-color-text, .auto-font-size .claim-color-text.wnd-font-size-90, .auto-font-size .claim-default, .auto-font-size .claim-default-inv, .auto-font-size .claim-default-inv.wnd-font-size-90, .auto-font-size .claim-default.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.37778;
}
.auto-font-size .claim-borders.wnd-font-size-70, .auto-font-size .claim-borders.wnd-font-size-80, .auto-font-size .claim-color-text.wnd-font-size-70, .auto-font-size .claim-color-text.wnd-font-size-80, .auto-font-size .claim-default-inv.wnd-font-size-70, .auto-font-size .claim-default-inv.wnd-font-size-80, .auto-font-size .claim-default.wnd-font-size-70, .auto-font-size .claim-default.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.42105;
}
.auto-font-size .claim-borders.wnd-font-size-50, .auto-font-size .claim-borders.wnd-font-size-60, .auto-font-size .claim-color-text.wnd-font-size-50, .auto-font-size .claim-color-text.wnd-font-size-60, .auto-font-size .claim-default-inv.wnd-font-size-50, .auto-font-size .claim-default-inv.wnd-font-size-60, .auto-font-size .claim-default.wnd-font-size-50, .auto-font-size .claim-default.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.41176;
}
.auto-font-size .claim-borders.wnd-font-size-30, .auto-font-size .claim-borders.wnd-font-size-40, .auto-font-size .claim-color-text.wnd-font-size-30, .auto-font-size .claim-color-text.wnd-font-size-40, .auto-font-size .claim-default-inv.wnd-font-size-30, .auto-font-size .claim-default-inv.wnd-font-size-40, .auto-font-size .claim-default.wnd-font-size-30, .auto-font-size .claim-default.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.53333;
}
.auto-font-size .claim-borders.wnd-font-size-10, .auto-font-size .claim-borders.wnd-font-size-20, .auto-font-size .claim-color-text.wnd-font-size-10, .auto-font-size .claim-color-text.wnd-font-size-20, .auto-font-size .claim-default-inv.wnd-font-size-10, .auto-font-size .claim-default-inv.wnd-font-size-20, .auto-font-size .claim-default.wnd-font-size-10, .auto-font-size .claim-default.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.abril-fatface, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-90, .auto-font-size .claim-bg-inv.abril-fatface, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-90, .auto-font-size .claim-bg.abril-fatface, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color-alpha.abril-fatface, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color-inv.abril-fatface, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color.abril-fatface, .auto-font-size .claim-color.abril-fatface.wnd-font-size-90, .auto-font-size .claim-gray.abril-fatface, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.77778;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-80, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-80, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color.abril-fatface.wnd-font-size-80, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-70, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.78947;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-60, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-60, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color.abril-fatface.wnd-font-size-60, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-50, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.85294;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-40, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-40, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color.abril-fatface.wnd-font-size-40, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-30, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.9;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-20, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-20, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color.abril-fatface.wnd-font-size-20, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-10, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 2;
}
.auto-font-size .claim-bg-color.brandon-grotesque, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-bg-inv.brandon-grotesque, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-bg.brandon-grotesque, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color-alpha.brandon-grotesque, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color-inv.brandon-grotesque, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color.brandon-grotesque, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-gray.brandon-grotesque, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-90 {
    font-size: 2.5rem;
    line-height: 1.875;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-80 {
    font-size: 2.125rem;
    line-height: 1.91176;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-60 {
    font-size: 1.9375rem;
    line-height: 1.93548;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-40 {
    font-size: 1.6875rem;
    line-height: 2;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-20 {
    font-size: 1.4375rem;
    line-height: 2.08696;
}
.auto-font-size .claim-bg-color.lobster, .auto-font-size .claim-bg-color.lobster.wnd-font-size-90, .auto-font-size .claim-bg-inv.lobster, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-90, .auto-font-size .claim-bg.lobster, .auto-font-size .claim-bg.lobster.wnd-font-size-90, .auto-font-size .claim-color-alpha.lobster, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-90, .auto-font-size .claim-color-inv.lobster, .auto-font-size .claim-color-inv.lobster.wnd-font-size-90, .auto-font-size .claim-color.lobster, .auto-font-size .claim-color.lobster.wnd-font-size-90, .auto-font-size .claim-gray.lobster, .auto-font-size .claim-gray.lobster.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.62222;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-70, .auto-font-size .claim-bg-color.lobster.wnd-font-size-80, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-70, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-80, .auto-font-size .claim-bg.lobster.wnd-font-size-70, .auto-font-size .claim-bg.lobster.wnd-font-size-80, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-70, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-80, .auto-font-size .claim-color-inv.lobster.wnd-font-size-70, .auto-font-size .claim-color-inv.lobster.wnd-font-size-80, .auto-font-size .claim-color.lobster.wnd-font-size-70, .auto-font-size .claim-color.lobster.wnd-font-size-80, .auto-font-size .claim-gray.lobster.wnd-font-size-70, .auto-font-size .claim-gray.lobster.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.68421;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-50, .auto-font-size .claim-bg-color.lobster.wnd-font-size-60, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-50, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-60, .auto-font-size .claim-bg.lobster.wnd-font-size-50, .auto-font-size .claim-bg.lobster.wnd-font-size-60, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-50, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-60, .auto-font-size .claim-color-inv.lobster.wnd-font-size-50, .auto-font-size .claim-color-inv.lobster.wnd-font-size-60, .auto-font-size .claim-color.lobster.wnd-font-size-50, .auto-font-size .claim-color.lobster.wnd-font-size-60, .auto-font-size .claim-gray.lobster.wnd-font-size-50, .auto-font-size .claim-gray.lobster.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.73529;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-30, .auto-font-size .claim-bg-color.lobster.wnd-font-size-40, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-30, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-40, .auto-font-size .claim-bg.lobster.wnd-font-size-30, .auto-font-size .claim-bg.lobster.wnd-font-size-40, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-30, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-40, .auto-font-size .claim-color-inv.lobster.wnd-font-size-30, .auto-font-size .claim-color-inv.lobster.wnd-font-size-40, .auto-font-size .claim-color.lobster.wnd-font-size-30, .auto-font-size .claim-color.lobster.wnd-font-size-40, .auto-font-size .claim-gray.lobster.wnd-font-size-30, .auto-font-size .claim-gray.lobster.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.8;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-10, .auto-font-size .claim-bg-color.lobster.wnd-font-size-20, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-10, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-20, .auto-font-size .claim-bg.lobster.wnd-font-size-10, .auto-font-size .claim-bg.lobster.wnd-font-size-20, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-10, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-20, .auto-font-size .claim-color-inv.lobster.wnd-font-size-10, .auto-font-size .claim-color-inv.lobster.wnd-font-size-20, .auto-font-size .claim-color.lobster.wnd-font-size-10, .auto-font-size .claim-color.lobster.wnd-font-size-20, .auto-font-size .claim-gray.lobster.wnd-font-size-10, .auto-font-size .claim-gray.lobster.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 1.88462;
}
.auto-font-size .claim-bg-color.lora, .auto-font-size .claim-bg-color.lora.wnd-font-size-90, .auto-font-size .claim-bg-inv.lora, .auto-font-size .claim-bg-inv.lora.wnd-font-size-90, .auto-font-size .claim-bg.lora, .auto-font-size .claim-bg.lora.wnd-font-size-90, .auto-font-size .claim-color-alpha.lora, .auto-font-size .claim-color-alpha.lora.wnd-font-size-90, .auto-font-size .claim-color-inv.lora, .auto-font-size .claim-color-inv.lora.wnd-font-size-90, .auto-font-size .claim-color.lora, .auto-font-size .claim-color.lora.wnd-font-size-90, .auto-font-size .claim-gray.lora, .auto-font-size .claim-gray.lora.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.66667;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-70, .auto-font-size .claim-bg-color.lora.wnd-font-size-80, .auto-font-size .claim-bg-inv.lora.wnd-font-size-70, .auto-font-size .claim-bg-inv.lora.wnd-font-size-80, .auto-font-size .claim-bg.lora.wnd-font-size-70, .auto-font-size .claim-bg.lora.wnd-font-size-80, .auto-font-size .claim-color-alpha.lora.wnd-font-size-70, .auto-font-size .claim-color-alpha.lora.wnd-font-size-80, .auto-font-size .claim-color-inv.lora.wnd-font-size-70, .auto-font-size .claim-color-inv.lora.wnd-font-size-80, .auto-font-size .claim-color.lora.wnd-font-size-70, .auto-font-size .claim-color.lora.wnd-font-size-80, .auto-font-size .claim-gray.lora.wnd-font-size-70, .auto-font-size .claim-gray.lora.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.68421;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-50, .auto-font-size .claim-bg-color.lora.wnd-font-size-60, .auto-font-size .claim-bg-inv.lora.wnd-font-size-50, .auto-font-size .claim-bg-inv.lora.wnd-font-size-60, .auto-font-size .claim-bg.lora.wnd-font-size-50, .auto-font-size .claim-bg.lora.wnd-font-size-60, .auto-font-size .claim-color-alpha.lora.wnd-font-size-50, .auto-font-size .claim-color-alpha.lora.wnd-font-size-60, .auto-font-size .claim-color-inv.lora.wnd-font-size-50, .auto-font-size .claim-color-inv.lora.wnd-font-size-60, .auto-font-size .claim-color.lora.wnd-font-size-50, .auto-font-size .claim-color.lora.wnd-font-size-60, .auto-font-size .claim-gray.lora.wnd-font-size-50, .auto-font-size .claim-gray.lora.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.73529;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-30, .auto-font-size .claim-bg-color.lora.wnd-font-size-40, .auto-font-size .claim-bg-inv.lora.wnd-font-size-30, .auto-font-size .claim-bg-inv.lora.wnd-font-size-40, .auto-font-size .claim-bg.lora.wnd-font-size-30, .auto-font-size .claim-bg.lora.wnd-font-size-40, .auto-font-size .claim-color-alpha.lora.wnd-font-size-30, .auto-font-size .claim-color-alpha.lora.wnd-font-size-40, .auto-font-size .claim-color-inv.lora.wnd-font-size-30, .auto-font-size .claim-color-inv.lora.wnd-font-size-40, .auto-font-size .claim-color.lora.wnd-font-size-30, .auto-font-size .claim-color.lora.wnd-font-size-40, .auto-font-size .claim-gray.lora.wnd-font-size-30, .auto-font-size .claim-gray.lora.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.8;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-10, .auto-font-size .claim-bg-color.lora.wnd-font-size-20, .auto-font-size .claim-bg-inv.lora.wnd-font-size-10, .auto-font-size .claim-bg-inv.lora.wnd-font-size-20, .auto-font-size .claim-bg.lora.wnd-font-size-10, .auto-font-size .claim-bg.lora.wnd-font-size-20, .auto-font-size .claim-color-alpha.lora.wnd-font-size-10, .auto-font-size .claim-color-alpha.lora.wnd-font-size-20, .auto-font-size .claim-color-inv.lora.wnd-font-size-10, .auto-font-size .claim-color-inv.lora.wnd-font-size-20, .auto-font-size .claim-color.lora.wnd-font-size-10, .auto-font-size .claim-color.lora.wnd-font-size-20, .auto-font-size .claim-gray.lora.wnd-font-size-10, .auto-font-size .claim-gray.lora.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 1.88462;
}
.auto-font-size .claim-bg-color.open-sans, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-90, .auto-font-size .claim-bg-inv.open-sans, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-90, .auto-font-size .claim-bg.open-sans, .auto-font-size .claim-bg.open-sans.wnd-font-size-90, .auto-font-size .claim-color-alpha.open-sans, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-90, .auto-font-size .claim-color-inv.open-sans, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-90, .auto-font-size .claim-color.open-sans, .auto-font-size .claim-color.open-sans.wnd-font-size-90, .auto-font-size .claim-gray.open-sans, .auto-font-size .claim-gray.open-sans.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.73333;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-70, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-80, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-70, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-80, .auto-font-size .claim-bg.open-sans.wnd-font-size-70, .auto-font-size .claim-bg.open-sans.wnd-font-size-80, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-70, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-80, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-70, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-80, .auto-font-size .claim-color.open-sans.wnd-font-size-70, .auto-font-size .claim-color.open-sans.wnd-font-size-80, .auto-font-size .claim-gray.open-sans.wnd-font-size-70, .auto-font-size .claim-gray.open-sans.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.76316;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-50, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-60, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-50, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-60, .auto-font-size .claim-bg.open-sans.wnd-font-size-50, .auto-font-size .claim-bg.open-sans.wnd-font-size-60, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-50, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-60, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-50, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-60, .auto-font-size .claim-color.open-sans.wnd-font-size-50, .auto-font-size .claim-color.open-sans.wnd-font-size-60, .auto-font-size .claim-gray.open-sans.wnd-font-size-50, .auto-font-size .claim-gray.open-sans.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.82353;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-30, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-40, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-30, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-40, .auto-font-size .claim-bg.open-sans.wnd-font-size-30, .auto-font-size .claim-bg.open-sans.wnd-font-size-40, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-30, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-40, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-30, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-40, .auto-font-size .claim-color.open-sans.wnd-font-size-30, .auto-font-size .claim-color.open-sans.wnd-font-size-40, .auto-font-size .claim-gray.open-sans.wnd-font-size-30, .auto-font-size .claim-gray.open-sans.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.86667;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-10, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-20, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-10, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-20, .auto-font-size .claim-bg.open-sans.wnd-font-size-10, .auto-font-size .claim-bg.open-sans.wnd-font-size-20, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-10, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-20, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-10, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-20, .auto-font-size .claim-color.open-sans.wnd-font-size-10, .auto-font-size .claim-color.open-sans.wnd-font-size-20, .auto-font-size .claim-gray.open-sans.wnd-font-size-10, .auto-font-size .claim-gray.open-sans.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 1.96154;
}
.auto-font-size .claim-bg-color.fira-sans, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-90, .auto-font-size .claim-bg-inv.fira-sans, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-90, .auto-font-size .claim-bg.fira-sans, .auto-font-size .claim-bg.fira-sans.wnd-font-size-90, .auto-font-size .claim-color-alpha.fira-sans, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-90, .auto-font-size .claim-color-inv.fira-sans, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-90, .auto-font-size .claim-color.fira-sans, .auto-font-size .claim-color.fira-sans.wnd-font-size-90, .auto-font-size .claim-gray.fira-sans, .auto-font-size .claim-gray.fira-sans.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.73333;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-80, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-80, .auto-font-size .claim-bg.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg.fira-sans.wnd-font-size-80, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-70, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-80, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-70, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-80, .auto-font-size .claim-color.fira-sans.wnd-font-size-70, .auto-font-size .claim-color.fira-sans.wnd-font-size-80, .auto-font-size .claim-gray.fira-sans.wnd-font-size-70, .auto-font-size .claim-gray.fira-sans.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.76316;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-60, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-60, .auto-font-size .claim-bg.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg.fira-sans.wnd-font-size-60, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-50, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-60, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-50, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-60, .auto-font-size .claim-color.fira-sans.wnd-font-size-50, .auto-font-size .claim-color.fira-sans.wnd-font-size-60, .auto-font-size .claim-gray.fira-sans.wnd-font-size-50, .auto-font-size .claim-gray.fira-sans.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.82353;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-40, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-40, .auto-font-size .claim-bg.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg.fira-sans.wnd-font-size-40, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-30, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-40, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-30, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-40, .auto-font-size .claim-color.fira-sans.wnd-font-size-30, .auto-font-size .claim-color.fira-sans.wnd-font-size-40, .auto-font-size .claim-gray.fira-sans.wnd-font-size-30, .auto-font-size .claim-gray.fira-sans.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.86667;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-20, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-20, .auto-font-size .claim-bg.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg.fira-sans.wnd-font-size-20, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-10, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-20, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-10, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-20, .auto-font-size .claim-color.fira-sans.wnd-font-size-10, .auto-font-size .claim-color.fira-sans.wnd-font-size-20, .auto-font-size .claim-gray.fira-sans.wnd-font-size-10, .auto-font-size .claim-gray.fira-sans.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 1.96154;
}
.auto-font-size .claim-bg-color.playfair-display, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-90, .auto-font-size .claim-bg-inv.playfair-display, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-90, .auto-font-size .claim-bg.playfair-display, .auto-font-size .claim-bg.playfair-display.wnd-font-size-90, .auto-font-size .claim-color-alpha.playfair-display, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-90, .auto-font-size .claim-color-inv.playfair-display, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-90, .auto-font-size .claim-color.playfair-display, .auto-font-size .claim-color.playfair-display.wnd-font-size-90, .auto-font-size .claim-gray.playfair-display, .auto-font-size .claim-gray.playfair-display.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.66667;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-80, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-80, .auto-font-size .claim-bg.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg.playfair-display.wnd-font-size-80, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-70, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-80, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-70, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-80, .auto-font-size .claim-color.playfair-display.wnd-font-size-70, .auto-font-size .claim-color.playfair-display.wnd-font-size-80, .auto-font-size .claim-gray.playfair-display.wnd-font-size-70, .auto-font-size .claim-gray.playfair-display.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.68421;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-60, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-60, .auto-font-size .claim-bg.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg.playfair-display.wnd-font-size-60, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-50, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-60, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-50, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-60, .auto-font-size .claim-color.playfair-display.wnd-font-size-50, .auto-font-size .claim-color.playfair-display.wnd-font-size-60, .auto-font-size .claim-gray.playfair-display.wnd-font-size-50, .auto-font-size .claim-gray.playfair-display.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.73529;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-40, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-40, .auto-font-size .claim-bg.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg.playfair-display.wnd-font-size-40, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-30, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-40, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-30, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-40, .auto-font-size .claim-color.playfair-display.wnd-font-size-30, .auto-font-size .claim-color.playfair-display.wnd-font-size-40, .auto-font-size .claim-gray.playfair-display.wnd-font-size-30, .auto-font-size .claim-gray.playfair-display.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.8;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-20, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-20, .auto-font-size .claim-bg.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg.playfair-display.wnd-font-size-20, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-10, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-20, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-10, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-20, .auto-font-size .claim-color.playfair-display.wnd-font-size-10, .auto-font-size .claim-color.playfair-display.wnd-font-size-20, .auto-font-size .claim-gray.playfair-display.wnd-font-size-10, .auto-font-size .claim-gray.playfair-display.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 1.88462;
}
.auto-font-size .claim-bg-color.proxima-nova, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-90, .auto-font-size .claim-bg-inv.proxima-nova, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-90, .auto-font-size .claim-bg.proxima-nova, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color-alpha.proxima-nova, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color-inv.proxima-nova, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color.proxima-nova, .auto-font-size .claim-color.proxima-nova.wnd-font-size-90, .auto-font-size .claim-gray.proxima-nova, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.6;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-80, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-80, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color.proxima-nova.wnd-font-size-80, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-70, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.63158;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-60, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-60, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color.proxima-nova.wnd-font-size-60, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-50, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.67647;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-40, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-40, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color.proxima-nova.wnd-font-size-40, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-30, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.76667;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-20, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-20, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color.proxima-nova.wnd-font-size-20, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-10, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 1.80769;
}
.auto-font-size .claim-bg-color.pt-serif, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-90, .auto-font-size .claim-bg-inv.pt-serif, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-90, .auto-font-size .claim-bg.pt-serif, .auto-font-size .claim-bg.pt-serif.wnd-font-size-90, .auto-font-size .claim-color-alpha.pt-serif, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-90, .auto-font-size .claim-color-inv.pt-serif, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-90, .auto-font-size .claim-color.pt-serif, .auto-font-size .claim-color.pt-serif.wnd-font-size-90, .auto-font-size .claim-gray.pt-serif, .auto-font-size .claim-gray.pt-serif.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.73333;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-80, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-80, .auto-font-size .claim-bg.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg.pt-serif.wnd-font-size-80, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-70, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-80, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-70, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-80, .auto-font-size .claim-color.pt-serif.wnd-font-size-70, .auto-font-size .claim-color.pt-serif.wnd-font-size-80, .auto-font-size .claim-gray.pt-serif.wnd-font-size-70, .auto-font-size .claim-gray.pt-serif.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.73684;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-60, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-60, .auto-font-size .claim-bg.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg.pt-serif.wnd-font-size-60, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-50, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-60, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-50, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-60, .auto-font-size .claim-color.pt-serif.wnd-font-size-50, .auto-font-size .claim-color.pt-serif.wnd-font-size-60, .auto-font-size .claim-gray.pt-serif.wnd-font-size-50, .auto-font-size .claim-gray.pt-serif.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.79412;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-40, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-40, .auto-font-size .claim-bg.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg.pt-serif.wnd-font-size-40, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-30, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-40, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-30, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-40, .auto-font-size .claim-color.pt-serif.wnd-font-size-30, .auto-font-size .claim-color.pt-serif.wnd-font-size-40, .auto-font-size .claim-gray.pt-serif.wnd-font-size-30, .auto-font-size .claim-gray.pt-serif.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.86667;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-20, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-20, .auto-font-size .claim-bg.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg.pt-serif.wnd-font-size-20, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-10, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-20, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-10, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-20, .auto-font-size .claim-color.pt-serif.wnd-font-size-10, .auto-font-size .claim-color.pt-serif.wnd-font-size-20, .auto-font-size .claim-gray.pt-serif.wnd-font-size-10, .auto-font-size .claim-gray.pt-serif.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 1.92308;
}
.auto-font-size .claim-bg-color.ribeye-marrow, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-bg-inv.ribeye-marrow, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-bg.ribeye-marrow, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color-alpha.ribeye-marrow, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color-inv.ribeye-marrow, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color.ribeye-marrow, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-gray.ribeye-marrow, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.8;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.81579;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.85294;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.9;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 2;
}
.auto-font-size .claim-bg-color.roboto, .auto-font-size .claim-bg-color.roboto.wnd-font-size-90, .auto-font-size .claim-bg-inv.roboto, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-90, .auto-font-size .claim-bg.roboto, .auto-font-size .claim-bg.roboto.wnd-font-size-90, .auto-font-size .claim-color-alpha.roboto, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-90, .auto-font-size .claim-color-inv.roboto, .auto-font-size .claim-color-inv.roboto.wnd-font-size-90, .auto-font-size .claim-color.roboto, .auto-font-size .claim-color.roboto.wnd-font-size-90, .auto-font-size .claim-gray.roboto, .auto-font-size .claim-gray.roboto.wnd-font-size-90 {
    font-size: 2.8125rem;
    line-height: 1.75556;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-70, .auto-font-size .claim-bg-color.roboto.wnd-font-size-80, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-70, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-80, .auto-font-size .claim-bg.roboto.wnd-font-size-70, .auto-font-size .claim-bg.roboto.wnd-font-size-80, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-70, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-80, .auto-font-size .claim-color-inv.roboto.wnd-font-size-70, .auto-font-size .claim-color-inv.roboto.wnd-font-size-80, .auto-font-size .claim-color.roboto.wnd-font-size-70, .auto-font-size .claim-color.roboto.wnd-font-size-80, .auto-font-size .claim-gray.roboto.wnd-font-size-70, .auto-font-size .claim-gray.roboto.wnd-font-size-80 {
    font-size: 2.375rem;
    line-height: 1.76316;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-50, .auto-font-size .claim-bg-color.roboto.wnd-font-size-60, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-50, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-60, .auto-font-size .claim-bg.roboto.wnd-font-size-50, .auto-font-size .claim-bg.roboto.wnd-font-size-60, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-50, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-60, .auto-font-size .claim-color-inv.roboto.wnd-font-size-50, .auto-font-size .claim-color-inv.roboto.wnd-font-size-60, .auto-font-size .claim-color.roboto.wnd-font-size-50, .auto-font-size .claim-color.roboto.wnd-font-size-60, .auto-font-size .claim-gray.roboto.wnd-font-size-50, .auto-font-size .claim-gray.roboto.wnd-font-size-60 {
    font-size: 2.125rem;
    line-height: 1.82353;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-30, .auto-font-size .claim-bg-color.roboto.wnd-font-size-40, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-30, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-40, .auto-font-size .claim-bg.roboto.wnd-font-size-30, .auto-font-size .claim-bg.roboto.wnd-font-size-40, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-30, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-40, .auto-font-size .claim-color-inv.roboto.wnd-font-size-30, .auto-font-size .claim-color-inv.roboto.wnd-font-size-40, .auto-font-size .claim-color.roboto.wnd-font-size-30, .auto-font-size .claim-color.roboto.wnd-font-size-40, .auto-font-size .claim-gray.roboto.wnd-font-size-30, .auto-font-size .claim-gray.roboto.wnd-font-size-40 {
    font-size: 1.875rem;
    line-height: 1.9;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-10, .auto-font-size .claim-bg-color.roboto.wnd-font-size-20, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-10, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-20, .auto-font-size .claim-bg.roboto.wnd-font-size-10, .auto-font-size .claim-bg.roboto.wnd-font-size-20, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-10, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-20, .auto-font-size .claim-color-inv.roboto.wnd-font-size-10, .auto-font-size .claim-color-inv.roboto.wnd-font-size-20, .auto-font-size .claim-color.roboto.wnd-font-size-10, .auto-font-size .claim-color.roboto.wnd-font-size-20, .auto-font-size .claim-gray.roboto.wnd-font-size-10, .auto-font-size .claim-gray.roboto.wnd-font-size-20 {
    font-size: 1.625rem;
    line-height: 2;
}
.button a {
    font-size: 1.25rem;
    line-height: 1.8;
    min-width: 40%;
}
.file a::before {
    font-size: 1.5rem;
    line-height: 2.5;
    width: 56px;
}
.button-01 a, .file-01 a {
    padding: 11px 30px 10px;
}
.button-02 a, .file-02 a {
    padding: 10px 30px;
}
.column-content .gallery-classic {
    padding: 5px 10px;
}
.column-content .gallery-classic .gallery-photo:nth-child(2n+1) {
    clear: both;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 1%;
}
.column-content .gallery-classic .gallery-photo:nth-child(2n+1)::after {
    clear: both;
}
.column-content .gallery-classic .gallery-photo:nth-child(2n+2) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 51%;
    margin-top: 1%;
}
.column-content .gallery-classic .gallery-photo {
    float: left;
    margin-right: -100%;
    width: 49%;
}
.column-content.pr-0 .gallery-classic {
    padding: 8px 10px;
}
.column-content.pr-0 .gallery-classic .gallery-photo {
    margin: 0 0 10px;
    width: 100%;
}
.column-content.pr-320 .gallery-classic {
    padding: 5px 10px;
}
.column-content.pr-320 .gallery-classic .gallery-photo:nth-child(2n+1) {
    clear: both;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 1%;
}
.column-content.pr-320 .gallery-classic .gallery-photo:nth-child(2n+1)::after {
    clear: both;
}
.column-content.pr-320 .gallery-classic .gallery-photo:nth-child(2n+2) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 51%;
    margin-top: 1%;
}
.column-content.pr-320 .gallery-classic .gallery-photo {
    float: left;
    margin-right: -100%;
    width: 49%;
}
.column-content.pr-600 .gallery-classic {
    padding: 3px 10px;
}
.column-content.pr-600 .gallery-classic .gallery-photo:nth-child(3n+1) {
    clear: both;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 1%;
}
.column-content.pr-600 .gallery-classic .gallery-photo:nth-child(3n+1)::after {
    clear: both;
}
.column-content.pr-600 .gallery-classic .gallery-photo:nth-child(3n+2) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 34%;
    margin-top: 1%;
}
.column-content.pr-600 .gallery-classic .gallery-photo:nth-child(3n+3) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 68%;
    margin-top: 1%;
}
.column-content.pr-600 .gallery-classic .gallery-photo {
    float: left;
    margin-right: -100%;
    width: 32%;
}
.column-content.pr-768 .gallery-classic .gallery-photo:nth-child(4n+1) {
    clear: both;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 1%;
}
.column-content.pr-768 .gallery-classic .gallery-photo:nth-child(4n+1)::after {
    clear: both;
}
.column-content.pr-768 .gallery-classic .gallery-photo:nth-child(4n+2) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 25.5%;
    margin-top: 1%;
}
.column-content.pr-768 .gallery-classic .gallery-photo:nth-child(4n+3) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 51%;
    margin-top: 1%;
}
.column-content.pr-768 .gallery-classic .gallery-photo:nth-child(4n+4) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 76.5%;
    margin-top: 1%;
}
.column-content.pr-768 .gallery-classic .gallery-photo {
    float: left;
    margin-right: -100%;
    width: 23.5%;
}
.column-content .gallery-feed .gallery-photo, .column-content .gallery-feed .gallery-sizer {
    width: 49%;
}
.column-content.pr-0 .gallery-feed .gallery-photo, .column-content.pr-0 .gallery-feed .gallery-sizer {
    width: 100%;
}
.column-content.pr-320 .gallery-feed .gallery-photo, .column-content.pr-320 .gallery-feed .gallery-sizer {
    width: 49%;
}
.column-content.pr-600 .gallery-feed .gallery-photo, .column-content.pr-600 .gallery-feed .gallery-sizer {
    width: 32%;
}
.column-content.pr-768 .gallery-feed .gallery-photo, .column-content.pr-768 .gallery-feed .gallery-sizer {
    width: 23.5%;
}
.gallery-slideshow .gallery-content {
    width: 500px;
}
.gallery-slideshow .photo-next, .gallery-slideshow .photo-prev {
    background-size: 80px 60px;
}
.column-content.pr-0 .gallery-slideshow .gallery-content {
    width: 100%;
}
.column-content.pr-320 .gallery-slideshow .gallery-content {
    width: 300px;
}
.column-content.pr-480 .gallery-slideshow .gallery-content {
    width: 400px;
}
.column-content.pr-600 .gallery-slideshow .gallery-content {
    width: 500px;
}
.listing .listing-media {
    float: left;
    margin-right: -100%;
    width: 40.5%;
}
.listing .listing-content {
    float: left;
    margin-left: 42.5%;
    margin-right: -100%;
    width: 57.5%;
}
.form {
    padding: 0 0 30px 7px;
    width: 86%;
}
.form-input:not(.form-checkbox):not(.form-radio) > label {
    float: left;
    padding: 8px 10px 0 0;
    text-align: right;
    width: 30%;
}
.form-input:not(.form-checkbox):not(.form-radio) > label span > span {
    padding: 0 5px;
}
.form-group > label {
    padding-bottom: 0;
}
.form-date input, .form-email input, .form-number input, .form-select .select, .form-tel input, .form-text input, .form-textarea textarea {
    max-width: 60%;
}
.form-file-base, .form-group-content {
    width: 67%;
}
.form-submit button {
    margin-left: 30%;
    max-width: 68%;
    width: auto;
}
.form-file-base {
    left: 30%;
    max-width: 68%;
    top: 10px;
}
.form-file-cover {
    max-width: 68%;
}
.form-file-button {
    width: auto;
}
.form-captcha {
    margin-left: 30%;
    padding: 10px 0 10px 1px;
}
.column-content .form {
    padding: 10px 0;
    visibility: hidden;
    width: 100%;
}
.column-content .form:first-child {
    margin-top: -5px;
}
.column-content.pr-0 .form {
    visibility: visible;
}
.column-content.pr-0 .form-input:not(.form-checkbox):not(.form-radio) {
    padding: 10px 20px;
}
.column-content.pr-0 .form-input:not(.form-checkbox):not(.form-radio) > label {
    clear: both;
    float: none;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.column-content.pr-0 .form-group > label {
    padding-top: 0 !important;
}
.column-content.pr-0 .form-date input, .column-content.pr-0 .form-email input, .column-content.pr-0 .form-number input, .column-content.pr-0 .form-select .select, .column-content.pr-0 .form-tel input, .column-content.pr-0 .form-text input, .column-content.pr-0 .form-textarea textarea {
    max-width: none;
}
.column-content.pr-0 .form input[type="checkbox"], .column-content.pr-0 .form input[type="checkbox"] + .checkbox, .column-content.pr-0 .form input[type="radio"], .column-content.pr-0 .form input[type="radio"] + .radio-button {
    top: 7px;
}
.column-content.pr-0 .form-file-base, .column-content.pr-320 .form-file-base {
    left: 0;
    max-width: none;
    top: 15px;
}
.column-content.pr-0 .form-checkbox label, .column-content.pr-0 .form-radio label {
    padding: 4px 0 0 23px;
}
.column-content.pr-0 .form-submit {
    padding: 10px 20px;
}
.column-content.pr-0 .form-submit button {
    margin-left: 0;
    min-width: 0;
}
.column-content.pr-0 .form-file-base, .column-content.pr-0 .form-group-content {
    padding-top: 0;
    width: 100%;
}
.column-content.pr-0 .form-file-cover {
    width: 100%;
}
.column-content.pr-0 .form-captcha {
    margin-left: 0;
    padding: 10px 20px 10px 16px;
}
.column-content.pr-320 .form .form-input:not(.form-checkbox):not(.form-radio) > label {
    clear: both;
    float: none;
    padding: 0 0 5px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.column-content.pr-320 .form-date input, .column-content.pr-320 .form-email input, .column-content.pr-320 .form-number input, .column-content.pr-320 .form-select .select, .column-content.pr-320 .form-tel input, .column-content.pr-320 .form-text input, .column-content.pr-320 .form-textarea textarea {
    max-width: none;
}
.column-content.pr-320 .form input[type="checkbox"], .column-content.pr-320 .form input[type="radio"] {
    left: 0;
}
.column-content.pr-320 .form-checkbox label, .column-content.pr-320 .form-radio label {
    padding: 4px 0 0 23px;
}
.column-content.pr-320 .form-submit button {
    margin-left: 0;
    min-width: 0;
}
.column-content.pr-320 .form-file-base, .column-content.pr-320 .form-group-content {
    width: 100%;
}
.column-content.pr-320 .form-file-cover {
    width: 100%;
}
.mt-02-column .mt-column {
    margin-bottom: 0;
    margin-top: 0;
    padding: 15px 10px;
    width: 50%;
}
.mt-02-column .mt-column:last-child, .mt-02-column .mt-column:nth-child(2n+1), .mt-02-column .mt-column:nth-child(2n+2) {
    margin-right: 0;
}
.mt-02-column .text p {
    padding-top: 10px;
}
.pr-0 .mt-02-column .mt-column {
    float: none;
    margin: 0 !important;
    padding: 10px 0;
    width: 100%;
}
.pr-0 .mt-02-column .image-block {
    float: none;
    margin: 0 auto 10px !important;
}
.pr-0 .mt-02-column .text-content {
    padding: 5px 10px 20px;
    text-align: center;
}
.pr-0 .mt-02-column .text h3, .pr-0 .mt-02-column .text h4 {
    text-align: center;
}
.pr-320 .mt-02-column .mt-column {
    padding: 10px;
}
.pr-320 .mt-02-column .text-content {
    padding: 5px 20px 20px;
    text-align: center;
}
.pr-480 .mt-02-column .image-block {
    float: left;
}
.pr-480 .mt-02-column .text-content {
    padding: 0 20px 20px;
    text-align: left;
}
.pr-480 .mt-02-column .text h3, .pr-480 .mt-02-column .text h4 {
    text-align: left;
}
.pr-600 .mt-02-column .mt-column {
    margin-bottom: 0;
    margin-top: 0;
    width: 50%;
}
.pr-600 .mt-02-column .mt-column:last-child, .pr-600 .mt-02-column .mt-column:nth-child(2n+1), .pr-600 .mt-02-column .mt-column:nth-child(2n+2) {
    margin-right: 0;
}
.pr-600 .mt-02-column .image-block {
    float: none;
    margin: 0 auto 10px !important;
}
.pr-600 .mt-02-column .text-content {
    padding: 10px 10px 20px;
    text-align: center;
}
.pr-600 .mt-02-column .text h3, .pr-600 .mt-02-column .text h4 {
    text-align: center;
}
.pr-768 .mt-02-column .image-block {
    float: left;
}
.pr-768 .mt-02-column .text-content {
    padding: 0 10px 20px 20px;
    text-align: left;
}
.pr-768 .mt-02-column .text h3, .pr-768 .mt-02-column .text h4 {
    text-align: left;
}
.mt-03-column .text p {
    padding-top: 10px;
}
.pr-0 .mt-03-column .mt-column {
    float: none;
    margin: 0 !important;
    padding: 10px 0;
    width: 100%;
}
.pr-0 .mt-03-column .image-block {
    float: none;
    margin: 0 auto 10px !important;
}
.pr-0 .mt-03-column .image-block.wnd-type-image {
    padding: 0 10px !important;
}
.pr-0 .mt-03-column .text-content {
    padding: 10px 10px 20px;
    text-align: center;
}
.pr-0 .mt-03-column .text h3, .pr-0 .mt-03-column .text h4 {
    text-align: center;
}
.pr-320 .mt-03-column .image-block.wnd-type-image {
    padding: 0 20px !important;
}
.pr-320 .mt-03-column .text-content {
    padding: 10px 20px 20px;
}
.pr-480 .mt-03-column .mt-column {
    padding: 10px;
}
.pr-480 .mt-03-column .image-block.wnd-type-icon {
    float: left;
    margin: 0 0 10px !important;
}
.pr-480 .mt-03-column .image-block.wnd-type-image {
    float: left;
    margin: 7px 0 0 !important;
    padding: 0 !important;
    width: 30%;
}
.pr-480 .mt-03-column .text-content {
    padding: 0 10px 20px 20px;
    text-align: left;
}
.pr-480 .mt-03-column .text h3, .pr-480 .mt-03-column .text h4 {
    text-align: left;
}
.pr-768 .mt-03-column .mt-column {
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 5px;
    width: 33.3333%;
}
.pr-768 .mt-03-column .mt-column:last-child, .pr-768 .mt-03-column .mt-column:nth-child(3n+1), .pr-768 .mt-03-column .mt-column:nth-child(3n+2), .pr-768 .mt-03-column .mt-column:nth-child(3n+3) {
    margin-right: 0;
}
.pr-768 .mt-03-column .image-block.wnd-type-image {
    float: none;
    margin: 0 auto 10px !important;
    padding: 0 15px !important;
    width: 100%;
}
.pr-768 .mt-03-column .image-block.wnd-type-icon {
    float: none;
    margin: 0 auto 10px !important;
}
.pr-768 .mt-03-column .text-content {
    padding: 10px 15px 20px;
    text-align: center;
}
.pr-768 .mt-03-column .text h3, .pr-768 .mt-03-column .text h4 {
    text-align: center;
}
.mt-clients-01 .mt-column {
    width: 25%;
}
.mt-contact-01, .mt-contact-02 {
    max-width: 50%;
}
.mt-pricing-01 {
    padding: 10px 20px;
    width: 86%;
}
.header-01 .logo .text-content {
    font-size: 1.375rem;
    line-height: 2.72727;
}
.header-01 .logo-borders .text-content {
    font-size: 1.375rem;
    line-height: 2.54545;
}
.header-01 .wnd-font-size-90 .text-content {
    font-size: 1.3125rem;
    line-height: 2.85714;
}
.header-01 .wnd-font-size-90.logo-borders .text-content {
    font-size: 1.3125rem;
    line-height: 2.66667;
}
.header-01 .wnd-font-size-70 .text-content, .header-01 .wnd-font-size-80 .text-content {
    font-size: 1.25rem;
    line-height: 1.5;
}
.header-01 .wnd-font-size-70.logo-borders .text-content, .header-01 .wnd-font-size-80.logo-borders .text-content {
    font-size: 1.25rem;
    line-height: 1.4;
}
.header-01 .wnd-font-size-50 .text-content, .header-01 .wnd-font-size-60 .text-content {
    font-size: 1.1875rem;
    line-height: 1.57895;
    padding-bottom: 0;
    padding-top: 0;
}
.header-01 .wnd-font-size-50.logo-borders .text-content, .header-01 .wnd-font-size-60.logo-borders .text-content {
    font-size: 1.1875rem;
    line-height: 1.47368;
}
.header-01 .wnd-font-size-10 .text-content, .header-01 .wnd-font-size-20 .text-content, .header-01 .wnd-font-size-30 .text-content, .header-01 .wnd-font-size-40 .text-content {
    font-size: 1.125rem;
    line-height: 1.55556;
}
.header-01 .wnd-font-size-10.logo-borders .text-content, .header-01 .wnd-font-size-20.logo-borders .text-content, .header-01 .wnd-font-size-30.logo-borders .text-content, .header-01 .wnd-font-size-40.logo-borders .text-content {
    font-size: 1.125rem;
    line-height: 1.44444;
}
.header-01 #menu-mobile {
    transition: margin 0.3s ease 0s;
}
.heading-01.design-01 .section-inner, .heading-01.design-02 .section-inner {
    padding: 10% 10px;
}
.large .button a {
    font-size: 1.3125rem;
    line-height: 1.71429;
}
.large .file a::before {
    font-size: 1.25rem;
    line-height: 1;
    width: 44px;
}
.large .button-01 a, .large .file-01 a {
    padding: 15px 60px 14px;
}
.large .button-02 a, .large .file-02 a {
    padding: 14px 60px;
}
.large .form {
    padding: 0 0 30px 7px;
    width: 86%;
}
.large .form-input:not(.form-checkbox):not(.form-radio) > label {
    float: left;
    padding: 8px 10px 0 0;
    text-align: right;
    width: 30%;
}
.large .form-input:not(.form-checkbox):not(.form-radio) > label span > span {
    padding: 0 5px;
}
.large .form-group > label {
    padding-bottom: 0;
}
.large .form-date input, .large .form-email input, .large .form-number input, .large .form-select .select, .large .form-tel input, .large .form-text input, .large .form-textarea textarea {
    max-width: 60%;
}
.large .form-file-base, .large .form-group-content {
    width: 67%;
}
.large .form-submit button {
    margin-left: 30%;
    max-width: 68%;
    width: auto;
}
.large .form-file-base {
    left: 30%;
    max-width: 68%;
    top: 10px;
}
.large .form-file-cover {
    max-width: 68%;
}
.large .form-file-button {
    width: auto;
}
.large .form-captcha {
    margin-left: 30%;
    padding: 10px 0 10px 1px;
}
.large .column-content .form {
    padding: 10px 0;
    visibility: hidden;
    width: 100%;
}
.large .column-content .form:first-child {
    margin-top: -5px;
}
.large .column-content.pr-0 .form {
    visibility: visible;
}
.large .column-content.pr-0 .form-input:not(.form-checkbox):not(.form-radio) {
    padding: 10px 20px;
}
.large .column-content.pr-0 .form-input:not(.form-checkbox):not(.form-radio) > label {
    clear: both;
    float: none;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.large .column-content.pr-0 .form-group > label {
    padding-top: 0 !important;
}
.large .column-content.pr-0 .form-date input, .large .column-content.pr-0 .form-email input, .large .column-content.pr-0 .form-number input, .large .column-content.pr-0 .form-select .select, .large .column-content.pr-0 .form-tel input, .large .column-content.pr-0 .form-text input, .large .column-content.pr-0 .form-textarea textarea {
    max-width: none;
}
.large .column-content.pr-0 .form input[type="checkbox"], .large .column-content.pr-0 .form input[type="checkbox"] + .checkbox, .large .column-content.pr-0 .form input[type="radio"], .large .column-content.pr-0 .form input[type="radio"] + .radio-button {
    top: 7px;
}
.large .column-content.pr-0 .form-file-base, .large .column-content.pr-320 .form-file-base {
    left: 0;
    max-width: none;
    top: 15px;
}
.large .column-content.pr-0 .form-checkbox label, .large .column-content.pr-0 .form-radio label {
    padding: 4px 0 0 23px;
}
.large .column-content.pr-0 .form-submit {
    padding: 10px 20px;
}
.large .column-content.pr-0 .form-submit button {
    margin-left: 0;
    min-width: 0;
}
.large .column-content.pr-0 .form-file-base, .large .column-content.pr-0 .form-group-content {
    padding-top: 0;
    width: 100%;
}
.large .column-content.pr-0 .form-file-cover {
    width: 100%;
}
.large .column-content.pr-0 .form-captcha {
    margin-left: 0;
    padding: 10px 20px 10px 16px;
}
.large .column-content.pr-320 .form .form-input:not(.form-checkbox):not(.form-radio) > label {
    clear: both;
    float: none;
    padding: 0 0 5px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.large .column-content.pr-320 .form-date input, .large .column-content.pr-320 .form-email input, .large .column-content.pr-320 .form-number input, .large .column-content.pr-320 .form-select .select, .large .column-content.pr-320 .form-tel input, .large .column-content.pr-320 .form-text input, .large .column-content.pr-320 .form-textarea textarea {
    max-width: none;
}
.large .column-content.pr-320 .form input[type="checkbox"], .large .column-content.pr-320 .form input[type="radio"] {
    left: 0;
}
.large .column-content.pr-320 .form-checkbox label, .large .column-content.pr-320 .form-radio label {
    padding: 4px 0 0 23px;
}
.large .column-content.pr-320 .form-submit button {
    margin-left: 0;
    min-width: 0;
}
.large .column-content.pr-320 .form-file-base, .large .column-content.pr-320 .form-group-content {
    width: 100%;
}
.large .column-content.pr-320 .form-file-cover {
    width: 100%;
}
.section-white .mt-02-column .embed-content, .section-white .mt-03-column .embed-content {
    border: 2px solid #000;
}
.color-blue .section-white .mt-02-column .embed-content, .color-blue .section-white .mt-03-column .embed-content {
    border: 2px solid #6087b9;
}
.color-cyan .section-white .mt-02-column .embed-content, .color-cyan .section-white .mt-03-column .embed-content {
    border: 2px solid #2d9fae;
}
.color-mint .section-white .mt-02-column .embed-content, .color-mint .section-white .mt-03-column .embed-content {
    border: 2px solid #1ba38c;
}
.color-pink .section-white .mt-02-column .embed-content, .color-pink .section-white .mt-03-column .embed-content {
    border: 2px solid #c6739e;
}
.color-red .section-white .mt-02-column .embed-content, .color-red .section-white .mt-03-column .embed-content {
    border: 2px solid #ca5a5b;
}
.section-black .mt-02-column .embed-content, .section-black .mt-03-column .embed-content {
    border: 2px solid #fff;
}
.color-red .section-black .mt-02-column .embed-content, .color-red .section-black .mt-03-column .embed-content {
    border: 2px solid #ca5a5b;
}
.color-mint .section-black .mt-02-column .embed-content, .color-mint .section-black .mt-03-column .embed-content {
    border: 2px solid #1ba38c;
}
.color-cyan .section-black .mt-02-column .embed-content, .color-cyan .section-black .mt-03-column .embed-content {
    border: 2px solid #2d9fae;
}
.color-blue .section-black .mt-02-column .embed-content, .color-blue .section-black .mt-03-column .embed-content {
    border: 2px solid #6087b9;
}
.color-pink .section-black .mt-02-column .embed-content, .color-pink .section-black .mt-03-column .embed-content {
    border: 2px solid #c6739e;
}
.section-media .mt-02-column .embed-content, .section-media .mt-03-column .embed-content {
    border: 2px solid #fff;
}
.section-media-light .mt-02-column .embed-content, .section-media-light .mt-03-column .embed-content {
    border: 2px solid #000;
}
.section-gray .mt-02-column .embed-content, .section-gray .mt-03-column .embed-content {
    border: 2px solid #484848;
}
.color-red .section-gray .mt-02-column .embed-content, .color-red .section-gray .mt-03-column .embed-content {
    border: 2px solid #ca5a5b;
}
.color-mint .section-gray .mt-02-column .embed-content, .color-mint .section-gray .mt-03-column .embed-content {
    border: 2px solid #1ba38c;
}
.color-cyan .section-gray .mt-02-column .embed-content, .color-cyan .section-gray .mt-03-column .embed-content {
    border: 2px solid #2d9fae;
}
.color-blue .section-gray .mt-02-column .embed-content, .color-blue .section-gray .mt-03-column .embed-content {
    border: 2px solid #6087b9;
}
.color-pink .section-gray .mt-02-column .embed-content, .color-pink .section-gray .mt-03-column .embed-content {
    border: 2px solid #c6739e;
}
.section-red .mt-02-column .embed-content, .section-red .mt-03-column .embed-content {
    border: 2px solid #f9b1b2;
}
.section-orange .mt-02-column .embed-content, .section-orange .mt-03-column .embed-content {
    border: 2px solid #f8d4c3;
}
.section-green .mt-02-column .embed-content, .section-green .mt-03-column .embed-content {
    border: 2px solid #c7f2c8;
}
.section-mint .mt-02-column .embed-content, .section-mint .mt-03-column .embed-content {
    border: 2px solid #abe8de;
}
.section-cyan .mt-02-column .embed-content, .section-cyan .mt-03-column .embed-content {
    border: 2px solid #abdae8;
}
.section-blue .mt-02-column .embed-content, .section-blue .mt-03-column .embed-content {
    border: 2px solid #c1d8f4;
}
.section-purple .mt-02-column .embed-content, .section-purple .mt-03-column .embed-content {
    border: 2px solid #dbc4f8;
}
.section-pink .mt-02-column .embed-content, .section-pink .mt-03-column .embed-content {
    border: 2px solid #f9c2df;
}
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 700px), not all, not all, only screen and (min-resolution: 192dpi) and (min-width: 700px), only screen and (min-resolution: 2dppx) and (min-width: 700px) {
body {
    font-size: 1.125rem;
    line-height: 1.55556;
}
}
@media all and (min-width: 768px) and (min-width: 900px) {
.header-01 #menu {
    right: 0;
}
}
@media all and (min-width: 768px) and (min-height: 600px) {
.header-01.design-01 .subclaim .styled-inline-text, .header-01.design-03 .subclaim .styled-inline-text {
    font-size: 1.75rem;
    line-height: 1.57143;
}
}
@media all and (min-width: 768px) {
.litebox-text, body {
    font-size: 1.125rem;
}
.text ol li ul li::before, .text ul li::before {
    left: 20px;
}
.litebox-text {
    line-height: 1.66667;
    padding: 15px;
}
.litebox-close {
    height: 50px;
    right: 10px;
    top: 10px;
    width: 50px;
}
.litebox-nav {
    background-size: 60px 60px;
    bottom: 10%;
    height: 80%;
    opacity: 0.2;
    top: 10%;
}
.pswp__caption__center {
    max-width: 80%;
}
body {
    line-height: 1.55556;
}
.auto-font-size .abril-fatface {
    letter-spacing: -1px;
    word-spacing: 6px;
}
.auto-font-size .lora, .auto-font-size .pt-serif {
    letter-spacing: -1px;
    word-spacing: 3px;
}
.auto-font-size .brandon-grotesque {
    letter-spacing: -1px;
    word-spacing: 4px;
}
.auto-font-size .claim-borders, .auto-font-size .claim-borders.wnd-font-size-90, .auto-font-size .claim-color-text, .auto-font-size .claim-color-text.wnd-font-size-90, .auto-font-size .claim-default, .auto-font-size .claim-default-inv, .auto-font-size .claim-default-inv.wnd-font-size-90, .auto-font-size .claim-default.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.38462;
}
.auto-font-size .claim-borders.wnd-font-size-70, .auto-font-size .claim-borders.wnd-font-size-80, .auto-font-size .claim-color-text.wnd-font-size-70, .auto-font-size .claim-color-text.wnd-font-size-80, .auto-font-size .claim-default-inv.wnd-font-size-70, .auto-font-size .claim-default-inv.wnd-font-size-80, .auto-font-size .claim-default.wnd-font-size-70, .auto-font-size .claim-default.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.375;
}
.auto-font-size .claim-borders.wnd-font-size-50, .auto-font-size .claim-borders.wnd-font-size-60, .auto-font-size .claim-color-text.wnd-font-size-50, .auto-font-size .claim-color-text.wnd-font-size-60, .auto-font-size .claim-default-inv.wnd-font-size-50, .auto-font-size .claim-default-inv.wnd-font-size-60, .auto-font-size .claim-default.wnd-font-size-50, .auto-font-size .claim-default.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.36364;
}
.auto-font-size .claim-borders.wnd-font-size-30, .auto-font-size .claim-borders.wnd-font-size-40, .auto-font-size .claim-color-text.wnd-font-size-30, .auto-font-size .claim-color-text.wnd-font-size-40, .auto-font-size .claim-default-inv.wnd-font-size-30, .auto-font-size .claim-default-inv.wnd-font-size-40, .auto-font-size .claim-default.wnd-font-size-30, .auto-font-size .claim-default.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.5;
}
.auto-font-size .claim-borders.wnd-font-size-10, .auto-font-size .claim-borders.wnd-font-size-20, .auto-font-size .claim-color-text.wnd-font-size-10, .auto-font-size .claim-color-text.wnd-font-size-20, .auto-font-size .claim-default-inv.wnd-font-size-10, .auto-font-size .claim-default-inv.wnd-font-size-20, .auto-font-size .claim-default.wnd-font-size-10, .auto-font-size .claim-default.wnd-font-size-20 {
    font-size: 2rem;
    line-height: 1.4375;
}
.auto-font-size .claim-bg-color.abril-fatface, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-90, .auto-font-size .claim-bg-inv.abril-fatface, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-90, .auto-font-size .claim-bg.abril-fatface, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color-alpha.abril-fatface, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color-inv.abril-fatface, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color.abril-fatface, .auto-font-size .claim-color.abril-fatface.wnd-font-size-90, .auto-font-size .claim-gray.abril-fatface, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.59615;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-80, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-80, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color.abril-fatface.wnd-font-size-80, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-70, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.58333;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-60, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-60, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color.abril-fatface.wnd-font-size-60, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-50, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.61364;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-40, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-40, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color.abril-fatface.wnd-font-size-40, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-30, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.6;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-20, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-20, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color.abril-fatface.wnd-font-size-20, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-10, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.61538;
}
.auto-font-size .claim-bg-color.brandon-grotesque, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-bg-inv.brandon-grotesque, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-bg.brandon-grotesque, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color-alpha.brandon-grotesque, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color-inv.brandon-grotesque, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color.brandon-grotesque, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-gray.brandon-grotesque, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.57692;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-80 {
    font-size: 2.75rem;
    line-height: 1.68182;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-60 {
    font-size: 2.5rem;
    line-height: 1.725;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-40 {
    font-size: 2.375rem;
    line-height: 1.73684;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-20 {
    font-size: 1.8125rem;
    line-height: 1.7931;
}
.auto-font-size .claim-bg-color.lobster, .auto-font-size .claim-bg-color.lobster.wnd-font-size-90, .auto-font-size .claim-bg-inv.lobster, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-90, .auto-font-size .claim-bg.lobster, .auto-font-size .claim-bg.lobster.wnd-font-size-90, .auto-font-size .claim-color-alpha.lobster, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-90, .auto-font-size .claim-color-inv.lobster, .auto-font-size .claim-color-inv.lobster.wnd-font-size-90, .auto-font-size .claim-color.lobster, .auto-font-size .claim-color.lobster.wnd-font-size-90, .auto-font-size .claim-gray.lobster, .auto-font-size .claim-gray.lobster.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-70, .auto-font-size .claim-bg-color.lobster.wnd-font-size-80, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-70, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-80, .auto-font-size .claim-bg.lobster.wnd-font-size-70, .auto-font-size .claim-bg.lobster.wnd-font-size-80, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-70, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-80, .auto-font-size .claim-color-inv.lobster.wnd-font-size-70, .auto-font-size .claim-color-inv.lobster.wnd-font-size-80, .auto-font-size .claim-color.lobster.wnd-font-size-70, .auto-font-size .claim-color.lobster.wnd-font-size-80, .auto-font-size .claim-gray.lobster.wnd-font-size-70, .auto-font-size .claim-gray.lobster.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.47917;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-50, .auto-font-size .claim-bg-color.lobster.wnd-font-size-60, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-50, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-60, .auto-font-size .claim-bg.lobster.wnd-font-size-50, .auto-font-size .claim-bg.lobster.wnd-font-size-60, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-50, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-60, .auto-font-size .claim-color-inv.lobster.wnd-font-size-50, .auto-font-size .claim-color-inv.lobster.wnd-font-size-60, .auto-font-size .claim-color.lobster.wnd-font-size-50, .auto-font-size .claim-color.lobster.wnd-font-size-60, .auto-font-size .claim-gray.lobster.wnd-font-size-50, .auto-font-size .claim-gray.lobster.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-30, .auto-font-size .claim-bg-color.lobster.wnd-font-size-40, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-30, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-40, .auto-font-size .claim-bg.lobster.wnd-font-size-30, .auto-font-size .claim-bg.lobster.wnd-font-size-40, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-30, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-40, .auto-font-size .claim-color-inv.lobster.wnd-font-size-30, .auto-font-size .claim-color-inv.lobster.wnd-font-size-40, .auto-font-size .claim-color.lobster.wnd-font-size-30, .auto-font-size .claim-color.lobster.wnd-font-size-40, .auto-font-size .claim-gray.lobster.wnd-font-size-30, .auto-font-size .claim-gray.lobster.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.525;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-10, .auto-font-size .claim-bg-color.lobster.wnd-font-size-20, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-10, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-20, .auto-font-size .claim-bg.lobster.wnd-font-size-10, .auto-font-size .claim-bg.lobster.wnd-font-size-20, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-10, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-20, .auto-font-size .claim-color-inv.lobster.wnd-font-size-10, .auto-font-size .claim-color-inv.lobster.wnd-font-size-20, .auto-font-size .claim-color.lobster.wnd-font-size-10, .auto-font-size .claim-color.lobster.wnd-font-size-20, .auto-font-size .claim-gray.lobster.wnd-font-size-10, .auto-font-size .claim-gray.lobster.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.53846;
}
.auto-font-size .claim-bg-color.lora, .auto-font-size .claim-bg-color.lora.wnd-font-size-90, .auto-font-size .claim-bg-inv.lora, .auto-font-size .claim-bg-inv.lora.wnd-font-size-90, .auto-font-size .claim-bg.lora, .auto-font-size .claim-bg.lora.wnd-font-size-90, .auto-font-size .claim-color-alpha.lora, .auto-font-size .claim-color-alpha.lora.wnd-font-size-90, .auto-font-size .claim-color-inv.lora, .auto-font-size .claim-color-inv.lora.wnd-font-size-90, .auto-font-size .claim-color.lora, .auto-font-size .claim-color.lora.wnd-font-size-90, .auto-font-size .claim-gray.lora, .auto-font-size .claim-gray.lora.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.48077;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-70, .auto-font-size .claim-bg-color.lora.wnd-font-size-80, .auto-font-size .claim-bg-inv.lora.wnd-font-size-70, .auto-font-size .claim-bg-inv.lora.wnd-font-size-80, .auto-font-size .claim-bg.lora.wnd-font-size-70, .auto-font-size .claim-bg.lora.wnd-font-size-80, .auto-font-size .claim-color-alpha.lora.wnd-font-size-70, .auto-font-size .claim-color-alpha.lora.wnd-font-size-80, .auto-font-size .claim-color-inv.lora.wnd-font-size-70, .auto-font-size .claim-color-inv.lora.wnd-font-size-80, .auto-font-size .claim-color.lora.wnd-font-size-70, .auto-font-size .claim-color.lora.wnd-font-size-80, .auto-font-size .claim-gray.lora.wnd-font-size-70, .auto-font-size .claim-gray.lora.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.45833;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-50, .auto-font-size .claim-bg-color.lora.wnd-font-size-60, .auto-font-size .claim-bg-inv.lora.wnd-font-size-50, .auto-font-size .claim-bg-inv.lora.wnd-font-size-60, .auto-font-size .claim-bg.lora.wnd-font-size-50, .auto-font-size .claim-bg.lora.wnd-font-size-60, .auto-font-size .claim-color-alpha.lora.wnd-font-size-50, .auto-font-size .claim-color-alpha.lora.wnd-font-size-60, .auto-font-size .claim-color-inv.lora.wnd-font-size-50, .auto-font-size .claim-color-inv.lora.wnd-font-size-60, .auto-font-size .claim-color.lora.wnd-font-size-50, .auto-font-size .claim-color.lora.wnd-font-size-60, .auto-font-size .claim-gray.lora.wnd-font-size-50, .auto-font-size .claim-gray.lora.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-30, .auto-font-size .claim-bg-color.lora.wnd-font-size-40, .auto-font-size .claim-bg-inv.lora.wnd-font-size-30, .auto-font-size .claim-bg-inv.lora.wnd-font-size-40, .auto-font-size .claim-bg.lora.wnd-font-size-30, .auto-font-size .claim-bg.lora.wnd-font-size-40, .auto-font-size .claim-color-alpha.lora.wnd-font-size-30, .auto-font-size .claim-color-alpha.lora.wnd-font-size-40, .auto-font-size .claim-color-inv.lora.wnd-font-size-30, .auto-font-size .claim-color-inv.lora.wnd-font-size-40, .auto-font-size .claim-color.lora.wnd-font-size-30, .auto-font-size .claim-color.lora.wnd-font-size-40, .auto-font-size .claim-gray.lora.wnd-font-size-30, .auto-font-size .claim-gray.lora.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.525;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-10, .auto-font-size .claim-bg-color.lora.wnd-font-size-20, .auto-font-size .claim-bg-inv.lora.wnd-font-size-10, .auto-font-size .claim-bg-inv.lora.wnd-font-size-20, .auto-font-size .claim-bg.lora.wnd-font-size-10, .auto-font-size .claim-bg.lora.wnd-font-size-20, .auto-font-size .claim-color-alpha.lora.wnd-font-size-10, .auto-font-size .claim-color-alpha.lora.wnd-font-size-20, .auto-font-size .claim-color-inv.lora.wnd-font-size-10, .auto-font-size .claim-color-inv.lora.wnd-font-size-20, .auto-font-size .claim-color.lora.wnd-font-size-10, .auto-font-size .claim-color.lora.wnd-font-size-20, .auto-font-size .claim-gray.lora.wnd-font-size-10, .auto-font-size .claim-gray.lora.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.51282;
}
.auto-font-size .claim-bg-color.open-sans, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-90, .auto-font-size .claim-bg-inv.open-sans, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-90, .auto-font-size .claim-bg.open-sans, .auto-font-size .claim-bg.open-sans.wnd-font-size-90, .auto-font-size .claim-color-alpha.open-sans, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-90, .auto-font-size .claim-color-inv.open-sans, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-90, .auto-font-size .claim-color.open-sans, .auto-font-size .claim-color.open-sans.wnd-font-size-90, .auto-font-size .claim-gray.open-sans, .auto-font-size .claim-gray.open-sans.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.55769;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-70, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-80, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-70, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-80, .auto-font-size .claim-bg.open-sans.wnd-font-size-70, .auto-font-size .claim-bg.open-sans.wnd-font-size-80, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-70, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-80, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-70, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-80, .auto-font-size .claim-color.open-sans.wnd-font-size-70, .auto-font-size .claim-color.open-sans.wnd-font-size-80, .auto-font-size .claim-gray.open-sans.wnd-font-size-70, .auto-font-size .claim-gray.open-sans.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.54167;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-50, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-60, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-50, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-60, .auto-font-size .claim-bg.open-sans.wnd-font-size-50, .auto-font-size .claim-bg.open-sans.wnd-font-size-60, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-50, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-60, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-50, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-60, .auto-font-size .claim-color.open-sans.wnd-font-size-50, .auto-font-size .claim-color.open-sans.wnd-font-size-60, .auto-font-size .claim-gray.open-sans.wnd-font-size-50, .auto-font-size .claim-gray.open-sans.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.56818;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-30, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-40, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-30, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-40, .auto-font-size .claim-bg.open-sans.wnd-font-size-30, .auto-font-size .claim-bg.open-sans.wnd-font-size-40, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-30, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-40, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-30, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-40, .auto-font-size .claim-color.open-sans.wnd-font-size-30, .auto-font-size .claim-color.open-sans.wnd-font-size-40, .auto-font-size .claim-gray.open-sans.wnd-font-size-30, .auto-font-size .claim-gray.open-sans.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.6;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-10, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-20, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-10, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-20, .auto-font-size .claim-bg.open-sans.wnd-font-size-10, .auto-font-size .claim-bg.open-sans.wnd-font-size-20, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-10, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-20, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-10, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-20, .auto-font-size .claim-color.open-sans.wnd-font-size-10, .auto-font-size .claim-color.open-sans.wnd-font-size-20, .auto-font-size .claim-gray.open-sans.wnd-font-size-10, .auto-font-size .claim-gray.open-sans.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.58974;
}
.auto-font-size .claim-bg-color.fira-sans, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-90, .auto-font-size .claim-bg-inv.fira-sans, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-90, .auto-font-size .claim-bg.fira-sans, .auto-font-size .claim-bg.fira-sans.wnd-font-size-90, .auto-font-size .claim-color-alpha.fira-sans, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-90, .auto-font-size .claim-color-inv.fira-sans, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-90, .auto-font-size .claim-color.fira-sans, .auto-font-size .claim-color.fira-sans.wnd-font-size-90, .auto-font-size .claim-gray.fira-sans, .auto-font-size .claim-gray.fira-sans.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.55769;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-80, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-80, .auto-font-size .claim-bg.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg.fira-sans.wnd-font-size-80, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-70, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-80, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-70, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-80, .auto-font-size .claim-color.fira-sans.wnd-font-size-70, .auto-font-size .claim-color.fira-sans.wnd-font-size-80, .auto-font-size .claim-gray.fira-sans.wnd-font-size-70, .auto-font-size .claim-gray.fira-sans.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.54167;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-60, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-60, .auto-font-size .claim-bg.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg.fira-sans.wnd-font-size-60, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-50, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-60, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-50, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-60, .auto-font-size .claim-color.fira-sans.wnd-font-size-50, .auto-font-size .claim-color.fira-sans.wnd-font-size-60, .auto-font-size .claim-gray.fira-sans.wnd-font-size-50, .auto-font-size .claim-gray.fira-sans.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.56818;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-40, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-40, .auto-font-size .claim-bg.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg.fira-sans.wnd-font-size-40, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-30, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-40, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-30, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-40, .auto-font-size .claim-color.fira-sans.wnd-font-size-30, .auto-font-size .claim-color.fira-sans.wnd-font-size-40, .auto-font-size .claim-gray.fira-sans.wnd-font-size-30, .auto-font-size .claim-gray.fira-sans.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.6;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-20, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-20, .auto-font-size .claim-bg.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg.fira-sans.wnd-font-size-20, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-10, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-20, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-10, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-20, .auto-font-size .claim-color.fira-sans.wnd-font-size-10, .auto-font-size .claim-color.fira-sans.wnd-font-size-20, .auto-font-size .claim-gray.fira-sans.wnd-font-size-10, .auto-font-size .claim-gray.fira-sans.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.58974;
}
.auto-font-size .claim-bg-color.playfair-display, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-90, .auto-font-size .claim-bg-inv.playfair-display, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-90, .auto-font-size .claim-bg.playfair-display, .auto-font-size .claim-bg.playfair-display.wnd-font-size-90, .auto-font-size .claim-color-alpha.playfair-display, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-90, .auto-font-size .claim-color-inv.playfair-display, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-90, .auto-font-size .claim-color.playfair-display, .auto-font-size .claim-color.playfair-display.wnd-font-size-90, .auto-font-size .claim-gray.playfair-display, .auto-font-size .claim-gray.playfair-display.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-80, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-80, .auto-font-size .claim-bg.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg.playfair-display.wnd-font-size-80, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-70, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-80, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-70, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-80, .auto-font-size .claim-color.playfair-display.wnd-font-size-70, .auto-font-size .claim-color.playfair-display.wnd-font-size-80, .auto-font-size .claim-gray.playfair-display.wnd-font-size-70, .auto-font-size .claim-gray.playfair-display.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.47917;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-60, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-60, .auto-font-size .claim-bg.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg.playfair-display.wnd-font-size-60, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-50, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-60, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-50, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-60, .auto-font-size .claim-color.playfair-display.wnd-font-size-50, .auto-font-size .claim-color.playfair-display.wnd-font-size-60, .auto-font-size .claim-gray.playfair-display.wnd-font-size-50, .auto-font-size .claim-gray.playfair-display.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.47727;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-40, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-40, .auto-font-size .claim-bg.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg.playfair-display.wnd-font-size-40, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-30, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-40, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-30, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-40, .auto-font-size .claim-color.playfair-display.wnd-font-size-30, .auto-font-size .claim-color.playfair-display.wnd-font-size-40, .auto-font-size .claim-gray.playfair-display.wnd-font-size-30, .auto-font-size .claim-gray.playfair-display.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-20, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-20, .auto-font-size .claim-bg.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg.playfair-display.wnd-font-size-20, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-10, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-20, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-10, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-20, .auto-font-size .claim-color.playfair-display.wnd-font-size-10, .auto-font-size .claim-color.playfair-display.wnd-font-size-20, .auto-font-size .claim-gray.playfair-display.wnd-font-size-10, .auto-font-size .claim-gray.playfair-display.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.51282;
}
.auto-font-size .claim-bg-color.proxima-nova, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-90, .auto-font-size .claim-bg-inv.proxima-nova, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-90, .auto-font-size .claim-bg.proxima-nova, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color-alpha.proxima-nova, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color-inv.proxima-nova, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color.proxima-nova, .auto-font-size .claim-color.proxima-nova.wnd-font-size-90, .auto-font-size .claim-gray.proxima-nova, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.44231;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-80, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-80, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color.proxima-nova.wnd-font-size-80, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-70, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.41667;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-60, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-60, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color.proxima-nova.wnd-font-size-60, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-50, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.43182;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-40, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-40, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color.proxima-nova.wnd-font-size-40, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-30, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.45;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-20, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-20, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color.proxima-nova.wnd-font-size-20, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-10, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.46154;
}
.auto-font-size .claim-bg-color.pt-serif, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-90, .auto-font-size .claim-bg-inv.pt-serif, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-90, .auto-font-size .claim-bg.pt-serif, .auto-font-size .claim-bg.pt-serif.wnd-font-size-90, .auto-font-size .claim-color-alpha.pt-serif, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-90, .auto-font-size .claim-color-inv.pt-serif, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-90, .auto-font-size .claim-color.pt-serif, .auto-font-size .claim-color.pt-serif.wnd-font-size-90, .auto-font-size .claim-gray.pt-serif, .auto-font-size .claim-gray.pt-serif.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.55769;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-80, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-80, .auto-font-size .claim-bg.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg.pt-serif.wnd-font-size-80, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-70, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-80, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-70, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-80, .auto-font-size .claim-color.pt-serif.wnd-font-size-70, .auto-font-size .claim-color.pt-serif.wnd-font-size-80, .auto-font-size .claim-gray.pt-serif.wnd-font-size-70, .auto-font-size .claim-gray.pt-serif.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.54167;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-60, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-60, .auto-font-size .claim-bg.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg.pt-serif.wnd-font-size-60, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-50, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-60, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-50, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-60, .auto-font-size .claim-color.pt-serif.wnd-font-size-50, .auto-font-size .claim-color.pt-serif.wnd-font-size-60, .auto-font-size .claim-gray.pt-serif.wnd-font-size-50, .auto-font-size .claim-gray.pt-serif.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.56818;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-40, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-40, .auto-font-size .claim-bg.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg.pt-serif.wnd-font-size-40, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-30, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-40, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-30, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-40, .auto-font-size .claim-color.pt-serif.wnd-font-size-30, .auto-font-size .claim-color.pt-serif.wnd-font-size-40, .auto-font-size .claim-gray.pt-serif.wnd-font-size-30, .auto-font-size .claim-gray.pt-serif.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.575;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-20, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-20, .auto-font-size .claim-bg.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg.pt-serif.wnd-font-size-20, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-10, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-20, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-10, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-20, .auto-font-size .claim-color.pt-serif.wnd-font-size-10, .auto-font-size .claim-color.pt-serif.wnd-font-size-20, .auto-font-size .claim-gray.pt-serif.wnd-font-size-10, .auto-font-size .claim-gray.pt-serif.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.58974;
}
.auto-font-size .claim-bg-color.ribeye-marrow, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-bg-inv.ribeye-marrow, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-bg.ribeye-marrow, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color-alpha.ribeye-marrow, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color-inv.ribeye-marrow, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color.ribeye-marrow, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-gray.ribeye-marrow, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.61538;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.60417;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.61364;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.65;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.64103;
}
.auto-font-size .claim-bg-color.roboto, .auto-font-size .claim-bg-color.roboto.wnd-font-size-90, .auto-font-size .claim-bg-inv.roboto, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-90, .auto-font-size .claim-bg.roboto, .auto-font-size .claim-bg.roboto.wnd-font-size-90, .auto-font-size .claim-color-alpha.roboto, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-90, .auto-font-size .claim-color-inv.roboto, .auto-font-size .claim-color-inv.roboto.wnd-font-size-90, .auto-font-size .claim-color.roboto, .auto-font-size .claim-color.roboto.wnd-font-size-90, .auto-font-size .claim-gray.roboto, .auto-font-size .claim-gray.roboto.wnd-font-size-90 {
    font-size: 3.25rem;
    line-height: 1.57692;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-70, .auto-font-size .claim-bg-color.roboto.wnd-font-size-80, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-70, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-80, .auto-font-size .claim-bg.roboto.wnd-font-size-70, .auto-font-size .claim-bg.roboto.wnd-font-size-80, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-70, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-80, .auto-font-size .claim-color-inv.roboto.wnd-font-size-70, .auto-font-size .claim-color-inv.roboto.wnd-font-size-80, .auto-font-size .claim-color.roboto.wnd-font-size-70, .auto-font-size .claim-color.roboto.wnd-font-size-80, .auto-font-size .claim-gray.roboto.wnd-font-size-70, .auto-font-size .claim-gray.roboto.wnd-font-size-80 {
    font-size: 3rem;
    line-height: 1.5625;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-50, .auto-font-size .claim-bg-color.roboto.wnd-font-size-60, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-50, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-60, .auto-font-size .claim-bg.roboto.wnd-font-size-50, .auto-font-size .claim-bg.roboto.wnd-font-size-60, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-50, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-60, .auto-font-size .claim-color-inv.roboto.wnd-font-size-50, .auto-font-size .claim-color-inv.roboto.wnd-font-size-60, .auto-font-size .claim-color.roboto.wnd-font-size-50, .auto-font-size .claim-color.roboto.wnd-font-size-60, .auto-font-size .claim-gray.roboto.wnd-font-size-50, .auto-font-size .claim-gray.roboto.wnd-font-size-60 {
    font-size: 2.75rem;
    line-height: 1.59091;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-30, .auto-font-size .claim-bg-color.roboto.wnd-font-size-40, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-30, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-40, .auto-font-size .claim-bg.roboto.wnd-font-size-30, .auto-font-size .claim-bg.roboto.wnd-font-size-40, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-30, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-40, .auto-font-size .claim-color-inv.roboto.wnd-font-size-30, .auto-font-size .claim-color-inv.roboto.wnd-font-size-40, .auto-font-size .claim-color.roboto.wnd-font-size-30, .auto-font-size .claim-color.roboto.wnd-font-size-40, .auto-font-size .claim-gray.roboto.wnd-font-size-30, .auto-font-size .claim-gray.roboto.wnd-font-size-40 {
    font-size: 2.5rem;
    line-height: 1.6;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-10, .auto-font-size .claim-bg-color.roboto.wnd-font-size-20, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-10, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-20, .auto-font-size .claim-bg.roboto.wnd-font-size-10, .auto-font-size .claim-bg.roboto.wnd-font-size-20, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-10, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-20, .auto-font-size .claim-color-inv.roboto.wnd-font-size-10, .auto-font-size .claim-color-inv.roboto.wnd-font-size-20, .auto-font-size .claim-color.roboto.wnd-font-size-10, .auto-font-size .claim-color.roboto.wnd-font-size-20, .auto-font-size .claim-gray.roboto.wnd-font-size-10, .auto-font-size .claim-gray.roboto.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.64103;
}
.block {
    padding: 15px;
}
.small .block {
    padding: 8px;
}
.large .block {
    padding: 30px;
}
.mt {
    padding: 8px 4px;
}
.text p {
    padding: 0 0 20px;
}
.text ul {
    padding-bottom: 20px;
}
.text ul li {
    padding: 0 0 5px 60px;
}
.text ul li ol, .text ul li ul {
    padding-top: 5px;
}
.text ol {
    padding: 0 0 20px 40px;
}
.text ol li {
    padding: 0 0 5px 20px;
}
.text ol li ol, .text ol li ul {
    padding-top: 5px;
}
.text ol li ul li {
    padding: 0 0 5px 60px;
}
blockquote {
    font-size: 1.3125rem;
    line-height: 1.52381;
    padding: 32px 32px 47px 75px;
}
blockquote::before {
    font-size: 3rem;
    top: 25px;
}
.text h1 {
    font-size: 2.25rem;
    line-height: 1.27778;
}
.text h1 + ol, .text h1 + p, .text h1 + ul {
    padding-top: 20px;
}
.text h2 {
    font-size: 1.75rem;
    line-height: 1.42857;
}
.text h2 + ol, .text h2 + p, .text h2 + ul {
    padding-top: 12px;
}
.text h3, .text h4 {
    font-size: 1.25rem;
    line-height: 1.5;
}
.text h3 + ol, .text h3 + p, .text h3 + ul, .text h4 + ol, .text h4 + p, .text h4 + ul {
    padding-top: 20px;
}
.text h1 + h3 {
    padding-bottom: 18px;
}
.text blockquote + h1, .text ol + h1, .text p + h1, .text ul + h1 {
    padding-top: 28px;
}
.text blockquote + h2, .text ol + h2, .text p + h2, .text ul + h2 {
    padding-top: 24px;
}
.text blockquote + h3, .text blockquote + h4, .text ol + h3, .text ol + h4, .text p + h3, .text p + h4, .text ul + h3, .text ul + h4 {
    padding-top: 18px;
}
.column-wrapper .text h1 {
    font-size: 1.75rem;
    line-height: 1.42857;
}
.column-wrapper .text h2 {
    font-size: 1.4375rem;
    line-height: 1.3913;
}
.gallery .gallery-title span, .image-title span {
    font-size: 1rem;
    line-height: 1.75;
}
.column-wrapper .text-content, .text-content {
    padding: 9px 15px;
}
body:not(.wnd-cms) .image a:hover::before {
    opacity: 1;
}
.wnd-float-left, .wnd-float-right {
    margin-bottom: 5px !important;
}
.button {
    padding: 23px 15px;
}
.hr-line {
    padding: 30px 15px;
}
.gallery p.empty {
    padding: 15px 0;
}
body:not(.wnd-cms) .gallery a:hover .gallery-image::before {
    opacity: 1;
}
.gallery-classic {
    padding: 4px 15px;
}
.gallery-classic .gallery-photo:nth-child(4n+1) {
    clear: both;
    margin-bottom: 1%;
    margin-left: 0;
    margin-top: 1%;
}
.gallery-classic .gallery-photo:nth-child(4n+1)::after, .gallery-classic .gallery-photo:nth-child(4n+1)::before {
    content: "";
    display: table;
}
.gallery-classic .gallery-photo:nth-child(4n+1)::after {
    clear: both;
}
.gallery-classic .gallery-photo:nth-child(4n+2) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 25.5%;
    margin-top: 1%;
}
.gallery-classic .gallery-photo:nth-child(4n+3) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 51%;
    margin-top: 1%;
}
.gallery-classic .gallery-photo:nth-child(4n+4) {
    clear: none;
    margin-bottom: 1%;
    margin-left: 76.5%;
    margin-top: 1%;
}
.gallery-classic .gallery-photo {
    float: left;
    margin-right: -100%;
    width: 23.5%;
}
.gallery-feed .gallery-photo, .gallery-feed .gallery-sizer {
    width: 23.5%;
}
.listing {
    padding: 30px 15px;
}
.listing-full .listing-content .text {
    padding: 15px;
}
.form {
    width: 71%;
}
.mt-02-column .text h3, .mt-02-column .text h4 {
    font-size: 1.0625rem;
    line-height: 1.64706;
}
.mt-03-column .mt-column {
    margin-bottom: 0;
    margin-top: 0;
    width: 33.3333%;
}
.mt-03-column .mt-column:last-child, .mt-03-column .mt-column:nth-child(3n+1), .mt-03-column .mt-column:nth-child(3n+2), .mt-03-column .mt-column:nth-child(3n+3) {
    margin-right: 0;
}
.mt-03-column .image-block.wnd-type-image {
    float: none;
    margin: 0 auto 10px !important;
    padding: 0 20px !important;
    width: 100%;
}
.mt-03-column .image-block.wnd-type-icon {
    float: none;
    margin: 0 auto 10px !important;
}
.mt-03-column .text-content {
    padding: 10px 10px 20px;
    text-align: center;
}
.mt-03-column .text h3, .mt-03-column .text h4 {
    font-size: 1.0625rem;
    line-height: 1.64706;
    text-align: center;
}
.mt-clients-01 .mt-column {
    height: 80px;
    width: 20%;
}
.mt-contact-01 {
    padding: 8px 4px 15px;
}
.mt-pricing-01 {
    padding: 15px;
    width: 71%;
}
.mt-pricing-01 .text:first-child .text-content, .mt-pricing-01 .text:last-child .text-content {
    padding: 8px;
}
.mt-pricing-01 .text h3 {
    font-size: 1.25rem;
    line-height: 1.6;
}
.layout-01 .section-inner {
    padding: 40px 5px;
}
.listing-detail-01.design-01 .listing-back {
    padding: 15px;
}
.header-01 ul, .header-01 ul li {
    margin: 0;
    padding: 0;
}
.header-01 .nav-line.sticky {
    bottom: auto;
    position: fixed;
    top: 0;
    z-index: 70;
}
.header-01 #menu-mobile {
    display: none;
}
.header-01 #menu-overlay {
    display: none !important;
}
.header-01 ul li {
    list-style: outside none none;
    position: relative;
}
.header-01 #menu {
    display: block !important;
    float: right;
    font-family: fira-sans,"Trebuchet MS",sans-serif;
    font-weight: 400;
    height: 70px;
    padding: 0 !important;
    position: absolute;
    right: 10px;
}
.header-01 #menu > div {
    display: block;
    margin: 0;
}
.header-01 ul.level-1 {
    float: right;
    list-style: outside none none;
}
.header-01 ul.level-1 > li {
    display: inline-block;
    float: left;
}
.header-01 ul.level-1 > li > a {
    border-top: 4px solid transparent;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    height: 70px;
    line-height: 4.0625;
    padding: 0 18px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.header-01 ul.level-1 > li.more > a > span::after {
    content: "\0025BC"; /* original war: ""; */
    display: inline-block;
    font-family: WebnodeIcons;
    font-size: 0.8rem; /* original war 1.25rem; */
    font-style: normal;
    line-height: 1;
    padding: 0 0 0 7px;
    position: relative;
    bottom: 2px; /* original war top: 4px; */
}
.header-01 ul.level-1 > li .mm-arrow, .header-01 ul.level-1 > li.overflowed {
    display: none;
}
.header-01 ul.level-2 {
    display: none;
    left: -50px;
    list-style: outside none none;
    margin: 0;
    padding: 15px 50px 30px;
    position: absolute;
    text-align: left;
    top: 55px;
    transition: opacity 0.5s ease-in 0s;
    z-index: 75;
}
.header-01 ul.level-2.open {
    animation: 1s ease 0s normal none 1 running submenu-open;
    display: block;
    opacity: 1;
}
.header-01 ul.level-2.align {
    left: auto;
    padding-right: 0;
    right: 0;
}
.header-01 ul.level-2.top {
    bottom: 55px;
    padding-bottom: 15px;
    padding-top: 30px;
    top: auto;
}
.header-01 ul.level-2 > li {
    float: none;
    width: 250px;
}
.header-01 ul.level-2 > li a {
    border-left: 4px solid transparent;
    display: block;
    line-height: 0;
    padding: 10px 15px;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.header-01 ul.level-2 > li a span {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.75;
    max-width: 100%;
    overflow: hidden;
}
.header-01 ul.level-2 > li.wnd-with-submenu a {
    padding-right: 40px;
}
.header-01 ul.level-2 > li:hover .mm-down {
    animation: 1s ease 0s normal none infinite running hover-arrow;
}
.header-01 ul.level-2 > li .mm-arrow {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px !important;
    z-index: 75;
}
.header-01 ul.level-2 > li .mm-arrow::after {
    content: "";
    display: inline-block;
    font-family: WebnodeIcons;
    font-size: 1.375rem;
    line-height: 2.18182;
    text-align: center;
    transition: all 250ms ease 0s;
    width: 30px;
}
.header-01.design-03 .section-inner, .header-01.design-04 .section-inner {
    width: 95%;
}
.header-01 ul.level-2 > li .mm-arrow.mm-up::after {
    animation: 250ms ease 0s normal none 1 running header-arrow;
    transform: rotate(90deg);
}
.header-01 ul.level-3 {
    display: none;
    transition: all 0.5s ease-in 0s;
}
.header-01 ul.level-3.open {
    animation: 0.5s ease 0s normal none 1 running submenu-open2;
    display: block;
    opacity: 1;
}
.header-01 ul.level-3 li {
    float: none;
}
.header-01 ul.level-3 li a {
    padding: 10px 15px 10px 40px;
}
.header-01 ul.level-3 li ul {
    display: block !important;
    opacity: 1 !important;
}
.header-01.design-02, .header-01.design-04 {
    height: 70px;
}
.header-01.design-01 .header-claim, .header-01.design-03 .header-claim {
    bottom: 80px;
    top: 80px;
}
.header-01.design-01 .claim-table, .header-01.design-03 .claim-table {
    min-height: 240px;
}
.header-01.design-01 .nav-line, .header-01.design-03 .nav-line {
    bottom: 0;
    height: 70px;
    top: auto;
}
.header-01.design-01 .nav-line.sticky, .header-01.design-03 .nav-line.sticky {
    bottom: auto;
    position: fixed;
    top: 0;
    z-index: 70;
}
.footer-01.design-03 .copyright, .footer-01.design-03 .system-footer {
    display: block;
    float: left;
    margin: 0;
    position: relative;
    text-align: left;
    width: 100%;
}
.footer-01.design-03 {
    font-size: 0.8125rem;
    height: auto;
    line-height: 1.69231;
}
.footer-01.design-03 .section-inner {
    padding: 20px 15px 14px;
}
.footer-01.design-03 .copyright .inline-text > span {
    float: left;
}
.footer-01.design-03 .system-footer {
    overflow: hidden;
    padding: 4px 0 0;
}
.footer-01.design-03 .system-footer > div {
    display: inline-block;
}
.footer-01.design-03 .footer-texts {
    max-width: 75%;
}
.footer-01.design-03 .lang-select {
    clear: left;
    float: right;
    line-height: 1.97;
    margin: -2px 0 0;
    max-width: 40%;
    padding: 1px 5px 0 0;
    width: 40%;
}
.footer-01.design-03 .lang-select > div {
    display: block;
}
.footer-01.design-03 .lang-select span.lang-title {
    display: block;
    margin-right: 0;
    padding-bottom: 6px;
    text-align: right;
    width: 100%;
}
.footer-01.design-03 .lang-select span.lang-title::after {
    content: "";
    display: none;
}
.footer-01.design-03 .lang-select ul {
    display: block;
    float: right;
    text-align: right;
}
.footer-01.design-03 .back-to-top {
    height: 56px;
    max-width: 25%;
    text-align: right;
    width: 25%;
}
.footer-01.design-03 .back-to-top-content {
    max-height: 56px;
    text-align: right;
}
.wnd-multilang .footer-01.design-03 .section-inner {
    padding-bottom: 15px;
}
.wnd-multilang .footer-01.design-03 .footer-texts {
    width: 60%;
}
.wnd-cms .footer-01 .lang-select {
    padding-right: 5px;
}
.heading-01 .heading-table {
    height: 240px;
}
.heading-01 .heading-claim .styled-inline-text span span {
    padding: 2px 0;
}
.heading-01.design-01 .button {
    padding: 8px 15px;
}
.heading-01.design-02 .heading-table {
    height: 80px;
}
.large .form {
    width: 71%;
}
body:not(.wnd-cms) .section-white .text a:hover {
    border-bottom: 1px solid #484848;
    color: #484848;
}
body:not(.wnd-cms) .section-white .button-01 a:hover, body:not(.wnd-cms) .section-white .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-white .file-01 a:hover::before {
    color: #fff;
}
body:not(.wnd-cms) .section-white .button-02 a:hover, body:not(.wnd-cms) .section-white .file-02 a:hover {
    background-color: rgba(189, 189, 189, 0.15);
    border: 2px solid #bdbdbd;
    color: #393939;
}
body:not(.wnd-cms) .section-white .file-02 a:hover::before {
    border-right: 2px solid #bdbdbd;
    color: #393939;
}
.section-white.true .listing .listing-head a:hover {
    color: #484848;
}
.section-white.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-white .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #484848;
    color: #484848;
}
body:not(.wnd-cms) .section-white .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #393939 !important;
    color: #393939;
}
body:not(.wnd-cms) .section-white .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #8d8d8d !important;
    color: #8d8d8d;
}
body:not(.wnd-cms) .section-white .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #393939 !important;
    color: #393939;
}
body:not(.wnd-cms) .section-white .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #8d8d8d !important;
    color: #8d8d8d;
}
.color-blue:not(.wnd-cms) .section-white .text a:hover {
    border-bottom: 1px solid #6087b9;
    color: #6087b9;
}
.color-blue:not(.wnd-cms) .section-white .button-01 a:hover, .color-blue:not(.wnd-cms) .section-white .file-01 a:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-white.true .listing .listing-head a:hover {
    color: #6087b9;
}
.color-blue .section-white.true .listing .listing-button a:hover {
    border-bottom: 1px solid #6087b9;
    color: #6087b9;
}
.color-cyan:not(.wnd-cms) .section-white .text a:hover {
    border-bottom: 1px solid #2d9fae;
    color: #2d9fae;
}
.color-cyan:not(.wnd-cms) .section-white .button-01 a:hover, .color-cyan:not(.wnd-cms) .section-white .file-01 a:hover {
    background-image: linear-gradient(#238d9b, #1a7d88);
    border-bottom: 3px solid #0b5258;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-white.true .listing .listing-head a:hover {
    color: #2d9fae;
}
.color-cyan .section-white.true .listing .listing-button a:hover {
    border-bottom: 1px solid #2d9fae;
    color: #2d9fae;
}
.color-mint:not(.wnd-cms) .section-white .text a:hover {
    border-bottom: 1px solid #1ba38c;
    color: #1ba38c;
}
.color-mint:not(.wnd-cms) .section-white .button-01 a:hover, .color-mint:not(.wnd-cms) .section-white .file-01 a:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-white.true .listing .listing-head a:hover {
    color: #1ba38c;
}
.color-mint .section-white.true .listing .listing-button a:hover {
    border-bottom: 1px solid #1ba38c;
    color: #1ba38c;
}
.color-pink:not(.wnd-cms) .section-white .text a:hover {
    border-bottom: 1px solid #c6739e;
    color: #c6739e;
}
.color-pink:not(.wnd-cms) .section-white .button-01 a:hover, .color-pink:not(.wnd-cms) .section-white .file-01 a:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-white.true .listing .listing-head a:hover {
    color: #c6739e;
}
.color-pink .section-white.true .listing .listing-button a:hover {
    border-bottom: 1px solid #c6739e;
    color: #c6739e;
}
.color-red:not(.wnd-cms) .section-white .text a:hover {
    border-bottom: 1px solid #ca5a5b;
    color: #ca5a5b;
}
.color-red:not(.wnd-cms) .section-white .button-01 a:hover, .color-red:not(.wnd-cms) .section-white .file-01 a:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-red .section-white.true .listing .listing-head a:hover {
    color: #ca5a5b;
}
.color-red .section-white.true .listing .listing-button a:hover {
    border-bottom: 1px solid #ca5a5b;
    color: #ca5a5b;
}
.section-black.header-01 ul.level-1 > li > a {
    color: #fff;
}
.section-black.header-01 ul.level-1 > li.hover > a, .section-black.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .section-black.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .section-black.header-01 ul.level-1 > li > a:hover {
    background-color: rgba(39, 39, 39, 0.3);
    border-top: 4px solid #fff;
    color: #fff;
}
.section-black.header-01 ul.level-2 > li, .section-black.header-01 ul.level-3 > li {
    background-color: #272727;
}
.section-black.header-01 ul.level-2 > li a, .section-black.header-01 ul.level-3 > li a {
    color: #fff;
}
.section-black.header-01 ul.level-2 > li a:hover, .section-black.header-01 ul.level-2 > li.hover > a, .section-black.header-01 ul.level-2 > li.wnd-active-path > a, .section-black.header-01 ul.level-2 > li.wnd-active > a, .section-black.header-01 ul.level-3 > li a:hover, .section-black.header-01 ul.level-3 > li.hover > a, .section-black.header-01 ul.level-3 > li.wnd-active-path > a, .section-black.header-01 ul.level-3 > li.wnd-active > a {
    background-color: rgba(255, 255, 255, 0.1);
    border-left: 4px solid #fff;
    color: #fff;
}
.section-black.header-01 .nav-line.sticky ul.level-1 > li > a:hover {
    background-color: rgba(39, 39, 39, 0.3);
    border-top: 4px solid #fff;
    color: #fff;
}
body:not(.wnd-cms) .section-black .text a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
body:not(.wnd-cms) .section-black .button-01 a:hover, body:not(.wnd-cms) .section-black .file-01 a:hover {
    background-image: linear-gradient(#6b6b6b, #454545);
    border-bottom: 3px solid #2e2e2e;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-black .file-01 a:hover::before {
    color: #fff;
}
body:not(.wnd-cms) .section-black .button-02 a:hover, body:not(.wnd-cms) .section-black .file-02 a:hover {
    background-color: rgba(206, 206, 206, 0.15);
    border: 2px solid #cecece;
    color: #cecece;
}
.color-red .section-black.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-red .section-black.header-01 ul.level-1 > li.hover > a, .color-red .section-black.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-red .section-black.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-red .section-black.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #32cd32; /* Farbe original #ca5a5b */
}
body:not(.wnd-cms) .section-black .file-02 a:hover::before {
    border-right: 2px solid #cecece;
    color: #cecece;
}
.section-black.true .listing .listing-head a:hover {
    color: #ddd;
}
.section-black.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-black .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #fff;
    color: #fff;
}
body:not(.wnd-cms) .section-black .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-black .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #7c7c7c !important;
    color: #7c7c7c;
}
body:not(.wnd-cms) .section-black .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-black .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #7c7c7c !important;
    color: #7c7c7c;
}
.color-red .section-black.header-01 ul.level-2 > li a:hover, .color-red .section-black.header-01 ul.level-2 > li.hover > a, .color-red .section-black.header-01 ul.level-2 > li.wnd-active-path > a, .color-red .section-black.header-01 ul.level-2 > li.wnd-active > a, .color-red .section-black.header-01 ul.level-3 > li a:hover, .color-red .section-black.header-01 ul.level-3 > li.hover > a, .color-red .section-black.header-01 ul.level-3 > li.wnd-active-path > a, .color-red .section-black.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #32cd32; /*  Farbe original #ca5a5b; */
}
.color-mint .section-black.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-mint .section-black.header-01 ul.level-1 > li.hover > a, .color-mint .section-black.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-mint .section-black.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-mint .section-black.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #1ba38c;
}
.color-red:not(.wnd-cms) .section-black .text a:hover {
    border-bottom: 1px solid #ca5a5b;
    color: #ca5a5b;
}
.color-red:not(.wnd-cms) .section-black .button-01 a:hover, .color-red:not(.wnd-cms) .section-black .file-01 a:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-red .section-black.true .listing .listing-head a:hover {
    color: #ca5a5b;
}
.color-red .section-black.true .listing .listing-button a:hover {
    border-bottom: 1px solid #ca5a5b;
    color: #ca5a5b;
}
.color-mint .section-black.header-01 ul.level-2 > li a:hover, .color-mint .section-black.header-01 ul.level-2 > li.hover > a, .color-mint .section-black.header-01 ul.level-2 > li.wnd-active-path > a, .color-mint .section-black.header-01 ul.level-2 > li.wnd-active > a, .color-mint .section-black.header-01 ul.level-3 > li a:hover, .color-mint .section-black.header-01 ul.level-3 > li.hover > a, .color-mint .section-black.header-01 ul.level-3 > li.wnd-active-path > a, .color-mint .section-black.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #1ba38c;
}
.color-cyan .section-black.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-cyan .section-black.header-01 ul.level-1 > li.hover > a, .color-cyan .section-black.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-cyan .section-black.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-cyan .section-black.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #2d9fae;
}
.color-mint:not(.wnd-cms) .section-black .text a:hover {
    border-bottom: 1px solid #1ba38c;
    color: #1ba38c;
}
.color-mint:not(.wnd-cms) .section-black .button-01 a:hover, .color-mint:not(.wnd-cms) .section-black .file-01 a:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-black.true .listing .listing-head a:hover {
    color: #1ba38c;
}
.color-mint .section-black.true .listing .listing-button a:hover {
    border-bottom: 1px solid #1ba38c;
    color: #1ba38c;
}
.color-cyan .section-black.header-01 ul.level-2 > li a:hover, .color-cyan .section-black.header-01 ul.level-2 > li.hover > a, .color-cyan .section-black.header-01 ul.level-2 > li.wnd-active-path > a, .color-cyan .section-black.header-01 ul.level-2 > li.wnd-active > a, .color-cyan .section-black.header-01 ul.level-3 > li a:hover, .color-cyan .section-black.header-01 ul.level-3 > li.hover > a, .color-cyan .section-black.header-01 ul.level-3 > li.wnd-active-path > a, .color-cyan .section-black.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #2d9fae;
}
.color-blue .section-black.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-blue .section-black.header-01 ul.level-1 > li.hover > a, .color-blue .section-black.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-blue .section-black.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-blue .section-black.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #6087b9;
}
.color-cyan:not(.wnd-cms) .section-black .text a:hover {
    border-bottom: 1px solid #2d9fae;
    color: #2d9fae;
}
.color-cyan:not(.wnd-cms) .section-black .button-01 a:hover, .color-cyan:not(.wnd-cms) .section-black .file-01 a:hover {
    background-image: linear-gradient(#238d9b, #1a7d88);
    border-bottom: 3px solid #0b5258;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-black.true .listing .listing-head a:hover {
    color: #2d9fae;
}
.color-cyan .section-black.true .listing .listing-button a:hover {
    border-bottom: 1px solid #2d9fae;
    color: #2d9fae;
}
.color-blue .section-black.header-01 ul.level-2 > li a:hover, .color-blue .section-black.header-01 ul.level-2 > li.hover > a, .color-blue .section-black.header-01 ul.level-2 > li.wnd-active-path > a, .color-blue .section-black.header-01 ul.level-2 > li.wnd-active > a, .color-blue .section-black.header-01 ul.level-3 > li a:hover, .color-blue .section-black.header-01 ul.level-3 > li.hover > a, .color-blue .section-black.header-01 ul.level-3 > li.wnd-active-path > a, .color-blue .section-black.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #6087b9;
}
.color-pink .section-black.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-pink .section-black.header-01 ul.level-1 > li.hover > a, .color-pink .section-black.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-pink .section-black.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-pink .section-black.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #c6739e;
}
.color-blue:not(.wnd-cms) .section-black .text a:hover {
    border-bottom: 1px solid #6087b9;
    color: #6087b9;
}
.color-blue:not(.wnd-cms) .section-black .button-01 a:hover, .color-blue:not(.wnd-cms) .section-black .file-01 a:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-black.true .listing .listing-head a:hover {
    color: #6087b9;
}
.color-blue .section-black.true .listing .listing-button a:hover {
    border-bottom: 1px solid #6087b9;
    color: #6087b9;
}
.color-pink .section-black.header-01 ul.level-2 > li a:hover, .color-pink .section-black.header-01 ul.level-2 > li.hover > a, .color-pink .section-black.header-01 ul.level-2 > li.wnd-active-path > a, .color-pink .section-black.header-01 ul.level-2 > li.wnd-active > a, .color-pink .section-black.header-01 ul.level-3 > li a:hover, .color-pink .section-black.header-01 ul.level-3 > li.hover > a, .color-pink .section-black.header-01 ul.level-3 > li.wnd-active-path > a, .color-pink .section-black.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #c6739e;
}
.color-pink:not(.wnd-cms) .section-black .text a:hover {
    border-bottom: 1px solid #c6739e;
    color: #c6739e;
}
.color-pink:not(.wnd-cms) .section-black .button-01 a:hover, .color-pink:not(.wnd-cms) .section-black .file-01 a:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-black.true .listing .listing-head a:hover {
    color: #c6739e;
}
.color-pink .section-black.true .listing .listing-button a:hover {
    border-bottom: 1px solid #c6739e;
    color: #c6739e;
}
.section-media.header-01 ul.level-1 > li > a {
    color: #fff;
}
.section-media.header-01 ul.level-1 > li.hover > a, .section-media.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .section-media.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .section-media.header-01 ul.level-1 > li > a:hover {
    background-color: rgba(39, 39, 39, 0.3);
    border-top: 4px solid #fff;
    color: #fff;
}
.section-media.header-01 ul.level-2 > li, .section-media.header-01 ul.level-3 > li {
    background-color: #272727;
}
.section-media.header-01 ul.level-2 > li a, .section-media.header-01 ul.level-3 > li a {
    color: #fff;
}
.section-media.header-01 ul.level-2 > li a:hover, .section-media.header-01 ul.level-2 > li.hover > a, .section-media.header-01 ul.level-2 > li.wnd-active-path > a, .section-media.header-01 ul.level-2 > li.wnd-active > a, .section-media.header-01 ul.level-3 > li a:hover, .section-media.header-01 ul.level-3 > li.hover > a, .section-media.header-01 ul.level-3 > li.wnd-active-path > a, .section-media.header-01 ul.level-3 > li.wnd-active > a {
    background-color: rgba(255, 255, 255, 0.1);
    border-left: 4px solid #fff;
    color: limegreen; /* #fff; */
}
.section-media.header-01 .nav-line.sticky ul.level-1 > li > a:hover {
    background-color: rgba(39, 39, 39, 0.3);
    border-top: 4px solid #fff;
    color: #fff;
}
body:not(.wnd-cms) .section-media .text a:hover {
    border-bottom: 1px solid #fff;
    color: #fff;
}
body:not(.wnd-cms) .section-media .button-01 a:hover, body:not(.wnd-cms) .section-media .file-01 a:hover {
    background-image: linear-gradient(#f4f4f4, #c8c8c8);
    border-bottom: 3px solid #a5a5a5;
    color: #272727;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-media .button-02 a:hover, body:not(.wnd-cms) .section-media .file-02 a:hover {
    background-color: rgba(255, 255, 255, 0.15);
    border: 2px solid #fff;
    color: #fff;
}
.color-red .section-media.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-red .section-media.header-01 ul.level-1 > li.hover > a, .color-red .section-media.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-red .section-media.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-red .section-media.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #32cd32; /* Farbe original #ca5a5b; */
}
body:not(.wnd-cms) .section-media .file-02 a:hover::before {
    border-right: 2px solid #fff;
    color: #fff;
}
.section-media.true .listing .listing-head a:hover {
    color: #fff;
}
.section-media.true .listing .listing-button a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: rgba(255, 255, 255, 0.5);
}
body:not(.wnd-cms) .section-media .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #fff;
    color: #fff;
}
body:not(.wnd-cms) .section-media .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-media .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
    color: rgba(255, 255, 255, 0.5);
}
body:not(.wnd-cms) .section-media .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-media .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important;
    color: rgba(255, 255, 255, 0.5);
}
.color-red .section-media.header-01 ul.level-2 > li a:hover, .color-red .section-media.header-01 ul.level-2 > li.hover > a, .color-red .section-media.header-01 ul.level-2 > li.wnd-active-path > a, .color-red .section-media.header-01 ul.level-2 > li.wnd-active > a, .color-red .section-media.header-01 ul.level-3 > li a:hover, .color-red .section-media.header-01 ul.level-3 > li.hover > a, .color-red .section-media.header-01 ul.level-3 > li.wnd-active-path > a, .color-red .section-media.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #32cd32; /* original war #ca5a5b; */
}
.color-mint .section-media.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-mint .section-media.header-01 ul.level-1 > li.hover > a, .color-mint .section-media.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-mint .section-media.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-mint .section-media.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #1ba38c;
}
.color-red:not(.wnd-cms) .section-media .button-01 a:hover, .color-red:not(.wnd-cms) .section-media .file-01 a:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-media.header-01 ul.level-2 > li a:hover, .color-mint .section-media.header-01 ul.level-2 > li.hover > a, .color-mint .section-media.header-01 ul.level-2 > li.wnd-active-path > a, .color-mint .section-media.header-01 ul.level-2 > li.wnd-active > a, .color-mint .section-media.header-01 ul.level-3 > li a:hover, .color-mint .section-media.header-01 ul.level-3 > li.hover > a, .color-mint .section-media.header-01 ul.level-3 > li.wnd-active-path > a, .color-mint .section-media.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #1ba38c;
}
.color-cyan .section-media.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-cyan .section-media.header-01 ul.level-1 > li.hover > a, .color-cyan .section-media.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-cyan .section-media.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-cyan .section-media.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #2d9fae;
}
.color-mint:not(.wnd-cms) .section-media .button-01 a:hover, .color-mint:not(.wnd-cms) .section-media .file-01 a:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-media.header-01 ul.level-2 > li a:hover, .color-cyan .section-media.header-01 ul.level-2 > li.hover > a, .color-cyan .section-media.header-01 ul.level-2 > li.wnd-active-path > a, .color-cyan .section-media.header-01 ul.level-2 > li.wnd-active > a, .color-cyan .section-media.header-01 ul.level-3 > li a:hover, .color-cyan .section-media.header-01 ul.level-3 > li.hover > a, .color-cyan .section-media.header-01 ul.level-3 > li.wnd-active-path > a, .color-cyan .section-media.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #2d9fae;
}
.color-blue .section-media.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-blue .section-media.header-01 ul.level-1 > li.hover > a, .color-blue .section-media.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-blue .section-media.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-blue .section-media.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #6087b9;
}
.color-cyan:not(.wnd-cms) .section-media .button-01 a:hover, .color-cyan:not(.wnd-cms) .section-media .file-01 a:hover {
    background-image: linear-gradient(#238d9b, #1a7d88);
    border-bottom: 3px solid #0b5258;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-media.header-01 ul.level-2 > li a:hover, .color-blue .section-media.header-01 ul.level-2 > li.hover > a, .color-blue .section-media.header-01 ul.level-2 > li.wnd-active-path > a, .color-blue .section-media.header-01 ul.level-2 > li.wnd-active > a, .color-blue .section-media.header-01 ul.level-3 > li a:hover, .color-blue .section-media.header-01 ul.level-3 > li.hover > a, .color-blue .section-media.header-01 ul.level-3 > li.wnd-active-path > a, .color-blue .section-media.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #6087b9;
}
.color-pink .section-media.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-pink .section-media.header-01 ul.level-1 > li.hover > a, .color-pink .section-media.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-pink .section-media.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-pink .section-media.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #c6739e;
}
.color-blue:not(.wnd-cms) .section-media .button-01 a:hover, .color-blue:not(.wnd-cms) .section-media .file-01 a:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-media.header-01 ul.level-2 > li a:hover, .color-pink .section-media.header-01 ul.level-2 > li.hover > a, .color-pink .section-media.header-01 ul.level-2 > li.wnd-active-path > a, .color-pink .section-media.header-01 ul.level-2 > li.wnd-active > a, .color-pink .section-media.header-01 ul.level-3 > li a:hover, .color-pink .section-media.header-01 ul.level-3 > li.hover > a, .color-pink .section-media.header-01 ul.level-3 > li.wnd-active-path > a, .color-pink .section-media.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #c6739e;
}
.color-pink:not(.wnd-cms) .section-media .button-01 a:hover, .color-pink:not(.wnd-cms) .section-media .file-01 a:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.section-media-light.header-01 ul.level-1 > li > a {
    color: #fff;
}
.section-media-light.header-01 ul.level-1 > li.hover > a, .section-media-light.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .section-media-light.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .section-media-light.header-01 ul.level-1 > li > a:hover {
    background-color: rgba(39, 39, 39, 0.3);
    border-top: 4px solid #fff;
    color: #fff;
}
.section-media-light.header-01 ul.level-2 > li, .section-media-light.header-01 ul.level-3 > li {
    background-color: #272727;
}
.section-media-light.header-01 ul.level-2 > li a, .section-media-light.header-01 ul.level-3 > li a {
    color: #fff;
}
.section-media-light.header-01 ul.level-2 > li a:hover, .section-media-light.header-01 ul.level-2 > li.hover > a, .section-media-light.header-01 ul.level-2 > li.wnd-active-path > a, .section-media-light.header-01 ul.level-2 > li.wnd-active > a, .section-media-light.header-01 ul.level-3 > li a:hover, .section-media-light.header-01 ul.level-3 > li.hover > a, .section-media-light.header-01 ul.level-3 > li.wnd-active-path > a, .section-media-light.header-01 ul.level-3 > li.wnd-active > a {
    background-color: rgba(255, 255, 255, 0.1);
    border-left: 4px solid #fff;
    color: #fff;
}
.section-media-light.header-01 .nav-line.sticky ul.level-1 > li > a:hover {
    background-color: rgba(39, 39, 39, 0.3);
    border-top: 4px solid #fff;
    color: #fff;
}
body:not(.wnd-cms) .section-media-light .text a:hover {
    border-bottom: 1px solid #000;
    color: rgba(0, 0, 0, 0.8);
}
body:not(.wnd-cms) .section-media-light .button-01 a:hover, body:not(.wnd-cms) .section-media-light .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-media-light .button-02 a:hover, body:not(.wnd-cms) .section-media-light .file-02 a:hover {
    background-color: rgba(0, 0, 0, 0.05);
    border: 2px solid #000;
    color: rgba(0, 0, 0, 0.8);
}
.color-red .section-media-light.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-red .section-media-light.header-01 ul.level-1 > li.hover > a, .color-red .section-media-light.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-red .section-media-light.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-red .section-media-light.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid 32cd32; /* original war #ca5a5b; */
}
body:not(.wnd-cms) .section-media-light .file-02 a:hover::before {
    border-right: 2px solid #000;
    color: rgba(0, 0, 0, 0.8);
}
.section-media-light.true .listing .listing-head a:hover {
    color: #fff;
}
.section-media-light.true .listing .listing-button a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    color: rgba(255, 255, 255, 0.5);
}
body:not(.wnd-cms) .section-media-light .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid rgba(0, 0, 0, 0.8);
    color: rgba(0, 0, 0, 0.8);
}
body:not(.wnd-cms) .section-media-light .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.8) !important;
    color: rgba(0, 0, 0, 0.8);
}
body:not(.wnd-cms) .section-media-light .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.6) !important;
    color: rgba(0, 0, 0, 0.6);
}
body:not(.wnd-cms) .section-media-light .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.8) !important;
    color: rgba(0, 0, 0, 0.8);
}
body:not(.wnd-cms) .section-media-light .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.6) !important;
    color: rgba(0, 0, 0, 0.6);
}
.color-red .section-media-light.header-01 ul.level-2 > li a:hover, .color-red .section-media-light.header-01 ul.level-2 > li.hover > a, .color-red .section-media-light.header-01 ul.level-2 > li.wnd-active-path > a, .color-red .section-media-light.header-01 ul.level-2 > li.wnd-active > a, .color-red .section-media-light.header-01 ul.level-3 > li a:hover, .color-red .section-media-light.header-01 ul.level-3 > li.hover > a, .color-red .section-media-light.header-01 ul.level-3 > li.wnd-active-path > a, .color-red .section-media-light.header-01 ul.level-3 > li.wnd-active > a {
    border-left: #ca5a5b;
}
.color-mint .section-media-light.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-mint .section-media-light.header-01 ul.level-1 > li.hover > a, .color-mint .section-media-light.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-mint .section-media-light.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-mint .section-media-light.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #1ba38c;
}
.color-red:not(.wnd-cms) .section-media-light .button-01 a:hover, .color-red:not(.wnd-cms) .section-media-light .file-01 a:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-media-light.header-01 ul.level-2 > li a:hover, .color-mint .section-media-light.header-01 ul.level-2 > li.hover > a, .color-mint .section-media-light.header-01 ul.level-2 > li.wnd-active-path > a, .color-mint .section-media-light.header-01 ul.level-2 > li.wnd-active > a, .color-mint .section-media-light.header-01 ul.level-3 > li a:hover, .color-mint .section-media-light.header-01 ul.level-3 > li.hover > a, .color-mint .section-media-light.header-01 ul.level-3 > li.wnd-active-path > a, .color-mint .section-media-light.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #1ba38c;
}
.color-cyan .section-media-light.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-cyan .section-media-light.header-01 ul.level-1 > li.hover > a, .color-cyan .section-media-light.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-cyan .section-media-light.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-cyan .section-media-light.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #2d9fae;
}
.color-mint:not(.wnd-cms) .section-media-light .button-01 a:hover, .color-mint:not(.wnd-cms) .section-media-light .file-01 a:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-media-light.header-01 ul.level-2 > li a:hover, .color-cyan .section-media-light.header-01 ul.level-2 > li.hover > a, .color-cyan .section-media-light.header-01 ul.level-2 > li.wnd-active-path > a, .color-cyan .section-media-light.header-01 ul.level-2 > li.wnd-active > a, .color-cyan .section-media-light.header-01 ul.level-3 > li a:hover, .color-cyan .section-media-light.header-01 ul.level-3 > li.hover > a, .color-cyan .section-media-light.header-01 ul.level-3 > li.wnd-active-path > a, .color-cyan .section-media-light.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #2d9fae;
}
.color-blue .section-media-light.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-blue .section-media-light.header-01 ul.level-1 > li.hover > a, .color-blue .section-media-light.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-blue .section-media-light.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-blue .section-media-light.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #6087b9;
}
.color-cyan:not(.wnd-cms) .section-media-light .button-01 a:hover, .color-cyan:not(.wnd-cms) .section-media-light .file-01 a:hover {
    background-image: linear-gradient(#238d9b, #1a7d88);
    border-bottom: 3px solid #0b5258;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-media-light.header-01 ul.level-2 > li a:hover, .color-blue .section-media-light.header-01 ul.level-2 > li.hover > a, .color-blue .section-media-light.header-01 ul.level-2 > li.wnd-active-path > a, .color-blue .section-media-light.header-01 ul.level-2 > li.wnd-active > a, .color-blue .section-media-light.header-01 ul.level-3 > li a:hover, .color-blue .section-media-light.header-01 ul.level-3 > li.hover > a, .color-blue .section-media-light.header-01 ul.level-3 > li.wnd-active-path > a, .color-blue .section-media-light.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #6087b9;
}
.color-pink .section-media-light.header-01 .nav-line.sticky ul.level-1 > li > a:hover, .color-pink .section-media-light.header-01 ul.level-1 > li.hover > a, .color-pink .section-media-light.header-01 ul.level-1 > li.wnd-active-path:not(.wnd-homepage) > a, .color-pink .section-media-light.header-01 ul.level-1 > li.wnd-active:not(.wnd-homepage) > a, .color-pink .section-media-light.header-01 ul.level-1 > li > a:hover {
    border-top: 4px solid #c6739e;
}
.color-blue:not(.wnd-cms) .section-media-light .button-01 a:hover, .color-blue:not(.wnd-cms) .section-media-light .file-01 a:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-media-light.header-01 ul.level-2 > li a:hover, .color-pink .section-media-light.header-01 ul.level-2 > li.hover > a, .color-pink .section-media-light.header-01 ul.level-2 > li.wnd-active-path > a, .color-pink .section-media-light.header-01 ul.level-2 > li.wnd-active > a, .color-pink .section-media-light.header-01 ul.level-3 > li a:hover, .color-pink .section-media-light.header-01 ul.level-3 > li.hover > a, .color-pink .section-media-light.header-01 ul.level-3 > li.wnd-active-path > a, .color-pink .section-media-light.header-01 ul.level-3 > li.wnd-active > a {
    border-left: 4px solid #c6739e;
}
.color-pink:not(.wnd-cms) .section-media-light .button-01 a:hover, .color-pink:not(.wnd-cms) .section-media-light .file-01 a:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-white.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-white.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #555;
}
body:not(.wnd-cms) .section-white.footer-01.design-03 .back-to-top a:hover {
    color: #000;
}
body:not(.wnd-cms) .section-white.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #000;
}
body:not(.wnd-cms) .section-gray.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-gray.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #6b6b6b;
}
body:not(.wnd-cms) .section-gray.footer-01.design-03 .back-to-top a:hover {
    color: #484848;
}
body:not(.wnd-cms) .section-gray.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #484848;
}
body:not(.wnd-cms) .section-gray .text a:hover {
    border-bottom: 1px solid #484848;
    color: #484848;
}
body:not(.wnd-cms) .section-gray .button-01 a:hover, body:not(.wnd-cms) .section-gray .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-gray .file-01 a:hover::before {
    color: #fff;
}
body:not(.wnd-cms) .section-gray .button-02 a:hover, body:not(.wnd-cms) .section-gray .file-02 a:hover {
    background-color: rgba(189, 189, 189, 0.15);
    border: 2px solid #bdbdbd;
    color: #393939;
}
body:not(.wnd-cms) .section-gray .file-02 a:hover::before {
    border-right: 2px solid #bdbdbd;
    color: #393939;
}
body:not(.wnd-cms) .section-blue .file-02 a:hover::before, body:not(.wnd-cms) .section-cyan .file-02 a:hover::before, body:not(.wnd-cms) .section-green .file-02 a:hover::before, body:not(.wnd-cms) .section-mint .file-02 a:hover::before, body:not(.wnd-cms) .section-orange .file-02 a:hover::before, body:not(.wnd-cms) .section-pink .file-02 a:hover::before, body:not(.wnd-cms) .section-purple .file-02 a:hover::before, body:not(.wnd-cms) .section-red .file-02 a:hover::before {
    border-right: 2px solid #fff;
}
.section-gray.true .listing .listing-head a:hover {
    color: #484848;
}
.section-gray.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-gray .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #484848;
    color: #484848;
}
body:not(.wnd-cms) .section-gray .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #393939 !important;
    color: #393939;
}
body:not(.wnd-cms) .section-gray .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #8d8d8d !important;
    color: #8d8d8d;
}
body:not(.wnd-cms) .section-gray .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #393939 !important;
    color: #393939;
}
body:not(.wnd-cms) .section-gray .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #8d8d8d !important;
    color: #8d8d8d;
}
.color-red:not(.wnd-cms) .section-gray .text a:hover {
    border-bottom: 1px solid #ca5a5b;
    color: #ca5a5b;
}
.color-red:not(.wnd-cms) .section-gray .button-01 a:hover, .color-red:not(.wnd-cms) .section-gray .file-01 a:hover {
    background-image: linear-gradient(#22bd22, #006E00); /* original war linear-gradient(#b84748, #9a393a); */
    border: 1px solid #004E00; /* original ohne diese Zeile */
    border-bottom: 3px solid #004E00; /* original war 3px solid #7c292a; */
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-red .section-gray.true .listing .listing-head a:hover {
    color: #ca5a5b;
}
.color-red .section-gray.true .listing .listing-button a:hover {
    border-bottom: 1px solid #ca5a5b;
    color: #ca5a5b;
}
.color-mint:not(.wnd-cms) .section-gray .text a:hover {
    border-bottom: 1px solid #1ba38c;
    color: #1ba38c;
}
.color-mint:not(.wnd-cms) .section-gray .button-01 a:hover, .color-mint:not(.wnd-cms) .section-gray .file-01 a:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-mint .section-gray.true .listing .listing-head a:hover {
    color: #1ba38c;
}
.color-mint .section-gray.true .listing .listing-button a:hover {
    border-bottom: 1px solid #1ba38c;
    color: #1ba38c;
}
.color-cyan:not(.wnd-cms) .section-gray .text a:hover {
    border-bottom: 1px solid #2d9fae;
    color: #2d9fae;
}
.color-cyan:not(.wnd-cms) .section-gray .button-01 a:hover, .color-cyan:not(.wnd-cms) .section-gray .file-01 a:hover {
    background-image: linear-gradient(#1a7d88, #0b5258);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-cyan .section-gray.true .listing .listing-head a:hover {
    color: #2d9fae;
}
.color-cyan .section-gray.true .listing .listing-button a:hover {
    border-bottom: 1px solid #2d9fae;
    color: #2d9fae;
}
.color-blue:not(.wnd-cms) .section-gray .text a:hover {
    border-bottom: 1px solid #6087b9;
    color: #6087b9;
}
.color-blue:not(.wnd-cms) .section-gray .button-01 a:hover, .color-blue:not(.wnd-cms) .section-gray .file-01 a:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-blue .section-gray.true .listing .listing-head a:hover {
    color: #6087b9;
}
.color-blue .section-gray.true .listing .listing-button a:hover {
    border-bottom: 1px solid #6087b9;
    color: #6087b9;
}
.color-pink:not(.wnd-cms) .section-gray .text a:hover {
    border-bottom: 1px solid #c6739e;
    color: #c6739e;
}
.color-pink:not(.wnd-cms) .section-gray .button-01 a:hover, .color-pink:not(.wnd-cms) .section-gray .file-01 a:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
.color-pink .section-gray.true .listing .listing-head a:hover {
    color: #c6739e;
}
.color-pink .section-gray.true .listing .listing-button a:hover {
    border-bottom: 1px solid #c6739e;
    color: #c6739e;
}
body:not(.wnd-cms) .section-black.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-black.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #cecece;
}
body:not(.wnd-cms) .section-black.footer-01.design-03 .back-to-top a:hover {
    color: #000;
}
body:not(.wnd-cms) .section-black.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #000;
}
body:not(.wnd-cms) .section-red.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-red.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-red.footer-01.design-03 .back-to-top a:hover {
    color: #f9b1b2;
}
body:not(.wnd-cms) .section-red.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #f9b1b2;
}
body:not(.wnd-cms) .section-red .text a:hover {
    border-bottom: 1px solid #f9b1b2;
    color: #f9b1b2;
}
body:not(.wnd-cms) .section-red .button-01 a:hover, body:not(.wnd-cms) .section-red .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-green .button-01 a:hover, body:not(.wnd-cms) .section-green .file-01 a:hover, body:not(.wnd-cms) .section-orange .button-01 a:hover, body:not(.wnd-cms) .section-orange .file-01 a:hover {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-red .button-02 a:hover, body:not(.wnd-cms) .section-red .file-02 a:hover {
    border: 2px solid #fff;
    color: #fff;
}
.section-red.true .listing .listing-head a:hover {
    color: #fff;
}
.section-red.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-red .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #f9b1b2;
    color: #f9b1b2;
}
body:not(.wnd-cms) .section-red .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-red .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #f9b1b2 !important;
    color: #f9b1b2;
}
body:not(.wnd-cms) .section-red .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-red .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #f9b1b2 !important;
    color: #f9b1b2;
}
body:not(.wnd-cms) .section-orange.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-orange.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-orange.footer-01.design-03 .back-to-top a:hover {
    color: #f8d4c3;
}
body:not(.wnd-cms) .section-orange.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #f8d4c3;
}
body:not(.wnd-cms) .section-orange .text a:hover {
    border-bottom: 1px solid #f8d4c3;
    color: #f8d4c3;
}
body:not(.wnd-cms) .section-orange .button-01 a:hover, body:not(.wnd-cms) .section-orange .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
}
body:not(.wnd-cms) .section-orange .button-02 a:hover, body:not(.wnd-cms) .section-orange .file-02 a:hover {
    border: 2px solid #fff;
    color: #fff;
}
.section-orange.true .listing .listing-head a:hover {
    color: #fff;
}
.section-orange.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-orange .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #f8d4c3;
    color: #f8d4c3;
}
body:not(.wnd-cms) .section-orange .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-orange .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #f8d4c3 !important;
    color: #f8d4c3;
}
body:not(.wnd-cms) .section-orange .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-orange .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #f8d4c3 !important;
    color: #f8d4c3;
}
body:not(.wnd-cms) .section-green.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-green.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-green.footer-01.design-03 .back-to-top a:hover {
    color: #c7f2c8;
}
body:not(.wnd-cms) .section-green.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #c7f2c8;
}
body:not(.wnd-cms) .section-green .text a:hover {
    border-bottom: 1px solid #c7f2c8;
    color: #c7f2c8;
}
body:not(.wnd-cms) .section-green .button-01 a:hover, body:not(.wnd-cms) .section-green .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
}
body:not(.wnd-cms) .section-green .button-02 a:hover, body:not(.wnd-cms) .section-green .file-02 a:hover {
    border: 2px solid #fff;
    color: #fff;
}
.section-green.true .listing .listing-head a:hover {
    color: #fff;
}
.section-green.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-green .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #c7f2c8;
    color: #c7f2c8;
}
body:not(.wnd-cms) .section-green .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-green .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #c7f2c8 !important;
    color: #c7f2c8;
}
body:not(.wnd-cms) .section-green .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-green .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #c7f2c8 !important;
    color: #c7f2c8;
}
body:not(.wnd-cms) .section-mint.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-mint.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-mint.footer-01.design-03 .back-to-top a:hover {
    color: #abe8de;
}
body:not(.wnd-cms) .section-mint.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #abe8de;
}
body:not(.wnd-cms) .section-mint .text a:hover {
    border-bottom: 1px solid #abe8de;
    color: #abe8de;
}
body:not(.wnd-cms) .section-mint .button-01 a:hover, body:not(.wnd-cms) .section-mint .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-mint .button-02 a:hover, body:not(.wnd-cms) .section-mint .file-02 a:hover {
    border: 2px solid #fff;
    color: #fff;
}
.section-mint.true .listing .listing-head a:hover {
    color: #fff;
}
.section-mint.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-mint .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #abe8de;
    color: #abe8de;
}
body:not(.wnd-cms) .section-mint .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-mint .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #abe8de !important;
    color: #abe8de;
}
body:not(.wnd-cms) .section-mint .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-mint .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #abe8de !important;
    color: #abe8de;
}
body:not(.wnd-cms) .section-cyan.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-cyan.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-cyan.footer-01.design-03 .back-to-top a:hover {
    color: #abdae8;
}
body:not(.wnd-cms) .section-cyan.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #abdae8;
}
body:not(.wnd-cms) .section-cyan .text a:hover {
    border-bottom: 1px solid #abdae8;
    color: #abdae8;
}
body:not(.wnd-cms) .section-cyan .button-01 a:hover, body:not(.wnd-cms) .section-cyan .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-blue .button-01 a:hover, body:not(.wnd-cms) .section-blue .file-01 a:hover, body:not(.wnd-cms) .section-purple .button-01 a:hover, body:not(.wnd-cms) .section-purple .file-01 a:hover {
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-cyan .button-02 a:hover, body:not(.wnd-cms) .section-cyan .file-02 a:hover {
    border: 2px solid #fff;
    color: #fff;
}
.section-cyan.true .listing .listing-head a:hover {
    color: #fff;
}
.section-cyan.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-cyan .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #abdae8;
    color: #abdae8;
}
body:not(.wnd-cms) .section-cyan .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-cyan .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #abdae8 !important;
    color: #abdae8;
}
body:not(.wnd-cms) .section-cyan .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-cyan .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #abdae8 !important;
    color: #abdae8;
}
body:not(.wnd-cms) .section-blue.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-blue.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-blue.footer-01.design-03 .back-to-top a:hover {
    color: #c1d8f4;
}
body:not(.wnd-cms) .section-blue.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #c1d8f4;
}
body:not(.wnd-cms) .section-blue .text a:hover {
    border-bottom: 1px solid #c1d8f4;
    color: #c1d8f4;
}
body:not(.wnd-cms) .section-blue .button-01 a:hover, body:not(.wnd-cms) .section-blue .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
}
body:not(.wnd-cms) .section-blue .button-02 a:hover, body:not(.wnd-cms) .section-blue .file-02 a:hover {
    border: 2px solid #fff;
    color: #fff;
}
.section-blue.true .listing .listing-head a:hover {
    color: #fff;
}
.section-blue.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-blue .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #c1d8f4;
    color: #c1d8f4;
}
body:not(.wnd-cms) .section-blue .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-blue .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #c1d8f4 !important;
    color: #c1d8f4;
}
body:not(.wnd-cms) .section-blue .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-blue .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #c1d8f4 !important;
    color: #c1d8f4;
}
body:not(.wnd-cms) .section-purple.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-purple.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-purple.footer-01.design-03 .back-to-top a:hover {
    color: #dbc4f8;
}
body:not(.wnd-cms) .section-purple.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #dbc4f8;
}
body:not(.wnd-cms) .section-purple .text a:hover {
    border-bottom: 1px solid #dbc4f8;
    color: #dbc4f8;
}
body:not(.wnd-cms) .section-purple .button-01 a:hover, body:not(.wnd-cms) .section-purple .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
}
body:not(.wnd-cms) .section-purple .button-02 a:hover, body:not(.wnd-cms) .section-purple .file-02 a:hover {
    border: 2px solid #fff;
    color: #fff;
}
.section-purple.true .listing .listing-head a:hover {
    color: #fff;
}
.section-purple.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-purple .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #dbc4f8;
    color: #dbc4f8;
}
body:not(.wnd-cms) .section-purple .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-purple .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #dbc4f8 !important;
    color: #dbc4f8;
}
body:not(.wnd-cms) .section-purple .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-purple .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #dbc4f8 !important;
    color: #dbc4f8;
}
body:not(.wnd-cms) .section-pink.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-pink.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-pink.footer-01.design-03 .back-to-top a:hover {
    color: #f9c2df;
}
body:not(.wnd-cms) .section-pink.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #f9c2df;
}
body:not(.wnd-cms) .section-pink .text a:hover {
    border-bottom: 1px solid #f9c2df;
    color: #f9c2df;
}
body:not(.wnd-cms) .section-pink .button-01 a:hover, body:not(.wnd-cms) .section-pink .file-01 a:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
}
body:not(.wnd-cms) .section-pink .button-02 a:hover, body:not(.wnd-cms) .section-pink .file-02 a:hover {
    border: 2px solid #fff;
    color: #fff;
}
.section-pink.true .listing .listing-head a:hover {
    color: #fff;
}
.section-pink.true .listing .listing-button a:hover, body:not(.wnd-cms) .section-pink .social-icons-01 a:hover .social-text span {
    border-bottom: 1px solid #f9c2df;
    color: #f9c2df;
}
body:not(.wnd-cms) .section-pink .mt-02-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-pink .mt-02-column .text h4 a:hover {
    border-bottom: 1px solid #f9c2df !important;
    color: #f9c2df;
}
body:not(.wnd-cms) .section-pink .mt-03-column .text h3 a:hover {
    border-bottom: 1px solid #fff !important;
    color: #fff;
}
body:not(.wnd-cms) .section-pink .mt-03-column .text h4 a:hover {
    border-bottom: 1px solid #f9c2df !important;
    color: #f9c2df;
}
body:not(.wnd-cms) .section-media.footer-01.design-03 .back-to-top a:hover .inline-text > span, body:not(.wnd-cms) .section-media.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-media.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #fff;
}
body:not(.wnd-cms) .section-media.footer-01.design-03 .back-to-top a:hover {
    color: #fff;
}
body:not(.wnd-cms) .section-media-light.footer-01.design-03 .lang-select li > a:hover > span, body:not(.wnd-cms) .section-media-light.footer-01.design-03 .sf a:hover {
    border-bottom: 1px solid #272727;
}
body:not(.wnd-cms) .section-media-light.footer-01.design-03 .back-to-top a:hover {
    color: #000;
}
body:not(.wnd-cms) .section-media-light.footer-01.design-03 .back-to-top a:hover .inline-text > span {
    border-bottom: 1px solid #000;
}
}
@media all and (min-width: 800px) {
.listing-01.design-01 .section-inner, .listing-detail-01.design-01 .listing-head, .text-content {
    padding-left: 5%;
    padding-right: 5%;
}
.wnd-float-left {
    margin-left: 5% !important;
}
.wnd-float-right {
    margin-right: 5% !important;
}
.header-01 .initial-state #menu {
    max-width: 460px;
}
}
@media all and (min-width: 900px) and (min-height: 769px) {
.section-wrapper .fullscreen {
    height: 70vh;
    max-height: 600px;
}
}
@media all and (min-width: 900px) and (max-height: 768px) {
.section-wrapper .fullscreen {
    height: 100vh;
    max-height: 100%;
}
.wnd-cms .section-wrapper .fullscreen {
    height: calc(100vh - 45px);
    max-height: calc(100vh - 45px);
}
}
@media all and (min-width: 900px) {
.form, .large .form {
    width: 66%;
}
body {
    font-size: 1.25rem;
    line-height: 1.6;
}
.auto-font-size .abril-fatface {
    word-spacing: 8px;
}
.auto-font-size .lora, .auto-font-size .pt-serif {
    word-spacing: 4px;
}
.auto-font-size .brandon-grotesque {
    letter-spacing: -2px;
    word-spacing: 6px;
}
.auto-font-size .claim-borders, .auto-font-size .claim-borders.wnd-font-size-90, .auto-font-size .claim-color-text, .auto-font-size .claim-color-text.wnd-font-size-90, .auto-font-size .claim-default, .auto-font-size .claim-default-inv, .auto-font-size .claim-default-inv.wnd-font-size-90, .auto-font-size .claim-default.wnd-font-size-90 {
    font-size: 4.75rem;
    line-height: 1.38158;
}
.auto-font-size .claim-borders.wnd-font-size-70, .auto-font-size .claim-borders.wnd-font-size-80, .auto-font-size .claim-color-text.wnd-font-size-70, .auto-font-size .claim-color-text.wnd-font-size-80, .auto-font-size .claim-default-inv.wnd-font-size-70, .auto-font-size .claim-default-inv.wnd-font-size-80, .auto-font-size .claim-default.wnd-font-size-70, .auto-font-size .claim-default.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.36207;
}
.auto-font-size .claim-borders.wnd-font-size-50, .auto-font-size .claim-borders.wnd-font-size-60, .auto-font-size .claim-color-text.wnd-font-size-50, .auto-font-size .claim-color-text.wnd-font-size-60, .auto-font-size .claim-default-inv.wnd-font-size-50, .auto-font-size .claim-default-inv.wnd-font-size-60, .auto-font-size .claim-default.wnd-font-size-50, .auto-font-size .claim-default.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.34615;
}
.auto-font-size .claim-borders.wnd-font-size-30, .auto-font-size .claim-borders.wnd-font-size-40, .auto-font-size .claim-color-text.wnd-font-size-30, .auto-font-size .claim-color-text.wnd-font-size-40, .auto-font-size .claim-default-inv.wnd-font-size-30, .auto-font-size .claim-default-inv.wnd-font-size-40, .auto-font-size .claim-default.wnd-font-size-30, .auto-font-size .claim-default.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.37778;
}
.auto-font-size .claim-borders.wnd-font-size-10, .auto-font-size .claim-borders.wnd-font-size-20, .auto-font-size .claim-color-text.wnd-font-size-10, .auto-font-size .claim-color-text.wnd-font-size-20, .auto-font-size .claim-default-inv.wnd-font-size-10, .auto-font-size .claim-default-inv.wnd-font-size-20, .auto-font-size .claim-default.wnd-font-size-10, .auto-font-size .claim-default.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.38462;
}
.auto-font-size .claim-bg-color.abril-fatface, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-90, .auto-font-size .claim-bg-inv.abril-fatface, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-90, .auto-font-size .claim-bg.abril-fatface, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color-alpha.abril-fatface, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color-inv.abril-fatface, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-90, .auto-font-size .claim-color.abril-fatface, .auto-font-size .claim-color.abril-fatface.wnd-font-size-90, .auto-font-size .claim-gray.abril-fatface, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.52778;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-80, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-80, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-70, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-80, .auto-font-size .claim-color.abril-fatface.wnd-font-size-70, .auto-font-size .claim-color.abril-fatface.wnd-font-size-80, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-70, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.56897;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-60, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-60, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-50, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-60, .auto-font-size .claim-color.abril-fatface.wnd-font-size-50, .auto-font-size .claim-color.abril-fatface.wnd-font-size-60, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-50, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.57692;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-40, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-40, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-30, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-40, .auto-font-size .claim-color.abril-fatface.wnd-font-size-30, .auto-font-size .claim-color.abril-fatface.wnd-font-size-40, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-30, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.6;
}
.auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg-color.abril-fatface.wnd-font-size-20, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg-inv.abril-fatface.wnd-font-size-20, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-10, .auto-font-size .claim-bg.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color-alpha.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color-inv.abril-fatface.wnd-font-size-20, .auto-font-size .claim-color.abril-fatface.wnd-font-size-10, .auto-font-size .claim-color.abril-fatface.wnd-font-size-20, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-10, .auto-font-size .claim-gray.abril-fatface.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.61538;
}
.auto-font-size .claim-bg-color.brandon-grotesque, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-bg-inv.brandon-grotesque, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-bg.brandon-grotesque, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color-alpha.brandon-grotesque, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color-inv.brandon-grotesque, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-color.brandon-grotesque, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-90, .auto-font-size .claim-gray.brandon-grotesque, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.625;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-80, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-70, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-80 {
    font-size: 3.3125rem;
    line-height: 1.69811;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-60, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-50, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-60 {
    font-size: 3rem;
    line-height: 1.6875;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-40, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-30, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-40 {
    font-size: 2.625rem;
    line-height: 1.69048;
}
.auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg-color.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg-inv.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-bg.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color-alpha.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color-inv.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-color.brandon-grotesque.wnd-font-size-20, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-10, .auto-font-size .claim-gray.brandon-grotesque.wnd-font-size-20 {
    font-size: 2.25rem;
    line-height: 1.72222;
}
.auto-font-size .claim-bg-color.lobster, .auto-font-size .claim-bg-color.lobster.wnd-font-size-90, .auto-font-size .claim-bg-inv.lobster, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-90, .auto-font-size .claim-bg.lobster, .auto-font-size .claim-bg.lobster.wnd-font-size-90, .auto-font-size .claim-color-alpha.lobster, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-90, .auto-font-size .claim-color-inv.lobster, .auto-font-size .claim-color-inv.lobster.wnd-font-size-90, .auto-font-size .claim-color.lobster, .auto-font-size .claim-color.lobster.wnd-font-size-90, .auto-font-size .claim-gray.lobster, .auto-font-size .claim-gray.lobster.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.43056;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-70, .auto-font-size .claim-bg-color.lobster.wnd-font-size-80, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-70, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-80, .auto-font-size .claim-bg.lobster.wnd-font-size-70, .auto-font-size .claim-bg.lobster.wnd-font-size-80, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-70, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-80, .auto-font-size .claim-color-inv.lobster.wnd-font-size-70, .auto-font-size .claim-color-inv.lobster.wnd-font-size-80, .auto-font-size .claim-color.lobster.wnd-font-size-70, .auto-font-size .claim-color.lobster.wnd-font-size-80, .auto-font-size .claim-gray.lobster.wnd-font-size-70, .auto-font-size .claim-gray.lobster.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.48276;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-50, .auto-font-size .claim-bg-color.lobster.wnd-font-size-60, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-50, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-60, .auto-font-size .claim-bg.lobster.wnd-font-size-50, .auto-font-size .claim-bg.lobster.wnd-font-size-60, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-50, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-60, .auto-font-size .claim-color-inv.lobster.wnd-font-size-50, .auto-font-size .claim-color-inv.lobster.wnd-font-size-60, .auto-font-size .claim-color.lobster.wnd-font-size-50, .auto-font-size .claim-color.lobster.wnd-font-size-60, .auto-font-size .claim-gray.lobster.wnd-font-size-50, .auto-font-size .claim-gray.lobster.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.48077;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-30, .auto-font-size .claim-bg-color.lobster.wnd-font-size-40, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-30, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-40, .auto-font-size .claim-bg.lobster.wnd-font-size-30, .auto-font-size .claim-bg.lobster.wnd-font-size-40, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-30, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-40, .auto-font-size .claim-color-inv.lobster.wnd-font-size-30, .auto-font-size .claim-color-inv.lobster.wnd-font-size-40, .auto-font-size .claim-color.lobster.wnd-font-size-30, .auto-font-size .claim-color.lobster.wnd-font-size-40, .auto-font-size .claim-gray.lobster.wnd-font-size-30, .auto-font-size .claim-gray.lobster.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.48889;
}
.auto-font-size .claim-bg-color.lobster.wnd-font-size-10, .auto-font-size .claim-bg-color.lobster.wnd-font-size-20, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-10, .auto-font-size .claim-bg-inv.lobster.wnd-font-size-20, .auto-font-size .claim-bg.lobster.wnd-font-size-10, .auto-font-size .claim-bg.lobster.wnd-font-size-20, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-10, .auto-font-size .claim-color-alpha.lobster.wnd-font-size-20, .auto-font-size .claim-color-inv.lobster.wnd-font-size-10, .auto-font-size .claim-color-inv.lobster.wnd-font-size-20, .auto-font-size .claim-color.lobster.wnd-font-size-10, .auto-font-size .claim-color.lobster.wnd-font-size-20, .auto-font-size .claim-gray.lobster.wnd-font-size-10, .auto-font-size .claim-gray.lobster.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.53846;
}
.auto-font-size .claim-bg-color.lora, .auto-font-size .claim-bg-color.lora.wnd-font-size-90, .auto-font-size .claim-bg-inv.lora, .auto-font-size .claim-bg-inv.lora.wnd-font-size-90, .auto-font-size .claim-bg.lora, .auto-font-size .claim-bg.lora.wnd-font-size-90, .auto-font-size .claim-color-alpha.lora, .auto-font-size .claim-color-alpha.lora.wnd-font-size-90, .auto-font-size .claim-color-inv.lora, .auto-font-size .claim-color-inv.lora.wnd-font-size-90, .auto-font-size .claim-color.lora, .auto-font-size .claim-color.lora.wnd-font-size-90, .auto-font-size .claim-gray.lora, .auto-font-size .claim-gray.lora.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.40278;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-70, .auto-font-size .claim-bg-color.lora.wnd-font-size-80, .auto-font-size .claim-bg-inv.lora.wnd-font-size-70, .auto-font-size .claim-bg-inv.lora.wnd-font-size-80, .auto-font-size .claim-bg.lora.wnd-font-size-70, .auto-font-size .claim-bg.lora.wnd-font-size-80, .auto-font-size .claim-color-alpha.lora.wnd-font-size-70, .auto-font-size .claim-color-alpha.lora.wnd-font-size-80, .auto-font-size .claim-color-inv.lora.wnd-font-size-70, .auto-font-size .claim-color-inv.lora.wnd-font-size-80, .auto-font-size .claim-color.lora.wnd-font-size-70, .auto-font-size .claim-color.lora.wnd-font-size-80, .auto-font-size .claim-gray.lora.wnd-font-size-70, .auto-font-size .claim-gray.lora.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.46552;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-50, .auto-font-size .claim-bg-color.lora.wnd-font-size-60, .auto-font-size .claim-bg-inv.lora.wnd-font-size-50, .auto-font-size .claim-bg-inv.lora.wnd-font-size-60, .auto-font-size .claim-bg.lora.wnd-font-size-50, .auto-font-size .claim-bg.lora.wnd-font-size-60, .auto-font-size .claim-color-alpha.lora.wnd-font-size-50, .auto-font-size .claim-color-alpha.lora.wnd-font-size-60, .auto-font-size .claim-color-inv.lora.wnd-font-size-50, .auto-font-size .claim-color-inv.lora.wnd-font-size-60, .auto-font-size .claim-color.lora.wnd-font-size-50, .auto-font-size .claim-color.lora.wnd-font-size-60, .auto-font-size .claim-gray.lora.wnd-font-size-50, .auto-font-size .claim-gray.lora.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.46154;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-30, .auto-font-size .claim-bg-color.lora.wnd-font-size-40, .auto-font-size .claim-bg-inv.lora.wnd-font-size-30, .auto-font-size .claim-bg-inv.lora.wnd-font-size-40, .auto-font-size .claim-bg.lora.wnd-font-size-30, .auto-font-size .claim-bg.lora.wnd-font-size-40, .auto-font-size .claim-color-alpha.lora.wnd-font-size-30, .auto-font-size .claim-color-alpha.lora.wnd-font-size-40, .auto-font-size .claim-color-inv.lora.wnd-font-size-30, .auto-font-size .claim-color-inv.lora.wnd-font-size-40, .auto-font-size .claim-color.lora.wnd-font-size-30, .auto-font-size .claim-color.lora.wnd-font-size-40, .auto-font-size .claim-gray.lora.wnd-font-size-30, .auto-font-size .claim-gray.lora.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.48889;
}
.auto-font-size .claim-bg-color.lora.wnd-font-size-10, .auto-font-size .claim-bg-color.lora.wnd-font-size-20, .auto-font-size .claim-bg-inv.lora.wnd-font-size-10, .auto-font-size .claim-bg-inv.lora.wnd-font-size-20, .auto-font-size .claim-bg.lora.wnd-font-size-10, .auto-font-size .claim-bg.lora.wnd-font-size-20, .auto-font-size .claim-color-alpha.lora.wnd-font-size-10, .auto-font-size .claim-color-alpha.lora.wnd-font-size-20, .auto-font-size .claim-color-inv.lora.wnd-font-size-10, .auto-font-size .claim-color-inv.lora.wnd-font-size-20, .auto-font-size .claim-color.lora.wnd-font-size-10, .auto-font-size .claim-color.lora.wnd-font-size-20, .auto-font-size .claim-gray.lora.wnd-font-size-10, .auto-font-size .claim-gray.lora.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.51282;
}
.auto-font-size .claim-bg-color.open-sans, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-90, .auto-font-size .claim-bg-inv.open-sans, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-90, .auto-font-size .claim-bg.open-sans, .auto-font-size .claim-bg.open-sans.wnd-font-size-90, .auto-font-size .claim-color-alpha.open-sans, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-90, .auto-font-size .claim-color-inv.open-sans, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-90, .auto-font-size .claim-color.open-sans, .auto-font-size .claim-color.open-sans.wnd-font-size-90, .auto-font-size .claim-gray.open-sans, .auto-font-size .claim-gray.open-sans.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-70, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-80, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-70, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-80, .auto-font-size .claim-bg.open-sans.wnd-font-size-70, .auto-font-size .claim-bg.open-sans.wnd-font-size-80, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-70, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-80, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-70, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-80, .auto-font-size .claim-color.open-sans.wnd-font-size-70, .auto-font-size .claim-color.open-sans.wnd-font-size-80, .auto-font-size .claim-gray.open-sans.wnd-font-size-70, .auto-font-size .claim-gray.open-sans.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.55172;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-50, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-60, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-50, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-60, .auto-font-size .claim-bg.open-sans.wnd-font-size-50, .auto-font-size .claim-bg.open-sans.wnd-font-size-60, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-50, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-60, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-50, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-60, .auto-font-size .claim-color.open-sans.wnd-font-size-50, .auto-font-size .claim-color.open-sans.wnd-font-size-60, .auto-font-size .claim-gray.open-sans.wnd-font-size-50, .auto-font-size .claim-gray.open-sans.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.53846;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-30, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-40, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-30, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-40, .auto-font-size .claim-bg.open-sans.wnd-font-size-30, .auto-font-size .claim-bg.open-sans.wnd-font-size-40, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-30, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-40, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-30, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-40, .auto-font-size .claim-color.open-sans.wnd-font-size-30, .auto-font-size .claim-color.open-sans.wnd-font-size-40, .auto-font-size .claim-gray.open-sans.wnd-font-size-30, .auto-font-size .claim-gray.open-sans.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.55556;
}
.auto-font-size .claim-bg-color.open-sans.wnd-font-size-10, .auto-font-size .claim-bg-color.open-sans.wnd-font-size-20, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-10, .auto-font-size .claim-bg-inv.open-sans.wnd-font-size-20, .auto-font-size .claim-bg.open-sans.wnd-font-size-10, .auto-font-size .claim-bg.open-sans.wnd-font-size-20, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-10, .auto-font-size .claim-color-alpha.open-sans.wnd-font-size-20, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-10, .auto-font-size .claim-color-inv.open-sans.wnd-font-size-20, .auto-font-size .claim-color.open-sans.wnd-font-size-10, .auto-font-size .claim-color.open-sans.wnd-font-size-20, .auto-font-size .claim-gray.open-sans.wnd-font-size-10, .auto-font-size .claim-gray.open-sans.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.58974;
}
.auto-font-size .claim-bg-color.fira-sans, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-90, .auto-font-size .claim-bg-inv.fira-sans, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-90, .auto-font-size .claim-bg.fira-sans, .auto-font-size .claim-bg.fira-sans.wnd-font-size-90, .auto-font-size .claim-color-alpha.fira-sans, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-90, .auto-font-size .claim-color-inv.fira-sans, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-90, .auto-font-size .claim-color.fira-sans, .auto-font-size .claim-color.fira-sans.wnd-font-size-90, .auto-font-size .claim-gray.fira-sans, .auto-font-size .claim-gray.fira-sans.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-80, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-80, .auto-font-size .claim-bg.fira-sans.wnd-font-size-70, .auto-font-size .claim-bg.fira-sans.wnd-font-size-80, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-70, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-80, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-70, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-80, .auto-font-size .claim-color.fira-sans.wnd-font-size-70, .auto-font-size .claim-color.fira-sans.wnd-font-size-80, .auto-font-size .claim-gray.fira-sans.wnd-font-size-70, .auto-font-size .claim-gray.fira-sans.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.55172;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-60, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-60, .auto-font-size .claim-bg.fira-sans.wnd-font-size-50, .auto-font-size .claim-bg.fira-sans.wnd-font-size-60, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-50, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-60, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-50, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-60, .auto-font-size .claim-color.fira-sans.wnd-font-size-50, .auto-font-size .claim-color.fira-sans.wnd-font-size-60, .auto-font-size .claim-gray.fira-sans.wnd-font-size-50, .auto-font-size .claim-gray.fira-sans.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.53846;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-40, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-40, .auto-font-size .claim-bg.fira-sans.wnd-font-size-30, .auto-font-size .claim-bg.fira-sans.wnd-font-size-40, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-30, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-40, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-30, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-40, .auto-font-size .claim-color.fira-sans.wnd-font-size-30, .auto-font-size .claim-color.fira-sans.wnd-font-size-40, .auto-font-size .claim-gray.fira-sans.wnd-font-size-30, .auto-font-size .claim-gray.fira-sans.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.55556;
}
.auto-font-size .claim-bg-color.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg-color.fira-sans.wnd-font-size-20, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg-inv.fira-sans.wnd-font-size-20, .auto-font-size .claim-bg.fira-sans.wnd-font-size-10, .auto-font-size .claim-bg.fira-sans.wnd-font-size-20, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-10, .auto-font-size .claim-color-alpha.fira-sans.wnd-font-size-20, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-10, .auto-font-size .claim-color-inv.fira-sans.wnd-font-size-20, .auto-font-size .claim-color.fira-sans.wnd-font-size-10, .auto-font-size .claim-color.fira-sans.wnd-font-size-20, .auto-font-size .claim-gray.fira-sans.wnd-font-size-10, .auto-font-size .claim-gray.fira-sans.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.58974;
}
.auto-font-size .claim-bg-color.playfair-display, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-90, .auto-font-size .claim-bg-inv.playfair-display, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-90, .auto-font-size .claim-bg.playfair-display, .auto-font-size .claim-bg.playfair-display.wnd-font-size-90, .auto-font-size .claim-color-alpha.playfair-display, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-90, .auto-font-size .claim-color-inv.playfair-display, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-90, .auto-font-size .claim-color.playfair-display, .auto-font-size .claim-color.playfair-display.wnd-font-size-90, .auto-font-size .claim-gray.playfair-display, .auto-font-size .claim-gray.playfair-display.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.41667;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-80, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-80, .auto-font-size .claim-bg.playfair-display.wnd-font-size-70, .auto-font-size .claim-bg.playfair-display.wnd-font-size-80, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-70, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-80, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-70, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-80, .auto-font-size .claim-color.playfair-display.wnd-font-size-70, .auto-font-size .claim-color.playfair-display.wnd-font-size-80, .auto-font-size .claim-gray.playfair-display.wnd-font-size-70, .auto-font-size .claim-gray.playfair-display.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.46552;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-60, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-60, .auto-font-size .claim-bg.playfair-display.wnd-font-size-50, .auto-font-size .claim-bg.playfair-display.wnd-font-size-60, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-50, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-60, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-50, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-60, .auto-font-size .claim-color.playfair-display.wnd-font-size-50, .auto-font-size .claim-color.playfair-display.wnd-font-size-60, .auto-font-size .claim-gray.playfair-display.wnd-font-size-50, .auto-font-size .claim-gray.playfair-display.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.48077;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-40, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-40, .auto-font-size .claim-bg.playfair-display.wnd-font-size-30, .auto-font-size .claim-bg.playfair-display.wnd-font-size-40, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-30, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-40, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-30, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-40, .auto-font-size .claim-color.playfair-display.wnd-font-size-30, .auto-font-size .claim-color.playfair-display.wnd-font-size-40, .auto-font-size .claim-gray.playfair-display.wnd-font-size-30, .auto-font-size .claim-gray.playfair-display.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.48889;
}
.auto-font-size .claim-bg-color.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg-color.playfair-display.wnd-font-size-20, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg-inv.playfair-display.wnd-font-size-20, .auto-font-size .claim-bg.playfair-display.wnd-font-size-10, .auto-font-size .claim-bg.playfair-display.wnd-font-size-20, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-10, .auto-font-size .claim-color-alpha.playfair-display.wnd-font-size-20, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-10, .auto-font-size .claim-color-inv.playfair-display.wnd-font-size-20, .auto-font-size .claim-color.playfair-display.wnd-font-size-10, .auto-font-size .claim-color.playfair-display.wnd-font-size-20, .auto-font-size .claim-gray.playfair-display.wnd-font-size-10, .auto-font-size .claim-gray.playfair-display.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.51282;
}
.auto-font-size .claim-bg-color.proxima-nova, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-90, .auto-font-size .claim-bg-inv.proxima-nova, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-90, .auto-font-size .claim-bg.proxima-nova, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color-alpha.proxima-nova, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color-inv.proxima-nova, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-90, .auto-font-size .claim-color.proxima-nova, .auto-font-size .claim-color.proxima-nova.wnd-font-size-90, .auto-font-size .claim-gray.proxima-nova, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.36111;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-80, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-80, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-70, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-80, .auto-font-size .claim-color.proxima-nova.wnd-font-size-70, .auto-font-size .claim-color.proxima-nova.wnd-font-size-80, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-70, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.41379;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-60, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-60, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-50, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-60, .auto-font-size .claim-color.proxima-nova.wnd-font-size-50, .auto-font-size .claim-color.proxima-nova.wnd-font-size-60, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-50, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.42308;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-40, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-40, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-30, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-40, .auto-font-size .claim-color.proxima-nova.wnd-font-size-30, .auto-font-size .claim-color.proxima-nova.wnd-font-size-40, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-30, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.42222;
}
.auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg-color.proxima-nova.wnd-font-size-20, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg-inv.proxima-nova.wnd-font-size-20, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-10, .auto-font-size .claim-bg.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color-alpha.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color-inv.proxima-nova.wnd-font-size-20, .auto-font-size .claim-color.proxima-nova.wnd-font-size-10, .auto-font-size .claim-color.proxima-nova.wnd-font-size-20, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-10, .auto-font-size .claim-gray.proxima-nova.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.46154;
}
.auto-font-size .claim-bg-color.pt-serif, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-90, .auto-font-size .claim-bg-inv.pt-serif, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-90, .auto-font-size .claim-bg.pt-serif, .auto-font-size .claim-bg.pt-serif.wnd-font-size-90, .auto-font-size .claim-color-alpha.pt-serif, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-90, .auto-font-size .claim-color-inv.pt-serif, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-90, .auto-font-size .claim-color.pt-serif, .auto-font-size .claim-color.pt-serif.wnd-font-size-90, .auto-font-size .claim-gray.pt-serif, .auto-font-size .claim-gray.pt-serif.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.48611;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-80, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-80, .auto-font-size .claim-bg.pt-serif.wnd-font-size-70, .auto-font-size .claim-bg.pt-serif.wnd-font-size-80, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-70, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-80, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-70, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-80, .auto-font-size .claim-color.pt-serif.wnd-font-size-70, .auto-font-size .claim-color.pt-serif.wnd-font-size-80, .auto-font-size .claim-gray.pt-serif.wnd-font-size-70, .auto-font-size .claim-gray.pt-serif.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.53448;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-60, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-60, .auto-font-size .claim-bg.pt-serif.wnd-font-size-50, .auto-font-size .claim-bg.pt-serif.wnd-font-size-60, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-50, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-60, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-50, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-60, .auto-font-size .claim-color.pt-serif.wnd-font-size-50, .auto-font-size .claim-color.pt-serif.wnd-font-size-60, .auto-font-size .claim-gray.pt-serif.wnd-font-size-50, .auto-font-size .claim-gray.pt-serif.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.53846;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-40, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-40, .auto-font-size .claim-bg.pt-serif.wnd-font-size-30, .auto-font-size .claim-bg.pt-serif.wnd-font-size-40, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-30, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-40, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-30, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-40, .auto-font-size .claim-color.pt-serif.wnd-font-size-30, .auto-font-size .claim-color.pt-serif.wnd-font-size-40, .auto-font-size .claim-gray.pt-serif.wnd-font-size-30, .auto-font-size .claim-gray.pt-serif.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.55556;
}
.auto-font-size .claim-bg-color.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg-color.pt-serif.wnd-font-size-20, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg-inv.pt-serif.wnd-font-size-20, .auto-font-size .claim-bg.pt-serif.wnd-font-size-10, .auto-font-size .claim-bg.pt-serif.wnd-font-size-20, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-10, .auto-font-size .claim-color-alpha.pt-serif.wnd-font-size-20, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-10, .auto-font-size .claim-color-inv.pt-serif.wnd-font-size-20, .auto-font-size .claim-color.pt-serif.wnd-font-size-10, .auto-font-size .claim-color.pt-serif.wnd-font-size-20, .auto-font-size .claim-gray.pt-serif.wnd-font-size-10, .auto-font-size .claim-gray.pt-serif.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.58974;
}
.auto-font-size .claim-bg-color.ribeye-marrow, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-bg-inv.ribeye-marrow, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-bg.ribeye-marrow, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color-alpha.ribeye-marrow, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color-inv.ribeye-marrow, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-color.ribeye-marrow, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-90, .auto-font-size .claim-gray.ribeye-marrow, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.55556;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-80, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-70, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.58621;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-60, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-50, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.59615;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-40, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-30, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.62222;
}
.auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg-color.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg-inv.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-bg.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color-alpha.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color-inv.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-color.ribeye-marrow.wnd-font-size-20, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-10, .auto-font-size .claim-gray.ribeye-marrow.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.64103;
}
.auto-font-size .claim-bg-color.roboto, .auto-font-size .claim-bg-color.roboto.wnd-font-size-90, .auto-font-size .claim-bg-inv.roboto, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-90, .auto-font-size .claim-bg.roboto, .auto-font-size .claim-bg.roboto.wnd-font-size-90, .auto-font-size .claim-color-alpha.roboto, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-90, .auto-font-size .claim-color-inv.roboto, .auto-font-size .claim-color-inv.roboto.wnd-font-size-90, .auto-font-size .claim-color.roboto, .auto-font-size .claim-color.roboto.wnd-font-size-90, .auto-font-size .claim-gray.roboto, .auto-font-size .claim-gray.roboto.wnd-font-size-90 {
    font-size: 4.5rem;
    line-height: 1.5;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-70, .auto-font-size .claim-bg-color.roboto.wnd-font-size-80, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-70, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-80, .auto-font-size .claim-bg.roboto.wnd-font-size-70, .auto-font-size .claim-bg.roboto.wnd-font-size-80, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-70, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-80, .auto-font-size .claim-color-inv.roboto.wnd-font-size-70, .auto-font-size .claim-color-inv.roboto.wnd-font-size-80, .auto-font-size .claim-color.roboto.wnd-font-size-70, .auto-font-size .claim-color.roboto.wnd-font-size-80, .auto-font-size .claim-gray.roboto.wnd-font-size-70, .auto-font-size .claim-gray.roboto.wnd-font-size-80 {
    font-size: 3.625rem;
    line-height: 1.55172;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-50, .auto-font-size .claim-bg-color.roboto.wnd-font-size-60, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-50, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-60, .auto-font-size .claim-bg.roboto.wnd-font-size-50, .auto-font-size .claim-bg.roboto.wnd-font-size-60, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-50, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-60, .auto-font-size .claim-color-inv.roboto.wnd-font-size-50, .auto-font-size .claim-color-inv.roboto.wnd-font-size-60, .auto-font-size .claim-color.roboto.wnd-font-size-50, .auto-font-size .claim-color.roboto.wnd-font-size-60, .auto-font-size .claim-gray.roboto.wnd-font-size-50, .auto-font-size .claim-gray.roboto.wnd-font-size-60 {
    font-size: 3.25rem;
    line-height: 1.55769;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-30, .auto-font-size .claim-bg-color.roboto.wnd-font-size-40, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-30, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-40, .auto-font-size .claim-bg.roboto.wnd-font-size-30, .auto-font-size .claim-bg.roboto.wnd-font-size-40, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-30, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-40, .auto-font-size .claim-color-inv.roboto.wnd-font-size-30, .auto-font-size .claim-color-inv.roboto.wnd-font-size-40, .auto-font-size .claim-color.roboto.wnd-font-size-30, .auto-font-size .claim-color.roboto.wnd-font-size-40, .auto-font-size .claim-gray.roboto.wnd-font-size-30, .auto-font-size .claim-gray.roboto.wnd-font-size-40 {
    font-size: 2.8125rem;
    line-height: 1.57778;
}
.auto-font-size .claim-bg-color.roboto.wnd-font-size-10, .auto-font-size .claim-bg-color.roboto.wnd-font-size-20, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-10, .auto-font-size .claim-bg-inv.roboto.wnd-font-size-20, .auto-font-size .claim-bg.roboto.wnd-font-size-10, .auto-font-size .claim-bg.roboto.wnd-font-size-20, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-10, .auto-font-size .claim-color-alpha.roboto.wnd-font-size-20, .auto-font-size .claim-color-inv.roboto.wnd-font-size-10, .auto-font-size .claim-color-inv.roboto.wnd-font-size-20, .auto-font-size .claim-color.roboto.wnd-font-size-10, .auto-font-size .claim-color.roboto.wnd-font-size-20, .auto-font-size .claim-gray.roboto.wnd-font-size-10, .auto-font-size .claim-gray.roboto.wnd-font-size-20 {
    font-size: 2.4375rem;
    line-height: 1.58974;
}
.block {
    padding: 20px;
}
.small .block {
    padding: 10px;
}
.large .block {
    padding: 40px;
}
.mt {
    padding: 10px 5px;
}
blockquote {
    font-size: 1.5rem;
    line-height: 1.5;
    padding: 36px 36px 56px 95px;
}
blockquote::before {
    font-size: 4.5rem;
    top: 18px;
}
.text h1 {
    font-size: 2.625rem;
    line-height: 1.28571;
}
.text h1 + ol, .text h1 + p, .text h1 + ul {
    padding-top: 26px;
}
.text h2 {
    font-size: 2rem;
    line-height: 1.375;
}
.text h2 + ol, .text h2 + p, .text h2 + ul {
    padding-top: 14px;
}
.text h3, .text h4 {
    font-size: 1.5rem;
    line-height: 1.5;
}
.text h3 + ol, .text h3 + p, .text h3 + ul, .text h4 + ol, .text h4 + p, .text h4 + ul {
    padding-top: 30px;
}
.text h1 + h3 {
    padding-bottom: 21px;
}
.text blockquote + h1, .text ol + h1, .text p + h1, .text ul + h1 {
    padding-top: 32px;
}
.text blockquote + h2, .text ol + h2, .text p + h2, .text ul + h2 {
    padding-top: 28px;
}
.text blockquote + h3, .text blockquote + h4, .text ol + h3, .text ol + h4, .text p + h3, .text p + h4, .text ul + h3, .text ul + h4 {
    padding-top: 20px;
}
.column-wrapper .text h1 {
    font-size: 2rem;
    line-height: 1.375;
}
.column-wrapper .text h2 {
    font-size: 1.625rem;
    line-height: 1.38462;
}
.text-content {
    padding: 12px 12%;
}
.column-wrapper .text-content {
    padding: 12px 20px;
}
.wnd-float-left {
    left: -20px;
    margin-bottom: 7px !important;
    margin-left: 12% !important;
}
.wnd-float-right {
    margin-bottom: 7px !important;
    margin-right: 12% !important;
    right: -20px;
}
.button {
    padding: 30px 20px;
}
.hr-line {
    padding: 40px 20px;
}
.gallery p.empty {
    padding: 20px 0;
}
.gallery-classic {
    padding: 5px 20px;
}
.listing {
    padding: 40px 20px;
}
.listing-full .listing-content .text {
    padding: 20px;
}
.form-input:not(.form-checkbox):not(.form-radio) > label {
    padding-top: 9px;
}
.form input[type="checkbox"] + .checkbox::after, .form input[type="radio"] + .radio-button::after {
    display: block;
    opacity: 0;
    transition: opacity 0.3s ease 0s;
}
.form input[type="checkbox"]:checked + .checkbox::after, .form input[type="radio"]:checked + .radio-button::after {
    opacity: 1;
    transition: opacity 0.3s ease 0s;
}
.form-submit button {
    padding: 4px 1em;
}
.mt-02-column .mt-column {
    padding: 20px 10px;
}
.mt-02-column .image-block {
    float: left;
    margin: 0 auto !important;
}
.mt-02-column .text-content {
    font-size: 1.125rem;
    line-height: 1.77778;
    padding: 0 20px 20px;
    text-align: left;
}
.mt-02-column .text h3, .mt-02-column .text h4 {
    font-size: 1.125rem;
    line-height: 1.55556;
    text-align: left;
}
.mt-03-column .text-content {
    font-size: 1.125rem;
    line-height: 1.77778;
    padding: 10px 20px 20px;
}
.mt-03-column .text h3, .mt-03-column .text h4 {
    font-size: 1.125rem;
    line-height: 1.55556;
}
.mt-contact-01 {
    padding: 10px 5px 20px;
}
.mt-pricing-01 {
    padding: 20px;
    width: 66%;
}
.mt-pricing-01 .text:first-child .text-content, .mt-pricing-01 .text:last-child .text-content {
    padding: 10px;
}
.layout-01 .section-inner {
    max-width: 1000px;
    padding: 60px 0;
}
.listing-01.design-01 .section-inner {
    padding-left: 6%;
    padding-right: 6%;
}
.listing-detail-01.design-01 .listing-head {
    padding-left: 12%;
    padding-right: 12%;
}
.listing-detail-01.design-01 .listing-back {
    padding: 20px;
}
.header-01 .initial-state #menu {
    max-width: 560px;
}
.header-01.design-03 .section-inner, .header-01.design-04 .section-inner {
    max-width: 1600px;
}
.footer-01.design-03 .back-to-top {
    height: 60px;
}
.footer-01.design-03 .back-to-top-content {
    max-height: 60px;
}
.heading-01.design-01 .section-inner {
    padding: 5% 0;
}
.heading-01.design-01 .button {
    padding: 10px 20px;
}
.heading-01.design-02 .section-inner {
    padding: 5% 0;
}
.large .form-input:not(.form-checkbox):not(.form-radio) > label {
    padding-top: 9px;
}
.large .form input[type="checkbox"] + .checkbox::after, .large .form input[type="radio"] + .radio-button::after {
    display: block;
    opacity: 0;
    transition: opacity 0.3s ease 0s;
}
.large .form input[type="checkbox"]:checked + .checkbox::after, .large .form input[type="radio"]:checked + .radio-button::after {
    opacity: 1;
    transition: opacity 0.3s ease 0s;
}
.large .form-submit button {
    padding: 4px 1em;
}
body:not(.wnd-cms) .section-white .form input:hover, body:not(.wnd-cms) .section-white .form select:hover, body:not(.wnd-cms) .section-white .form textarea:hover, body:not(.wnd-cms) .section-white .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-white .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-white .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-white .form-radio label:hover ~ .radio-button {
    border: 1px solid #aaa;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-white .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-white .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-white .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-white .form-submit.button-02 button:hover {
    background-color: rgba(189, 189, 189, 0.15);
    border: 2px solid #bdbdbd;
    color: #393939;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-white .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-white .form input:hover, .color-blue:not(.wnd-cms) .section-white .form select:hover, .color-blue:not(.wnd-cms) .section-white .form textarea:hover, .color-blue:not(.wnd-cms) .section-white .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-white .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-white .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-white .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-white .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-white .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-white .form-submit.button-01 button:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-white .form-file-button:hover, .color-blue:not(.wnd-cms) .section-white .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-white .form input:hover, .color-cyan:not(.wnd-cms) .section-white .form select:hover, .color-cyan:not(.wnd-cms) .section-white .form textarea:hover, .color-cyan:not(.wnd-cms) .section-white .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-white .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-white .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-white .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-white .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-white .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-white .form-submit.button-01 button:hover {
    background-image: linear-gradient(#238d9b, #1a7d88);
    border-bottom: 3px solid #0b5258;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-white .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-white .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-white .form input:hover, .color-mint:not(.wnd-cms) .section-white .form select:hover, .color-mint:not(.wnd-cms) .section-white .form textarea:hover, .color-mint:not(.wnd-cms) .section-white .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-white .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-white .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-white .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-white .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-white .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-white .form-submit.button-01 button:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-white .form-file-button:hover, .color-mint:not(.wnd-cms) .section-white .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-white .form input:hover, .color-pink:not(.wnd-cms) .section-white .form select:hover, .color-pink:not(.wnd-cms) .section-white .form textarea:hover, .color-pink:not(.wnd-cms) .section-white .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-white .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-white .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-white .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-white .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-white .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-white .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-white .form-file-button:hover, .color-pink:not(.wnd-cms) .section-white .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-white .form input:hover, .color-red:not(.wnd-cms) .section-white .form select:hover, .color-red:not(.wnd-cms) .section-white .form textarea:hover, .color-red:not(.wnd-cms) .section-white .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-white .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-white .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-white .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-white .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-white .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-white .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-white .form-file-button:hover, .color-red:not(.wnd-cms) .section-white .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-black .form input:hover, body:not(.wnd-cms) .section-black .form select:hover, body:not(.wnd-cms) .section-black .form textarea:hover, body:not(.wnd-cms) .section-black .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-black .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-black .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-black .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-black .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-black .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-black .form-submit.button-01 button:hover {
    background-image: linear-gradient(#6b6b6b, #454545);
    border-bottom: 3px solid #2e2e2e;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-black .form-submit.button-02 button:hover {
    background-color: rgba(206, 206, 206, 0.15);
    border: 2px solid #cecece;
    color: #cecece;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-black .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-black .form input:hover, .color-red:not(.wnd-cms) .section-black .form select:hover, .color-red:not(.wnd-cms) .section-black .form textarea:hover, .color-red:not(.wnd-cms) .section-black .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-black .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-black .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-black .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-black .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-black .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-black .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-black .form-file-button:hover, .color-red:not(.wnd-cms) .section-black .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-black .form input:hover, .color-mint:not(.wnd-cms) .section-black .form select:hover, .color-mint:not(.wnd-cms) .section-black .form textarea:hover, .color-mint:not(.wnd-cms) .section-black .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-black .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-black .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-black .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-black .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-black .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-black .form-submit.button-01 button:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-black .form-file-button:hover, .color-mint:not(.wnd-cms) .section-black .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-black .form input:hover, .color-cyan:not(.wnd-cms) .section-black .form select:hover, .color-cyan:not(.wnd-cms) .section-black .form textarea:hover, .color-cyan:not(.wnd-cms) .section-black .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-black .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-black .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-black .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-black .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-black .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-black .form-submit.button-01 button:hover {
    background-image: linear-gradient(#238d9b, #1a7d88);
    border-bottom: 3px solid #0b5258;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-black .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-black .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-black .form input:hover, .color-blue:not(.wnd-cms) .section-black .form select:hover, .color-blue:not(.wnd-cms) .section-black .form textarea:hover, .color-blue:not(.wnd-cms) .section-black .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-black .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-black .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-black .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-black .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-black .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-black .form-submit.button-01 button:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-black .form-file-button:hover, .color-blue:not(.wnd-cms) .section-black .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-black .form input:hover, .color-pink:not(.wnd-cms) .section-black .form select:hover, .color-pink:not(.wnd-cms) .section-black .form textarea:hover, .color-pink:not(.wnd-cms) .section-black .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-black .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-black .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-black .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-black .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-black .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-black .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-black .form-file-button:hover, .color-pink:not(.wnd-cms) .section-black .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media .form input:hover, body:not(.wnd-cms) .section-media .form select:hover, body:not(.wnd-cms) .section-media .form textarea:hover, body:not(.wnd-cms) .section-media .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-media .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-media .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-media .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.4);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-media .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media .form-submit.button-01 button:hover {
    background-image: linear-gradient(#f4f4f4, #c8c8c8);
    border-bottom: 3px solid #a5a5a5;
    color: #272727;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media .form-submit.button-02 button:hover {
    background-color: rgba(255, 255, 255, 0.15);
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media .form-file-button:hover {
    background-image: linear-gradient(#fff, #e6e6e6);
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-media .form input:hover, .color-red:not(.wnd-cms) .section-media .form select:hover, .color-red:not(.wnd-cms) .section-media .form textarea:hover, .color-red:not(.wnd-cms) .section-media .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-media .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-media .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-media .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-media .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-media .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-media .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-media .form-file-button:hover, .color-red:not(.wnd-cms) .section-media .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-media .form input:hover, .color-mint:not(.wnd-cms) .section-media .form select:hover, .color-mint:not(.wnd-cms) .section-media .form textarea:hover, .color-mint:not(.wnd-cms) .section-media .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-media .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-media .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-media .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-media .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-media .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-media .form-submit.button-01 button:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-media .form-file-button:hover, .color-mint:not(.wnd-cms) .section-media .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-media .form input:hover, .color-cyan:not(.wnd-cms) .section-media .form select:hover, .color-cyan:not(.wnd-cms) .section-media .form textarea:hover, .color-cyan:not(.wnd-cms) .section-media .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-media .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-media .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-media .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-media .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-media .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-media .form-submit.button-01 button:hover {
    background-image: linear-gradient(#238d9b, #1a7d88);
    border-bottom: 3px solid #0b5258;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-media .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-media .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-media .form input:hover, .color-blue:not(.wnd-cms) .section-media .form select:hover, .color-blue:not(.wnd-cms) .section-media .form textarea:hover, .color-blue:not(.wnd-cms) .section-media .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-media .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-media .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-media .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-media .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-media .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-media .form-submit.button-01 button:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-media .form-file-button:hover, .color-blue:not(.wnd-cms) .section-media .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-media .form input:hover, .color-pink:not(.wnd-cms) .section-media .form select:hover, .color-pink:not(.wnd-cms) .section-media .form textarea:hover, .color-pink:not(.wnd-cms) .section-media .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-media .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-media .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-media .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-media .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-media .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-media .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-media .form-file-button:hover, .color-pink:not(.wnd-cms) .section-media .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media-light .form input:hover, body:not(.wnd-cms) .section-media-light .form select:hover, body:not(.wnd-cms) .section-media-light .form textarea:hover, body:not(.wnd-cms) .section-media-light .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-media-light .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-media-light .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-media-light .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.4);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media-light .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-media-light .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media-light .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media-light .form-submit.button-02 button:hover {
    background-color: rgba(0, 0, 0, 0.05);
    border: 2px solid #000;
    color: rgba(0, 0, 0, 0.8);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media-light .form-file-button:hover {
    background-image: linear-gradient(#fff, #e6e6e6);
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-media-light .form input:hover, .color-red:not(.wnd-cms) .section-media-light .form select:hover, .color-red:not(.wnd-cms) .section-media-light .form textarea:hover, .color-red:not(.wnd-cms) .section-media-light .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-media-light .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-media-light .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-media-light .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-media-light .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-media-light .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-media-light .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-media-light .form-file-button:hover, .color-red:not(.wnd-cms) .section-media-light .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-media-light .form input:hover, .color-mint:not(.wnd-cms) .section-media-light .form select:hover, .color-mint:not(.wnd-cms) .section-media-light .form textarea:hover, .color-mint:not(.wnd-cms) .section-media-light .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-media-light .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-media-light .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-media-light .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-media-light .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-media-light .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-media-light .form-submit.button-01 button:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-media-light .form-file-button:hover, .color-mint:not(.wnd-cms) .section-media-light .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-media-light .form input:hover, .color-cyan:not(.wnd-cms) .section-media-light .form select:hover, .color-cyan:not(.wnd-cms) .section-media-light .form textarea:hover, .color-cyan:not(.wnd-cms) .section-media-light .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-media-light .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-media-light .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-media-light .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-media-light .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-media-light .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-media-light .form-submit.button-01 button:hover {
    background-image: linear-gradient(#238d9b, #1a7d88);
    border-bottom: 3px solid #0b5258;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-media-light .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-media-light .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-media-light .form input:hover, .color-blue:not(.wnd-cms) .section-media-light .form select:hover, .color-blue:not(.wnd-cms) .section-media-light .form textarea:hover, .color-blue:not(.wnd-cms) .section-media-light .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-media-light .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-media-light .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-media-light .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-media-light .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-media-light .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-media-light .form-submit.button-01 button:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-media-light .form-file-button:hover, .color-blue:not(.wnd-cms) .section-media-light .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-media-light .form input:hover, .color-pink:not(.wnd-cms) .section-media-light .form select:hover, .color-pink:not(.wnd-cms) .section-media-light .form textarea:hover, .color-pink:not(.wnd-cms) .section-media-light .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-media-light .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-media-light .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-media-light .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-media-light .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-media-light .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-media-light .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-media-light .form-file-button:hover, .color-pink:not(.wnd-cms) .section-media-light .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-gray .form input:hover, body:not(.wnd-cms) .section-gray .form select:hover, body:not(.wnd-cms) .section-gray .form textarea:hover, body:not(.wnd-cms) .section-gray .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-gray .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-gray .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-gray .form-radio label:hover ~ .radio-button {
    border: 1px solid #aaa;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-gray .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-gray .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-gray .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-gray .form-submit.button-02 button:hover {
    background-color: rgba(189, 189, 189, 0.15);
    border: 2px solid #bdbdbd;
    color: #393939;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-gray .form-file-button:hover {
    background-image: linear-gradient(#e6e6e6, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-gray .form input:hover, .color-red:not(.wnd-cms) .section-gray .form select:hover, .color-red:not(.wnd-cms) .section-gray .form textarea:hover, .color-red:not(.wnd-cms) .section-gray .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-gray .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-gray .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-gray .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-gray .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-gray .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-gray .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b84748, #9a393a);
    border-bottom: 3px solid #7c292a;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-gray .form-file-button:hover, .color-red:not(.wnd-cms) .section-gray .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-gray .form input:hover, .color-mint:not(.wnd-cms) .section-gray .form select:hover, .color-mint:not(.wnd-cms) .section-gray .form textarea:hover, .color-mint:not(.wnd-cms) .section-gray .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-gray .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-gray .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-gray .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-gray .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-gray .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-gray .form-submit.button-01 button:hover {
    background-image: linear-gradient(#178a77, #157c6b);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-gray .form-file-button:hover, .color-mint:not(.wnd-cms) .section-gray .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-gray .form input:hover, .color-cyan:not(.wnd-cms) .section-gray .form select:hover, .color-cyan:not(.wnd-cms) .section-gray .form textarea:hover, .color-cyan:not(.wnd-cms) .section-gray .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-gray .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-gray .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-gray .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-gray .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-gray .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-gray .form-submit.button-01 button:hover {
    background-image: linear-gradient(#1a7d88, #0b5258);
    border-bottom: 3px solid #116356;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-gray .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-gray .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-gray .form input:hover, .color-blue:not(.wnd-cms) .section-gray .form select:hover, .color-blue:not(.wnd-cms) .section-gray .form textarea:hover, .color-blue:not(.wnd-cms) .section-gray .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-gray .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-gray .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-gray .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-gray .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-gray .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-gray .form-submit.button-01 button:hover {
    background-image: linear-gradient(#557bad, #436999);
    border-bottom: 3px solid #335581;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-gray .form-file-button:hover, .color-blue:not(.wnd-cms) .section-gray .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-gray .form input:hover, .color-pink:not(.wnd-cms) .section-gray .form select:hover, .color-pink:not(.wnd-cms) .section-gray .form textarea:hover, .color-pink:not(.wnd-cms) .section-gray .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-gray .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-gray .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-gray .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-gray .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-gray .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-gray .form-submit.button-01 button:hover {
    background-image: linear-gradient(#b2628b, #a4537d);
    border-bottom: 3px solid #8c4068;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-gray .form-file-button:hover, .color-pink:not(.wnd-cms) .section-gray .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-red .form input:hover, body:not(.wnd-cms) .section-red .form select:hover, body:not(.wnd-cms) .section-red .form textarea:hover, body:not(.wnd-cms) .section-red .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-red .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-red .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-red .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-red .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-red .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-red .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-red .form-submit.button-02 button:hover {
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-red .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-red .form input:hover, .color-red:not(.wnd-cms) .section-red .form select:hover, .color-red:not(.wnd-cms) .section-red .form textarea:hover, .color-red:not(.wnd-cms) .section-red .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-red .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-red .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-red .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-red .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-red .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-red .form-file-button:hover, .color-red:not(.wnd-cms) .section-red .form-submit.button-01 button:hover, .color-red:not(.wnd-cms) .section-red .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-red .form input:hover, .color-mint:not(.wnd-cms) .section-red .form select:hover, .color-mint:not(.wnd-cms) .section-red .form textarea:hover, .color-mint:not(.wnd-cms) .section-red .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-red .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-red .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-red .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-red .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-red .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-red .form-file-button:hover, .color-mint:not(.wnd-cms) .section-red .form-submit.button-01 button:hover, .color-mint:not(.wnd-cms) .section-red .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-red .form input:hover, .color-cyan:not(.wnd-cms) .section-red .form select:hover, .color-cyan:not(.wnd-cms) .section-red .form textarea:hover, .color-cyan:not(.wnd-cms) .section-red .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-red .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-red .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-red .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-red .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-red .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-red .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-red .form-submit.button-01 button:hover, .color-cyan:not(.wnd-cms) .section-red .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-red .form input:hover, .color-blue:not(.wnd-cms) .section-red .form select:hover, .color-blue:not(.wnd-cms) .section-red .form textarea:hover, .color-blue:not(.wnd-cms) .section-red .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-red .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-red .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-red .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-red .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-red .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-red .form-file-button:hover, .color-blue:not(.wnd-cms) .section-red .form-submit.button-01 button:hover, .color-blue:not(.wnd-cms) .section-red .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-red .form input:hover, .color-pink:not(.wnd-cms) .section-red .form select:hover, .color-pink:not(.wnd-cms) .section-red .form textarea:hover, .color-pink:not(.wnd-cms) .section-red .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-red .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-red .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-red .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-red .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-red .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-red .form-file-button:hover, .color-pink:not(.wnd-cms) .section-red .form-submit.button-01 button:hover, .color-pink:not(.wnd-cms) .section-red .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-orange .form input:hover, body:not(.wnd-cms) .section-orange .form select:hover, body:not(.wnd-cms) .section-orange .form textarea:hover, body:not(.wnd-cms) .section-orange .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-orange .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-orange .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-orange .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-orange .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-orange .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-orange .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-orange .form-submit.button-02 button:hover {
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-orange .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-orange .form input:hover, .color-red:not(.wnd-cms) .section-orange .form select:hover, .color-red:not(.wnd-cms) .section-orange .form textarea:hover, .color-red:not(.wnd-cms) .section-orange .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-orange .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-orange .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-orange .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-orange .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-orange .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-orange .form-file-button:hover, .color-red:not(.wnd-cms) .section-orange .form-submit.button-01 button:hover, .color-red:not(.wnd-cms) .section-orange .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-orange .form input:hover, .color-mint:not(.wnd-cms) .section-orange .form select:hover, .color-mint:not(.wnd-cms) .section-orange .form textarea:hover, .color-mint:not(.wnd-cms) .section-orange .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-orange .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-orange .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-orange .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-orange .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-orange .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-orange .form-file-button:hover, .color-mint:not(.wnd-cms) .section-orange .form-submit.button-01 button:hover, .color-mint:not(.wnd-cms) .section-orange .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-orange .form input:hover, .color-cyan:not(.wnd-cms) .section-orange .form select:hover, .color-cyan:not(.wnd-cms) .section-orange .form textarea:hover, .color-cyan:not(.wnd-cms) .section-orange .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-orange .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-orange .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-orange .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-orange .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-orange .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-orange .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-orange .form-submit.button-01 button:hover, .color-cyan:not(.wnd-cms) .section-orange .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-orange .form input:hover, .color-blue:not(.wnd-cms) .section-orange .form select:hover, .color-blue:not(.wnd-cms) .section-orange .form textarea:hover, .color-blue:not(.wnd-cms) .section-orange .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-orange .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-orange .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-orange .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-orange .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-orange .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-orange .form-file-button:hover, .color-blue:not(.wnd-cms) .section-orange .form-submit.button-01 button:hover, .color-blue:not(.wnd-cms) .section-orange .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-orange .form input:hover, .color-pink:not(.wnd-cms) .section-orange .form select:hover, .color-pink:not(.wnd-cms) .section-orange .form textarea:hover, .color-pink:not(.wnd-cms) .section-orange .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-orange .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-orange .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-orange .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-orange .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-orange .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-orange .form-file-button:hover, .color-pink:not(.wnd-cms) .section-orange .form-submit.button-01 button:hover, .color-pink:not(.wnd-cms) .section-orange .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-green .form input:hover, body:not(.wnd-cms) .section-green .form select:hover, body:not(.wnd-cms) .section-green .form textarea:hover, body:not(.wnd-cms) .section-green .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-green .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-green .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-green .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-green .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-green .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-green .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-green .form-submit.button-02 button:hover {
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-green .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-green .form input:hover, .color-red:not(.wnd-cms) .section-green .form select:hover, .color-red:not(.wnd-cms) .section-green .form textarea:hover, .color-red:not(.wnd-cms) .section-green .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-green .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-green .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-green .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-green .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-green .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-green .form-file-button:hover, .color-red:not(.wnd-cms) .section-green .form-submit.button-01 button:hover, .color-red:not(.wnd-cms) .section-green .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-green .form input:hover, .color-mint:not(.wnd-cms) .section-green .form select:hover, .color-mint:not(.wnd-cms) .section-green .form textarea:hover, .color-mint:not(.wnd-cms) .section-green .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-green .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-green .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-green .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-green .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-green .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-green .form-file-button:hover, .color-mint:not(.wnd-cms) .section-green .form-submit.button-01 button:hover, .color-mint:not(.wnd-cms) .section-green .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-green .form input:hover, .color-cyan:not(.wnd-cms) .section-green .form select:hover, .color-cyan:not(.wnd-cms) .section-green .form textarea:hover, .color-cyan:not(.wnd-cms) .section-green .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-green .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-green .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-green .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-green .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-green .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-green .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-green .form-submit.button-01 button:hover, .color-cyan:not(.wnd-cms) .section-green .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-green .form input:hover, .color-blue:not(.wnd-cms) .section-green .form select:hover, .color-blue:not(.wnd-cms) .section-green .form textarea:hover, .color-blue:not(.wnd-cms) .section-green .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-green .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-green .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-green .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-green .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-green .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-green .form-file-button:hover, .color-blue:not(.wnd-cms) .section-green .form-submit.button-01 button:hover, .color-blue:not(.wnd-cms) .section-green .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-green .form input:hover, .color-pink:not(.wnd-cms) .section-green .form select:hover, .color-pink:not(.wnd-cms) .section-green .form textarea:hover, .color-pink:not(.wnd-cms) .section-green .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-green .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-green .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-green .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-green .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-green .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-green .form-file-button:hover, .color-pink:not(.wnd-cms) .section-green .form-submit.button-01 button:hover, .color-pink:not(.wnd-cms) .section-green .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-mint .form input:hover, body:not(.wnd-cms) .section-mint .form select:hover, body:not(.wnd-cms) .section-mint .form textarea:hover, body:not(.wnd-cms) .section-mint .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-mint .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-mint .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-mint .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-mint .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-mint .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-mint .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-mint .form-submit.button-02 button:hover {
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-mint .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-mint .form input:hover, .color-red:not(.wnd-cms) .section-mint .form select:hover, .color-red:not(.wnd-cms) .section-mint .form textarea:hover, .color-red:not(.wnd-cms) .section-mint .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-mint .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-mint .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-mint .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-mint .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-mint .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-mint .form-file-button:hover, .color-red:not(.wnd-cms) .section-mint .form-submit.button-01 button:hover, .color-red:not(.wnd-cms) .section-mint .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-mint .form input:hover, .color-mint:not(.wnd-cms) .section-mint .form select:hover, .color-mint:not(.wnd-cms) .section-mint .form textarea:hover, .color-mint:not(.wnd-cms) .section-mint .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-mint .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-mint .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-mint .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-mint .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-mint .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-mint .form-file-button:hover, .color-mint:not(.wnd-cms) .section-mint .form-submit.button-01 button:hover, .color-mint:not(.wnd-cms) .section-mint .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-mint .form input:hover, .color-cyan:not(.wnd-cms) .section-mint .form select:hover, .color-cyan:not(.wnd-cms) .section-mint .form textarea:hover, .color-cyan:not(.wnd-cms) .section-mint .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-mint .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-mint .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-mint .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-mint .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-mint .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-mint .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-mint .form-submit.button-01 button:hover, .color-cyan:not(.wnd-cms) .section-mint .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-mint .form input:hover, .color-blue:not(.wnd-cms) .section-mint .form select:hover, .color-blue:not(.wnd-cms) .section-mint .form textarea:hover, .color-blue:not(.wnd-cms) .section-mint .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-mint .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-mint .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-mint .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-mint .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-mint .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-mint .form-file-button:hover, .color-blue:not(.wnd-cms) .section-mint .form-submit.button-01 button:hover, .color-blue:not(.wnd-cms) .section-mint .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-mint .form input:hover, .color-pink:not(.wnd-cms) .section-mint .form select:hover, .color-pink:not(.wnd-cms) .section-mint .form textarea:hover, .color-pink:not(.wnd-cms) .section-mint .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-mint .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-mint .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-mint .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-mint .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-mint .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-mint .form-file-button:hover, .color-pink:not(.wnd-cms) .section-mint .form-submit.button-01 button:hover, .color-pink:not(.wnd-cms) .section-mint .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-cyan .form input:hover, body:not(.wnd-cms) .section-cyan .form select:hover, body:not(.wnd-cms) .section-cyan .form textarea:hover, body:not(.wnd-cms) .section-cyan .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-cyan .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-cyan .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-cyan .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-cyan .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-cyan .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-cyan .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-cyan .form-submit.button-02 button:hover {
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-cyan .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-cyan .form input:hover, .color-red:not(.wnd-cms) .section-cyan .form select:hover, .color-red:not(.wnd-cms) .section-cyan .form textarea:hover, .color-red:not(.wnd-cms) .section-cyan .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-cyan .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-cyan .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-cyan .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-cyan .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-cyan .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-cyan .form-file-button:hover, .color-red:not(.wnd-cms) .section-cyan .form-submit.button-01 button:hover, .color-red:not(.wnd-cms) .section-cyan .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-cyan .form input:hover, .color-mint:not(.wnd-cms) .section-cyan .form select:hover, .color-mint:not(.wnd-cms) .section-cyan .form textarea:hover, .color-mint:not(.wnd-cms) .section-cyan .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-cyan .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-cyan .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-cyan .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-cyan .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-cyan .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-cyan .form-file-button:hover, .color-mint:not(.wnd-cms) .section-cyan .form-submit.button-01 button:hover, .color-mint:not(.wnd-cms) .section-cyan .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-cyan .form input:hover, .color-cyan:not(.wnd-cms) .section-cyan .form select:hover, .color-cyan:not(.wnd-cms) .section-cyan .form textarea:hover, .color-cyan:not(.wnd-cms) .section-cyan .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-cyan .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-cyan .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-cyan .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-cyan .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-cyan .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-cyan .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-cyan .form-submit.button-01 button:hover, .color-cyan:not(.wnd-cms) .section-cyan .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-cyan .form input:hover, .color-blue:not(.wnd-cms) .section-cyan .form select:hover, .color-blue:not(.wnd-cms) .section-cyan .form textarea:hover, .color-blue:not(.wnd-cms) .section-cyan .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-cyan .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-cyan .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-cyan .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-cyan .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-cyan .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-cyan .form-file-button:hover, .color-blue:not(.wnd-cms) .section-cyan .form-submit.button-01 button:hover, .color-blue:not(.wnd-cms) .section-cyan .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-cyan .form input:hover, .color-pink:not(.wnd-cms) .section-cyan .form select:hover, .color-pink:not(.wnd-cms) .section-cyan .form textarea:hover, .color-pink:not(.wnd-cms) .section-cyan .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-cyan .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-cyan .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-cyan .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-cyan .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-cyan .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-cyan .form-file-button:hover, .color-pink:not(.wnd-cms) .section-cyan .form-submit.button-01 button:hover, .color-pink:not(.wnd-cms) .section-cyan .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-blue .form input:hover, body:not(.wnd-cms) .section-blue .form select:hover, body:not(.wnd-cms) .section-blue .form textarea:hover, body:not(.wnd-cms) .section-blue .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-blue .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-blue .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-blue .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-blue .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-blue .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-blue .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-blue .form-submit.button-02 button:hover {
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-blue .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-blue .form input:hover, .color-red:not(.wnd-cms) .section-blue .form select:hover, .color-red:not(.wnd-cms) .section-blue .form textarea:hover, .color-red:not(.wnd-cms) .section-blue .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-blue .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-blue .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-blue .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-blue .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-blue .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-blue .form-file-button:hover, .color-red:not(.wnd-cms) .section-blue .form-submit.button-01 button:hover, .color-red:not(.wnd-cms) .section-blue .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-blue .form input:hover, .color-mint:not(.wnd-cms) .section-blue .form select:hover, .color-mint:not(.wnd-cms) .section-blue .form textarea:hover, .color-mint:not(.wnd-cms) .section-blue .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-blue .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-blue .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-blue .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-blue .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-blue .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-blue .form-file-button:hover, .color-mint:not(.wnd-cms) .section-blue .form-submit.button-01 button:hover, .color-mint:not(.wnd-cms) .section-blue .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-blue .form input:hover, .color-cyan:not(.wnd-cms) .section-blue .form select:hover, .color-cyan:not(.wnd-cms) .section-blue .form textarea:hover, .color-cyan:not(.wnd-cms) .section-blue .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-blue .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-blue .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-blue .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-blue .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-blue .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-blue .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-blue .form-submit.button-01 button:hover, .color-cyan:not(.wnd-cms) .section-blue .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-blue .form input:hover, .color-blue:not(.wnd-cms) .section-blue .form select:hover, .color-blue:not(.wnd-cms) .section-blue .form textarea:hover, .color-blue:not(.wnd-cms) .section-blue .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-blue .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-blue .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-blue .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-blue .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-blue .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-blue .form-file-button:hover, .color-blue:not(.wnd-cms) .section-blue .form-submit.button-01 button:hover, .color-blue:not(.wnd-cms) .section-blue .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-blue .form input:hover, .color-pink:not(.wnd-cms) .section-blue .form select:hover, .color-pink:not(.wnd-cms) .section-blue .form textarea:hover, .color-pink:not(.wnd-cms) .section-blue .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-blue .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-blue .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-blue .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-blue .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-blue .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-blue .form-file-button:hover, .color-pink:not(.wnd-cms) .section-blue .form-submit.button-01 button:hover, .color-pink:not(.wnd-cms) .section-blue .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-purple .form input:hover, body:not(.wnd-cms) .section-purple .form select:hover, body:not(.wnd-cms) .section-purple .form textarea:hover, body:not(.wnd-cms) .section-purple .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-purple .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-purple .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-purple .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-purple .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-purple .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-purple .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-purple .form-submit.button-02 button:hover {
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-purple .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-purple .form input:hover, .color-red:not(.wnd-cms) .section-purple .form select:hover, .color-red:not(.wnd-cms) .section-purple .form textarea:hover, .color-red:not(.wnd-cms) .section-purple .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-purple .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-purple .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-purple .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-purple .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-purple .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-purple .form-file-button:hover, .color-red:not(.wnd-cms) .section-purple .form-submit.button-01 button:hover, .color-red:not(.wnd-cms) .section-purple .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-purple .form input:hover, .color-mint:not(.wnd-cms) .section-purple .form select:hover, .color-mint:not(.wnd-cms) .section-purple .form textarea:hover, .color-mint:not(.wnd-cms) .section-purple .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-purple .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-purple .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-purple .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-purple .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-purple .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-purple .form-file-button:hover, .color-mint:not(.wnd-cms) .section-purple .form-submit.button-01 button:hover, .color-mint:not(.wnd-cms) .section-purple .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-purple .form input:hover, .color-cyan:not(.wnd-cms) .section-purple .form select:hover, .color-cyan:not(.wnd-cms) .section-purple .form textarea:hover, .color-cyan:not(.wnd-cms) .section-purple .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-purple .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-purple .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-purple .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-purple .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-purple .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-purple .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-purple .form-submit.button-01 button:hover, .color-cyan:not(.wnd-cms) .section-purple .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-purple .form input:hover, .color-blue:not(.wnd-cms) .section-purple .form select:hover, .color-blue:not(.wnd-cms) .section-purple .form textarea:hover, .color-blue:not(.wnd-cms) .section-purple .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-purple .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-purple .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-purple .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-purple .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-purple .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-purple .form-file-button:hover, .color-blue:not(.wnd-cms) .section-purple .form-submit.button-01 button:hover, .color-blue:not(.wnd-cms) .section-purple .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-purple .form input:hover, .color-pink:not(.wnd-cms) .section-purple .form select:hover, .color-pink:not(.wnd-cms) .section-purple .form textarea:hover, .color-pink:not(.wnd-cms) .section-purple .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-purple .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-purple .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-purple .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-purple .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-purple .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-purple .form-file-button:hover, .color-pink:not(.wnd-cms) .section-purple .form-submit.button-01 button:hover, .color-pink:not(.wnd-cms) .section-purple .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-pink .form input:hover, body:not(.wnd-cms) .section-pink .form select:hover, body:not(.wnd-cms) .section-pink .form textarea:hover, body:not(.wnd-cms) .section-pink .form-checkbox input:hover ~ .checkbox, body:not(.wnd-cms) .section-pink .form-checkbox label:hover ~ .checkbox, body:not(.wnd-cms) .section-pink .form-radio input:hover ~ .radio-button, body:not(.wnd-cms) .section-pink .form-radio label:hover ~ .radio-button {
    border: 1px solid rgba(0, 0, 0, 0.5);
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-pink .form-checkbox input:focus + .checkbox, body:not(.wnd-cms) .section-pink .form-radio input:focus + .radio-button {
    border: 1px solid #129fea;
    transition: border-color 0.3s ease 0s;
}
body:not(.wnd-cms) .section-pink .form-submit.button-01 button:hover {
    background-image: linear-gradient(#454444, #373535);
    border-bottom: 3px solid #242424;
    color: #fff;
    text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-pink .form-submit.button-02 button:hover {
    border: 2px solid #fff;
    color: #fff;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-pink .form-file-button:hover {
    background-image: linear-gradient(#fafafa, rgba(0, 0, 0, 0.15));
    transition: all 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-pink .form input:hover, .color-red:not(.wnd-cms) .section-pink .form select:hover, .color-red:not(.wnd-cms) .section-pink .form textarea:hover, .color-red:not(.wnd-cms) .section-pink .form-checkbox input:focus + .checkbox, .color-red:not(.wnd-cms) .section-pink .form-checkbox input:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-pink .form-checkbox label:hover ~ .checkbox, .color-red:not(.wnd-cms) .section-pink .form-radio input:focus + .radio-button, .color-red:not(.wnd-cms) .section-pink .form-radio input:hover ~ .radio-button, .color-red:not(.wnd-cms) .section-pink .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-red:not(.wnd-cms) .section-pink .form-file-button:hover, .color-red:not(.wnd-cms) .section-pink .form-submit.button-01 button:hover, .color-red:not(.wnd-cms) .section-pink .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-pink .form input:hover, .color-mint:not(.wnd-cms) .section-pink .form select:hover, .color-mint:not(.wnd-cms) .section-pink .form textarea:hover, .color-mint:not(.wnd-cms) .section-pink .form-checkbox input:focus + .checkbox, .color-mint:not(.wnd-cms) .section-pink .form-checkbox input:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-pink .form-checkbox label:hover ~ .checkbox, .color-mint:not(.wnd-cms) .section-pink .form-radio input:focus + .radio-button, .color-mint:not(.wnd-cms) .section-pink .form-radio input:hover ~ .radio-button, .color-mint:not(.wnd-cms) .section-pink .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-mint:not(.wnd-cms) .section-pink .form-file-button:hover, .color-mint:not(.wnd-cms) .section-pink .form-submit.button-01 button:hover, .color-mint:not(.wnd-cms) .section-pink .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-pink .form input:hover, .color-cyan:not(.wnd-cms) .section-pink .form select:hover, .color-cyan:not(.wnd-cms) .section-pink .form textarea:hover, .color-cyan:not(.wnd-cms) .section-pink .form-checkbox input:focus + .checkbox, .color-cyan:not(.wnd-cms) .section-pink .form-checkbox input:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-pink .form-checkbox label:hover ~ .checkbox, .color-cyan:not(.wnd-cms) .section-pink .form-radio input:focus + .radio-button, .color-cyan:not(.wnd-cms) .section-pink .form-radio input:hover ~ .radio-button, .color-cyan:not(.wnd-cms) .section-pink .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-cyan:not(.wnd-cms) .section-pink .form-file-button:hover, .color-cyan:not(.wnd-cms) .section-pink .form-submit.button-01 button:hover, .color-cyan:not(.wnd-cms) .section-pink .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-pink .form input:hover, .color-blue:not(.wnd-cms) .section-pink .form select:hover, .color-blue:not(.wnd-cms) .section-pink .form textarea:hover, .color-blue:not(.wnd-cms) .section-pink .form-checkbox input:focus + .checkbox, .color-blue:not(.wnd-cms) .section-pink .form-checkbox input:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-pink .form-checkbox label:hover ~ .checkbox, .color-blue:not(.wnd-cms) .section-pink .form-radio input:focus + .radio-button, .color-blue:not(.wnd-cms) .section-pink .form-radio input:hover ~ .radio-button, .color-blue:not(.wnd-cms) .section-pink .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-pink .form-file-button:hover, .color-blue:not(.wnd-cms) .section-pink .form-submit.button-01 button:hover, .color-blue:not(.wnd-cms) .section-pink .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-pink .form input:hover, .color-pink:not(.wnd-cms) .section-pink .form select:hover, .color-pink:not(.wnd-cms) .section-pink .form textarea:hover, .color-pink:not(.wnd-cms) .section-pink .form-checkbox input:focus + .checkbox, .color-pink:not(.wnd-cms) .section-pink .form-checkbox input:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-pink .form-checkbox label:hover ~ .checkbox, .color-pink:not(.wnd-cms) .section-pink .form-radio input:focus + .radio-button, .color-pink:not(.wnd-cms) .section-pink .form-radio input:hover ~ .radio-button, .color-pink:not(.wnd-cms) .section-pink .form-radio label:hover ~ .radio-button {
    transition: border-color 0.3s ease 0s;
}
.color-pink:not(.wnd-cms) .section-pink .form-file-button:hover, .color-pink:not(.wnd-cms) .section-pink .form-submit.button-01 button:hover, .color-pink:not(.wnd-cms) .section-pink .form-submit.button-02 button:hover {
    transition: all 0.3s ease 0s;
}
}
@media all and (min-width: 900px) and (min-height: 700px) {
.heading-01.design-02 .section-inner {
    padding: 4% 0;
}
}
@media all and (min-width: 1000px) {
.header-01 .initial-state #menu {
    max-width: 660px;
}
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1300px), not all, not all, only screen and (min-resolution: 192dpi) and (min-width: 1300px), only screen and (min-resolution: 2dppx) and (min-width: 1300px) {
body {
    font-size: 1.25rem;
    line-height: 1.6;
}
}
@media all and (min-width: 1400px) {
.section-wrapper .fullscreen {
    height: 85vh;
    max-height: 800px;
}
.pswp__caption__center {
    max-width: 70%;
}
.text-content {
    padding-left: 15%;
    padding-right: 15%;
}
.wnd-float-left {
    margin-left: 15% !important;
}
.wnd-float-right {
    margin-right: 15% !important;
}
.social-icons-01 .social-embed, .social-icons-01 .social-image {
    height: 30px;
    width: 30px;
}
.social-icons-01 .social-text {
    font-size: 1rem;
    line-height: 1.75;
}
.form {
    width: 64%;
}
.mt-contact-01 .image-block {
    margin: 8px !important;
    width: 18px;
}
.large .form, .mt-pricing-01 {
    width: 64%;
}
.layout-01 .section-inner {
    max-width: 1140px;
    padding: 74px 0;
}
.listing-01.design-01 .section-inner {
    padding-left: 7%;
    padding-right: 7%;
}
.listing-detail-01.design-01 .listing-head {
    padding-left: 15%;
    padding-right: 15%;
}
.header-01.design-03 .section-inner, .header-01.design-04 .section-inner {
    max-width: 1600px;
}
.footer-01.design-03 {
    font-size: 0.875rem;
    line-height: 2;
}
.footer-01.design-03 .section-inner {
    padding: 20px 15px 19px;
}
.footer-01.design-03 .copyright-content {
    max-height: 30px;
}
.footer-01.design-03 .lang-select {
    line-height: 2.05;
    margin-top: 0;
}
.footer-01.design-03 .lang-select span.lang-title {
    padding-bottom: 0;
}
.wnd-multilang .footer-01.design-03 .section-inner {
    padding-bottom: 17px;
}
}
@media all and (min-width: 1600px) {
.section-wrapper .fullscreen {
    height: 80vh;
    max-height: 845px;
}
}
@media all and (min-width: 1800px) {
.section-wrapper .fullscreen {
    height: 77vh;
    max-height: 870px;
}
}
@media screen and (max-width: 1024px) {
.pswp__preloader {
    float: right;
    left: auto;
    margin: 0;
    position: relative;
    top: auto;
}
}
@media all and (max-width: 767px) {
.header-01 #menu-overlay {
    bottom: 0;
    display: none;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all 0.2s ease-in 0s;
    z-index: 69;
}
.header-01 #menu-overlay.show {
    animation: 0.3s ease 0s normal none 1 running submenu-open;
    display: block;
    opacity: 1;
}
.header-01 #menu {
    bottom: 0;
    display: none;
    font-family: fira-sans,"Trebuchet MS",sans-serif;
    font-weight: 400;
    left: 0;
    opacity: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    transition: all 0.3s ease-in 0s;
    z-index: 70;
}
.header-01 #menu.open {
    animation: 0.5s ease 0s normal none 1 running submenu-open;
    display: block;
    opacity: 1;
    padding-top: 70px;
}
.header-01 #menu ul.level-1 {
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.header-01 #menu ul.level-1 li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}
.header-01 #menu ul.level-1 li a {
    border-left: 4px solid transparent;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75;
    padding: 12px 15px;
    text-decoration: none;
}
.header-01 #menu ul.level-1 li a > span {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.header-01 #menu ul.level-1 li.wnd-with-submenu a {
    padding-right: 48px;
}
.header-01 #menu ul.level-1 li a.mm-arrow {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    display: block;
    height: 54px;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    width: 54px;
}
.header-01 #menu ul.level-1 li a.mm-arrow::after {
    content: "";
    display: inherit;
    font-family: WebnodeIcons;
    font-size: 1.5rem;
    line-height: 2.25;
    position: relative;
    text-align: center;
    transition: all 250ms ease 0s;
}
.header-01 #menu ul.level-1 li a.mm-arrow.mm-up::after {
    animation: 250ms ease 0s normal none 1 running header-arrow;
    transform: rotate(90deg);
}
.header-01 #menu ul.level-1 li.more {
    display: none;
}
.header-01 #menu ul.level-2, .header-01 #menu ul.level-3 {
    display: none;
    margin: 0;
    padding: 0;
    transition: all 0.3s ease-in 0s;
}
.header-01 #menu ul.level-2 li a, .header-01 #menu ul.level-3 li a {
    padding-left: 40px;
}
.header-01 #menu ul.level-2.open, .header-01 #menu ul.level-3.open {
    animation: 0.7s ease 0s normal none 1 running submenu-open;
    display: block;
    opacity: 1;
}
.header-01 #menu ul.level-max {
    display: block !important;
}
.header-01 #menu ul.level-3 li a {
    padding-left: 60px;
}
.footer-01.design-03 .section-inner {
    text-align: center;
}
.section-black.header-01 #menu-overlay {
    background-color: rgba(0, 0, 0, 0.7);
}
.section-black.header-01 #menu ul.level-1 {
    background-color: #272727;
    color: #fff;
}
.section-black.header-01 #menu ul.level-1 li a {
    color: #fff;
}
.section-black.header-01 #menu ul.level-1 li.wnd-active-path > a, .section-black.header-01 #menu ul.level-1 li.wnd-active > a {
    background-color: rgba(255, 255, 255, 0.1);
    border-left: 4px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.color-red .section-black.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-red .section-black.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #ca5a5b;
}
.color-mint .section-black.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-mint .section-black.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #1ba38c;
}
.color-cyan .section-black.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-cyan .section-black.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #2d9fae;
}
.color-blue .section-black.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-blue .section-black.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #6087b9;
}
.color-pink .section-black.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-pink .section-black.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #c6739e;
}
.section-media.header-01 #menu-overlay {
    background-color: rgba(0, 0, 0, 0.7);
}
.section-media.header-01 #menu ul.level-1 {
    background-color: #272727;
    color: #fff;
}
.section-media.header-01 #menu ul.level-1 li a {
    color: #fff;
}
.section-media.header-01 #menu ul.level-1 li.wnd-active-path > a, .section-media.header-01 #menu ul.level-1 li.wnd-active > a {
    background-color: rgba(255, 255, 255, 0.1);
    border-left: 4px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.color-red .section-media.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-red .section-media.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #32cd32; /* original war #ca5a5b; */
}
.color-mint .section-media.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-mint .section-media.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #1ba38c;
}
.color-cyan .section-media.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-cyan .section-media.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #2d9fae;
}
.color-blue .section-media.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-blue .section-media.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #6087b9;
}
.color-pink .section-media.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-pink .section-media.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #c6739e;
}
.section-media-light.header-01 #menu-overlay {
    background-color: rgba(0, 0, 0, 0.7);
}
.section-media-light.header-01 #menu ul.level-1 {
    background-color: #272727;
    color: #fff;
}
.section-media-light.header-01 #menu ul.level-1 li a {
    color: #fff;
}
.section-media-light.header-01 #menu ul.level-1 li.wnd-active-path > a, .section-media-light.header-01 #menu ul.level-1 li.wnd-active > a {
    background-color: rgba(255, 255, 255, 0.1);
    border-left: 4px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.color-red .section-media-light.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-red .section-media-light.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #ca5a5b;
}
.color-mint .section-media-light.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-mint .section-media-light.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #1ba38c;
}
.color-cyan .section-media-light.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-cyan .section-media-light.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #2d9fae;
}
.color-blue .section-media-light.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-blue .section-media-light.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #6087b9;
}
.color-pink .section-media-light.header-01 #menu ul.level-1 li.wnd-active-path > a, .color-pink .section-media-light.header-01 #menu ul.level-1 li.wnd-active > a {
    border-left: 4px solid #c6739e;
}
}
@media all and (max-width: 767px) and (min-height: 550px) {
.header-01.design-01 .header-claim, .header-01.design-03 .header-claim {
    top: 80px;
}
}
@media all and (max-width: 599px) {
.content .column-content {
    float: none;
    padding: 0;
    width: 100% !important;
}
.content .column-content:first-child, .content .column-content:last-child, .content .column-content > div {
    padding: 0;
}
}
@media all and (min-width: 0px) and (max-width: 599px) {
.large p, p {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
}
@media all and (max-width: 480px) {
.wnd-float-left, .wnd-float-right {
    min-width: 30%;
}
}
@media all and (max-width: 320px) {
.wnd-float-left, .wnd-float-right {
    min-width: 40%;
}
}
@media all and (min-width: 600px) and (max-width: 599px) {
.mt-02-column .mt-column {
    padding: 5px;
}
}
@media all and (max-width: 767px) and (min-width: 500px) {
.header-01 #menu ul.level-1 {
    width: 75%;
}
}
@media all and (max-width: 767px) and (min-width: 600px) {
.header-01 #menu ul.level-1 {
    max-width: 65%;
}
}
@media print {
.claim-table, .claim-table .subclaim, .claim-table h1 {
    text-align: left !important;
}
.header .header-claim, .header .navline, .header-01 .nav-line {
    bottom: initial !important;
    left: initial !important;
    position: relative !important;
    top: initial !important;
}
.logo .logo-content, h1 > span > span > span {
    text-shadow: none !important;
}
body, h1, h2, h3, h4, h5, p {
    background: #fff none repeat scroll 0 0 !important;
    color: #000 !important;
}
*, .section-bg-layer {
    background-image: none !important;
}
* {
    background-color: transparent !important;
    transition: none 0s ease 0s !important;
}
a, a:visited {
    color: #000 !important;
}
.button-01 a, .button-01 a:visited, .button-02 a, .button-02 a:visited, .file-01 a, .file-01 a:visited, .file-02 a, .file-02 a:visited {
    border-color: #000 !important;
}
embed {
    color: #000 !important;
}
#wrapper {
    max-width: 1400px !important;
}
#menu, #menu-mobile, #menu-overlay, .back-to-top, .lang-select, .section-bg-overlay {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    width: 0 !important;
}
.section-bg-layer {
    background-color: #fff !important;
}
.section-inner {
    margin: 0 !important;
    padding: 10px 0 0 !important;
}
.claim-table {
    min-width: 100px;
}
.claim-table .subclaim span, .claim-table h1 span {
    padding-left: 0 !important;
}
.claim-table .claim-bg-inv > span > span, .claim-table .claim-bg > span > span, .claim-table .claim-color-alpha > span > span, .claim-table .claim-color-inv > span > span, .claim-table .claim-color-text > span > span, .claim-table .claim-color > span > span, .claim-table .claim-default-inv > span > span, .claim-table .claim-default > span > span, .claim-table .claim-gray > span > span, .heading-table .claim-bg-inv > span > span, .heading-table .claim-bg > span > span, .heading-table .claim-color-alpha > span > span, .heading-table .claim-color-inv > span > span, .heading-table .claim-color-text > span > span, .heading-table .claim-color > span > span, .heading-table .claim-default-inv > span > span, .heading-table .claim-default > span > span, .heading-table .claim-gray > span > span {
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
}
.claim-table .claim-borders > span > span, .heading-table .claim-borders > span > span {
    border-bottom-color: #000 !important;
    border-top-color: #000 !important;
    color: #000 !important;
}
#wnd_fe_footer, .footer-line {
    border-top: 1px solid #000 !important;
}
.claim-table .section-inner, .heading-table .section-inner {
    padding: 0 !important;
}
h1 > span > span > span {
    box-shadow: none !important;
}
.header {
    border-bottom: 1px solid #000 !important;
}
.header .header-claim, .header .navline {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #000 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    right: initial !important;
    text-align: left !important;
}
.header-01 .nav-line {
    background: #fff none repeat scroll 0 0 !important;
    height: 70px !important;
}
.header.fullscreen {
    height: auto !important;
    max-height: 100% !important;
}
.logo {
    max-width: 100% !important;
    overflow: visible !important;
}
.logo .text-content {
    color: #000 !important;
    font-size: 22px !important;
    line-height: 55px !important;
}
.logo embed {
    color: #000 !important;
    max-height: 40px !important;
}
.section-beige, .section-black, .section-black-blue, .section-black-red, .section-blue, .section-cyan, .section-darkslateblue, .section-gray, .section-green, .section-media, .section-media-light, .section-mint, .section-none, .section-orange, .section-pink, .section-purple, .section-red, .section-white, .section-white-blue, .section-white-red, .wsection-black, .wsection-darkgray, .wsection-gray, .wsection-media, .wsection-media-inverse, .wsection-media-light, .wsection-white {
    color: #000 !important;
}
.button-content a[href^="http://"]:link::after, .button-content a[href^="http://"]:visited::after, .text-content a[href^="http://"]:link::after, .text-content a[href^="http://"]:visited::after {
    content: " (" attr(href) ") ";
}
.button-content a[href$=".jpg"]::after, .button-content a[href$=".jpeg"]::after, .button-content a[href$=".gif"]::after, .button-content a[href$=".png"]::after, .text-content a[href$=".jpg"]::after, .text-content a[href$=".jpeg"]::after, .text-content a[href$=".gif"]::after, .text-content a[href$=".png"]::after {
    content: " (" attr(href) ") ";
    display: none;
}
.button-content a[href^="#"]::after, .button-content a[href^="javascript:"]::after, .text-content a[href^="#"]::after, .text-content a[href^="javascript:"]::after {
    content: "";
}
#wnd_fe_footer {
    max-width: 1400px !important;
}
#wnd_fe_footer_left, #wnd_fe_footer_left:visited {
    margin-left: 10px !important;
}
#wnd_fe_footer_left::before, #wnd_fe_footer_left:visited::before {
    content: "www.webnode.com ";
}
#wnd_fe_footer_right {
    display: none;
}
}
@media not all, (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
.pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left::before, .pswp--svg .pswp__button--arrow--right::before {
    background-image: url("../../33/33c/33c7ft.svg");
}
.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
}
@media not all, not all {
.layout-01, .layout-01 .wnd-page {
    min-height: 100vh;
}
}
@media all and (min-width: 0px) {
body:not(.wnd-cms) .section-white .form input:focus, body:not(.wnd-cms) .section-white .form select:focus, body:not(.wnd-cms) .section-white .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-white .form input:focus, .color-blue:not(.wnd-cms) .section-white .form select:focus, .color-blue:not(.wnd-cms) .section-white .form textarea:focus, .color-cyan:not(.wnd-cms) .section-white .form input:focus, .color-cyan:not(.wnd-cms) .section-white .form select:focus, .color-cyan:not(.wnd-cms) .section-white .form textarea:focus, .color-mint:not(.wnd-cms) .section-white .form input:focus, .color-mint:not(.wnd-cms) .section-white .form select:focus, .color-mint:not(.wnd-cms) .section-white .form textarea:focus, .color-pink:not(.wnd-cms) .section-white .form input:focus, .color-pink:not(.wnd-cms) .section-white .form select:focus, .color-pink:not(.wnd-cms) .section-white .form textarea:focus, .color-red:not(.wnd-cms) .section-white .form input:focus, .color-red:not(.wnd-cms) .section-white .form select:focus, .color-red:not(.wnd-cms) .section-white .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-black .form input:focus, body:not(.wnd-cms) .section-black .form select:focus, body:not(.wnd-cms) .section-black .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-black .form input:focus, .color-blue:not(.wnd-cms) .section-black .form select:focus, .color-blue:not(.wnd-cms) .section-black .form textarea:focus, .color-cyan:not(.wnd-cms) .section-black .form input:focus, .color-cyan:not(.wnd-cms) .section-black .form select:focus, .color-cyan:not(.wnd-cms) .section-black .form textarea:focus, .color-mint:not(.wnd-cms) .section-black .form input:focus, .color-mint:not(.wnd-cms) .section-black .form select:focus, .color-mint:not(.wnd-cms) .section-black .form textarea:focus, .color-pink:not(.wnd-cms) .section-black .form input:focus, .color-pink:not(.wnd-cms) .section-black .form select:focus, .color-pink:not(.wnd-cms) .section-black .form textarea:focus, .color-red:not(.wnd-cms) .section-black .form input:focus, .color-red:not(.wnd-cms) .section-black .form select:focus, .color-red:not(.wnd-cms) .section-black .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media .form input:focus, body:not(.wnd-cms) .section-media .form select:focus, body:not(.wnd-cms) .section-media .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-media .form input:focus, .color-blue:not(.wnd-cms) .section-media .form select:focus, .color-blue:not(.wnd-cms) .section-media .form textarea:focus, .color-cyan:not(.wnd-cms) .section-media .form input:focus, .color-cyan:not(.wnd-cms) .section-media .form select:focus, .color-cyan:not(.wnd-cms) .section-media .form textarea:focus, .color-mint:not(.wnd-cms) .section-media .form input:focus, .color-mint:not(.wnd-cms) .section-media .form select:focus, .color-mint:not(.wnd-cms) .section-media .form textarea:focus, .color-pink:not(.wnd-cms) .section-media .form input:focus, .color-pink:not(.wnd-cms) .section-media .form select:focus, .color-pink:not(.wnd-cms) .section-media .form textarea:focus, .color-red:not(.wnd-cms) .section-media .form input:focus, .color-red:not(.wnd-cms) .section-media .form select:focus, .color-red:not(.wnd-cms) .section-media .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-media-light .form input:focus, body:not(.wnd-cms) .section-media-light .form select:focus, body:not(.wnd-cms) .section-media-light .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-media-light .form input:focus, .color-blue:not(.wnd-cms) .section-media-light .form select:focus, .color-blue:not(.wnd-cms) .section-media-light .form textarea:focus, .color-cyan:not(.wnd-cms) .section-media-light .form input:focus, .color-cyan:not(.wnd-cms) .section-media-light .form select:focus, .color-cyan:not(.wnd-cms) .section-media-light .form textarea:focus, .color-mint:not(.wnd-cms) .section-media-light .form input:focus, .color-mint:not(.wnd-cms) .section-media-light .form select:focus, .color-mint:not(.wnd-cms) .section-media-light .form textarea:focus, .color-pink:not(.wnd-cms) .section-media-light .form input:focus, .color-pink:not(.wnd-cms) .section-media-light .form select:focus, .color-pink:not(.wnd-cms) .section-media-light .form textarea:focus, .color-red:not(.wnd-cms) .section-media-light .form input:focus, .color-red:not(.wnd-cms) .section-media-light .form select:focus, .color-red:not(.wnd-cms) .section-media-light .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-gray .form input:focus, body:not(.wnd-cms) .section-gray .form select:focus, body:not(.wnd-cms) .section-gray .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-gray .form input:focus, .color-blue:not(.wnd-cms) .section-gray .form select:focus, .color-blue:not(.wnd-cms) .section-gray .form textarea:focus, .color-cyan:not(.wnd-cms) .section-gray .form input:focus, .color-cyan:not(.wnd-cms) .section-gray .form select:focus, .color-cyan:not(.wnd-cms) .section-gray .form textarea:focus, .color-mint:not(.wnd-cms) .section-gray .form input:focus, .color-mint:not(.wnd-cms) .section-gray .form select:focus, .color-mint:not(.wnd-cms) .section-gray .form textarea:focus, .color-pink:not(.wnd-cms) .section-gray .form input:focus, .color-pink:not(.wnd-cms) .section-gray .form select:focus, .color-pink:not(.wnd-cms) .section-gray .form textarea:focus, .color-red:not(.wnd-cms) .section-gray .form input:focus, .color-red:not(.wnd-cms) .section-gray .form select:focus, .color-red:not(.wnd-cms) .section-gray .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-red .form input:focus, body:not(.wnd-cms) .section-red .form select:focus, body:not(.wnd-cms) .section-red .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-red .form input:focus, .color-blue:not(.wnd-cms) .section-red .form select:focus, .color-blue:not(.wnd-cms) .section-red .form textarea:focus, .color-cyan:not(.wnd-cms) .section-red .form input:focus, .color-cyan:not(.wnd-cms) .section-red .form select:focus, .color-cyan:not(.wnd-cms) .section-red .form textarea:focus, .color-mint:not(.wnd-cms) .section-red .form input:focus, .color-mint:not(.wnd-cms) .section-red .form select:focus, .color-mint:not(.wnd-cms) .section-red .form textarea:focus, .color-pink:not(.wnd-cms) .section-red .form input:focus, .color-pink:not(.wnd-cms) .section-red .form select:focus, .color-pink:not(.wnd-cms) .section-red .form textarea:focus, .color-red:not(.wnd-cms) .section-red .form input:focus, .color-red:not(.wnd-cms) .section-red .form select:focus, .color-red:not(.wnd-cms) .section-red .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-orange .form input:focus, body:not(.wnd-cms) .section-orange .form select:focus, body:not(.wnd-cms) .section-orange .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-orange .form input:focus, .color-blue:not(.wnd-cms) .section-orange .form select:focus, .color-blue:not(.wnd-cms) .section-orange .form textarea:focus, .color-cyan:not(.wnd-cms) .section-orange .form input:focus, .color-cyan:not(.wnd-cms) .section-orange .form select:focus, .color-cyan:not(.wnd-cms) .section-orange .form textarea:focus, .color-mint:not(.wnd-cms) .section-orange .form input:focus, .color-mint:not(.wnd-cms) .section-orange .form select:focus, .color-mint:not(.wnd-cms) .section-orange .form textarea:focus, .color-pink:not(.wnd-cms) .section-orange .form input:focus, .color-pink:not(.wnd-cms) .section-orange .form select:focus, .color-pink:not(.wnd-cms) .section-orange .form textarea:focus, .color-red:not(.wnd-cms) .section-orange .form input:focus, .color-red:not(.wnd-cms) .section-orange .form select:focus, .color-red:not(.wnd-cms) .section-orange .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-green .form input:focus, body:not(.wnd-cms) .section-green .form select:focus, body:not(.wnd-cms) .section-green .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-green .form input:focus, .color-blue:not(.wnd-cms) .section-green .form select:focus, .color-blue:not(.wnd-cms) .section-green .form textarea:focus, .color-cyan:not(.wnd-cms) .section-green .form input:focus, .color-cyan:not(.wnd-cms) .section-green .form select:focus, .color-cyan:not(.wnd-cms) .section-green .form textarea:focus, .color-mint:not(.wnd-cms) .section-green .form input:focus, .color-mint:not(.wnd-cms) .section-green .form select:focus, .color-mint:not(.wnd-cms) .section-green .form textarea:focus, .color-pink:not(.wnd-cms) .section-green .form input:focus, .color-pink:not(.wnd-cms) .section-green .form select:focus, .color-pink:not(.wnd-cms) .section-green .form textarea:focus, .color-red:not(.wnd-cms) .section-green .form input:focus, .color-red:not(.wnd-cms) .section-green .form select:focus, .color-red:not(.wnd-cms) .section-green .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-mint .form input:focus, body:not(.wnd-cms) .section-mint .form select:focus, body:not(.wnd-cms) .section-mint .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-mint .form input:focus, .color-blue:not(.wnd-cms) .section-mint .form select:focus, .color-blue:not(.wnd-cms) .section-mint .form textarea:focus, .color-cyan:not(.wnd-cms) .section-mint .form input:focus, .color-cyan:not(.wnd-cms) .section-mint .form select:focus, .color-cyan:not(.wnd-cms) .section-mint .form textarea:focus, .color-mint:not(.wnd-cms) .section-mint .form input:focus, .color-mint:not(.wnd-cms) .section-mint .form select:focus, .color-mint:not(.wnd-cms) .section-mint .form textarea:focus, .color-pink:not(.wnd-cms) .section-mint .form input:focus, .color-pink:not(.wnd-cms) .section-mint .form select:focus, .color-pink:not(.wnd-cms) .section-mint .form textarea:focus, .color-red:not(.wnd-cms) .section-mint .form input:focus, .color-red:not(.wnd-cms) .section-mint .form select:focus, .color-red:not(.wnd-cms) .section-mint .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-cyan .form input:focus, body:not(.wnd-cms) .section-cyan .form select:focus, body:not(.wnd-cms) .section-cyan .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-cyan .form input:focus, .color-blue:not(.wnd-cms) .section-cyan .form select:focus, .color-blue:not(.wnd-cms) .section-cyan .form textarea:focus, .color-cyan:not(.wnd-cms) .section-cyan .form input:focus, .color-cyan:not(.wnd-cms) .section-cyan .form select:focus, .color-cyan:not(.wnd-cms) .section-cyan .form textarea:focus, .color-mint:not(.wnd-cms) .section-cyan .form input:focus, .color-mint:not(.wnd-cms) .section-cyan .form select:focus, .color-mint:not(.wnd-cms) .section-cyan .form textarea:focus, .color-pink:not(.wnd-cms) .section-cyan .form input:focus, .color-pink:not(.wnd-cms) .section-cyan .form select:focus, .color-pink:not(.wnd-cms) .section-cyan .form textarea:focus, .color-red:not(.wnd-cms) .section-cyan .form input:focus, .color-red:not(.wnd-cms) .section-cyan .form select:focus, .color-red:not(.wnd-cms) .section-cyan .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-blue .form input:focus, body:not(.wnd-cms) .section-blue .form select:focus, body:not(.wnd-cms) .section-blue .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-blue .form input:focus, .color-blue:not(.wnd-cms) .section-blue .form select:focus, .color-blue:not(.wnd-cms) .section-blue .form textarea:focus, .color-cyan:not(.wnd-cms) .section-blue .form input:focus, .color-cyan:not(.wnd-cms) .section-blue .form select:focus, .color-cyan:not(.wnd-cms) .section-blue .form textarea:focus, .color-mint:not(.wnd-cms) .section-blue .form input:focus, .color-mint:not(.wnd-cms) .section-blue .form select:focus, .color-mint:not(.wnd-cms) .section-blue .form textarea:focus, .color-pink:not(.wnd-cms) .section-blue .form input:focus, .color-pink:not(.wnd-cms) .section-blue .form select:focus, .color-pink:not(.wnd-cms) .section-blue .form textarea:focus, .color-red:not(.wnd-cms) .section-blue .form input:focus, .color-red:not(.wnd-cms) .section-blue .form select:focus, .color-red:not(.wnd-cms) .section-blue .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-purple .form input:focus, body:not(.wnd-cms) .section-purple .form select:focus, body:not(.wnd-cms) .section-purple .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-purple .form input:focus, .color-blue:not(.wnd-cms) .section-purple .form select:focus, .color-blue:not(.wnd-cms) .section-purple .form textarea:focus, .color-cyan:not(.wnd-cms) .section-purple .form input:focus, .color-cyan:not(.wnd-cms) .section-purple .form select:focus, .color-cyan:not(.wnd-cms) .section-purple .form textarea:focus, .color-mint:not(.wnd-cms) .section-purple .form input:focus, .color-mint:not(.wnd-cms) .section-purple .form select:focus, .color-mint:not(.wnd-cms) .section-purple .form textarea:focus, .color-pink:not(.wnd-cms) .section-purple .form input:focus, .color-pink:not(.wnd-cms) .section-purple .form select:focus, .color-pink:not(.wnd-cms) .section-purple .form textarea:focus, .color-red:not(.wnd-cms) .section-purple .form input:focus, .color-red:not(.wnd-cms) .section-purple .form select:focus, .color-red:not(.wnd-cms) .section-purple .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
body:not(.wnd-cms) .section-pink .form input:focus, body:not(.wnd-cms) .section-pink .form select:focus, body:not(.wnd-cms) .section-pink .form textarea:focus {
    border: 1px solid #129fea;
    color: rgba(0, 0, 0, 0.9);
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
.color-blue:not(.wnd-cms) .section-pink .form input:focus, .color-blue:not(.wnd-cms) .section-pink .form select:focus, .color-blue:not(.wnd-cms) .section-pink .form textarea:focus, .color-cyan:not(.wnd-cms) .section-pink .form input:focus, .color-cyan:not(.wnd-cms) .section-pink .form select:focus, .color-cyan:not(.wnd-cms) .section-pink .form textarea:focus, .color-mint:not(.wnd-cms) .section-pink .form input:focus, .color-mint:not(.wnd-cms) .section-pink .form select:focus, .color-mint:not(.wnd-cms) .section-pink .form textarea:focus, .color-pink:not(.wnd-cms) .section-pink .form input:focus, .color-pink:not(.wnd-cms) .section-pink .form select:focus, .color-pink:not(.wnd-cms) .section-pink .form textarea:focus, .color-red:not(.wnd-cms) .section-pink .form input:focus, .color-red:not(.wnd-cms) .section-pink .form select:focus, .color-red:not(.wnd-cms) .section-pink .form textarea:focus {
    outline: 0 none;
    transition: all 0.3s ease 0s;
}
}
