html {
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: .8rem
}

body {
    background-color: transparent
}

@media(max-width: 1280px) {
    html {
        font-size: calc(0.8rem + 1.2 * ((100vw - 20rem) / 80))
    }
}

@media(min-width: 1281px) {
    html {
        font-size: 1.6rem
    }
}

body {
    font-family: "Roboto", sans-serif;
    line-height: 1.4em
}

body span[style*="font-size:"] {
    line-height: 1.4em
}

@media(max-width: 991px) {

    body span[style*="font-size:0.40rem;"],
    body span[style*="font-size: 0.40rem;"],
    body span[style*="font-size:0.40rem"],
    body span[style*="font-size: 0.40rem"],
    body span[style*="font-size:0.40rem ;"],
    body span[style*="font-size: 0.40rem ;"],
    body span[style*="font-size: 0.4rem;"],
    body span[style*="font-size:0.4rem;"],
    body span[style*="font-size: 0.4rem"],
    body span[style*="font-size:0.4rem"],
    body span[style*="font-size: 0.4rem ;"],
    body span[style*="font-size:0.4rem ;"] {
        font-size: .55rem !important
    }
}

@media(max-width: 767px) {

    body span[style*="font-size:0.40rem;"],
    body span[style*="font-size: 0.40rem;"],
    body span[style*="font-size:0.40rem"],
    body span[style*="font-size: 0.40rem"],
    body span[style*="font-size:0.40rem ;"],
    body span[style*="font-size: 0.40rem ;"],
    body span[style*="font-size: 0.4rem;"],
    body span[style*="font-size:0.4rem;"],
    body span[style*="font-size: 0.4rem"],
    body span[style*="font-size:0.4rem"],
    body span[style*="font-size: 0.4rem ;"],
    body span[style*="font-size:0.4rem ;"] {
        font-size: .7rem !important
    }
}

@media(max-width: 480px) {

    body span[style*="font-size:0.40rem;"],
    body span[style*="font-size: 0.40rem;"],
    body span[style*="font-size:0.40rem"],
    body span[style*="font-size: 0.40rem"],
    body span[style*="font-size:0.40rem ;"],
    body span[style*="font-size: 0.40rem ;"],
    body span[style*="font-size: 0.4rem;"],
    body span[style*="font-size:0.4rem;"],
    body span[style*="font-size: 0.4rem"],
    body span[style*="font-size:0.4rem"],
    body span[style*="font-size: 0.4rem ;"],
    body span[style*="font-size:0.4rem ;"] {
        font-size: .85rem !important
    }
}

@media(max-width: 991px) {

    body span[style*="font-size:0.50rem;"],
    body span[style*="font-size: 0.50rem;"],
    body span[style*="font-size:0.50rem"],
    body span[style*="font-size: 0.50rem"],
    body span[style*="font-size:0.50rem ;"],
    body span[style*="font-size: 0.50rem ;"],
    body span[style*="font-size: 0.5rem;"],
    body span[style*="font-size:0.5rem;"],
    body span[style*="font-size: 0.5rem"],
    body span[style*="font-size:0.5rem"],
    body span[style*="font-size: 0.5rem ;"],
    body span[style*="font-size:0.5rem ;"] {
        font-size: .65rem !important
    }
}

@media(max-width: 767px) {

    body span[style*="font-size:0.50rem;"],
    body span[style*="font-size: 0.50rem;"],
    body span[style*="font-size:0.50rem"],
    body span[style*="font-size: 0.50rem"],
    body span[style*="font-size:0.50rem ;"],
    body span[style*="font-size: 0.50rem ;"],
    body span[style*="font-size: 0.5rem;"],
    body span[style*="font-size:0.5rem;"],
    body span[style*="font-size: 0.5rem"],
    body span[style*="font-size:0.5rem"],
    body span[style*="font-size: 0.5rem ;"],
    body span[style*="font-size:0.5rem ;"] {
        font-size: .8rem !important
    }
}

@media(max-width: 480px) {

    body span[style*="font-size:0.50rem;"],
    body span[style*="font-size: 0.50rem;"],
    body span[style*="font-size:0.50rem"],
    body span[style*="font-size: 0.50rem"],
    body span[style*="font-size:0.50rem ;"],
    body span[style*="font-size: 0.50rem ;"],
    body span[style*="font-size: 0.5rem;"],
    body span[style*="font-size:0.5rem;"],
    body span[style*="font-size: 0.5rem"],
    body span[style*="font-size:0.5rem"],
    body span[style*="font-size: 0.5rem ;"],
    body span[style*="font-size:0.5rem ;"] {
        font-size: .95rem !important
    }
}

@media(max-width: 991px) {

    body span[style*="font-size:0.65rem;"],
    body span[style*="font-size: 0.65rem;"],
    body span[style*="font-size:0.65rem"],
    body span[style*="font-size: 0.65rem"],
    body span[style*="font-size:0.65rem ;"],
    body span[style*="font-size: 0.65rem ;"] {
        font-size: .8rem !important
    }
}

@media(max-width: 767px) {

    body span[style*="font-size:0.65rem;"],
    body span[style*="font-size: 0.65rem;"],
    body span[style*="font-size:0.65rem"],
    body span[style*="font-size: 0.65rem"],
    body span[style*="font-size:0.65rem ;"],
    body span[style*="font-size: 0.65rem ;"] {
        font-size: .95rem !important
    }
}

@media(max-width: 480px) {

    body span[style*="font-size:0.65rem;"],
    body span[style*="font-size: 0.65rem;"],
    body span[style*="font-size:0.65rem"],
    body span[style*="font-size: 0.65rem"],
    body span[style*="font-size:0.65rem ;"],
    body span[style*="font-size: 0.65rem ;"] {
        font-size: 1.1rem !important
    }
}

@media(max-width: 991px) {

    body span[style*="font-size:0.80rem;"],
    body span[style*="font-size: 0.80rem;"],
    body span[style*="font-size:0.80rem"],
    body span[style*="font-size: 0.80rem"],
    body span[style*="font-size:0.80rem ;"],
    body span[style*="font-size: 0.80rem ;"],
    body span[style*="font-size: 0.8rem;"],
    body span[style*="font-size:0.8rem;"],
    body span[style*="font-size: 0.8rem"],
    body span[style*="font-size:0.8rem"],
    body span[style*="font-size: 0.8rem ;"],
    body span[style*="font-size:0.8rem ;"] {
        font-size: .95rem !important
    }
}

@media(max-width: 767px) {

    body span[style*="font-size:0.80rem;"],
    body span[style*="font-size: 0.80rem;"],
    body span[style*="font-size:0.80rem"],
    body span[style*="font-size: 0.80rem"],
    body span[style*="font-size:0.80rem ;"],
    body span[style*="font-size: 0.80rem ;"],
    body span[style*="font-size: 0.8rem;"],
    body span[style*="font-size:0.8rem;"],
    body span[style*="font-size: 0.8rem"],
    body span[style*="font-size:0.8rem"],
    body span[style*="font-size: 0.8rem ;"],
    body span[style*="font-size:0.8rem ;"] {
        font-size: 1.1rem !important
    }
}

@media(max-width: 480px) {

    body span[style*="font-size:0.80rem;"],
    body span[style*="font-size: 0.80rem;"],
    body span[style*="font-size:0.80rem"],
    body span[style*="font-size: 0.80rem"],
    body span[style*="font-size:0.80rem ;"],
    body span[style*="font-size: 0.80rem ;"],
    body span[style*="font-size: 0.8rem;"],
    body span[style*="font-size:0.8rem;"],
    body span[style*="font-size: 0.8rem"],
    body span[style*="font-size:0.8rem"],
    body span[style*="font-size: 0.8rem ;"],
    body span[style*="font-size:0.8rem ;"] {
        font-size: 1.25rem !important
    }
}

@media(max-width: 991px) {

    body span[style*="font-size:1.00rem;"],
    body span[style*="font-size: 1.00rem;"],
    body span[style*="font-size:1.00rem"],
    body span[style*="font-size: 1.00rem"],
    body span[style*="font-size:1.00rem ;"],
    body span[style*="font-size: 1.00rem ;"],
    body span[style*="font-size: 1rem;"],
    body span[style*="font-size:1rem;"],
    body span[style*="font-size: 1rem"],
    body span[style*="font-size:1rem"],
    body span[style*="font-size: 1rem ;"],
    body span[style*="font-size:1rem ;"] {
        font-size: 1.1rem !important
    }
}

@media(max-width: 767px) {

    body span[style*="font-size:1.00rem;"],
    body span[style*="font-size: 1.00rem;"],
    body span[style*="font-size:1.00rem"],
    body span[style*="font-size: 1.00rem"],
    body span[style*="font-size:1.00rem ;"],
    body span[style*="font-size: 1.00rem ;"],
    body span[style*="font-size: 1rem;"],
    body span[style*="font-size:1rem;"],
    body span[style*="font-size: 1rem"],
    body span[style*="font-size:1rem"],
    body span[style*="font-size: 1rem ;"],
    body span[style*="font-size:1rem ;"] {
        font-size: 1.2rem !important
    }
}

@media(max-width: 480px) {

    body span[style*="font-size:1.00rem;"],
    body span[style*="font-size: 1.00rem;"],
    body span[style*="font-size:1.00rem"],
    body span[style*="font-size: 1.00rem"],
    body span[style*="font-size:1.00rem ;"],
    body span[style*="font-size: 1.00rem ;"],
    body span[style*="font-size: 1rem;"],
    body span[style*="font-size:1rem;"],
    body span[style*="font-size: 1rem"],
    body span[style*="font-size:1rem"],
    body span[style*="font-size: 1rem ;"],
    body span[style*="font-size:1rem ;"] {
        font-size: 1.3rem !important
    }
}

@media(max-width: 991px) {

    body span[style*="font-size:1.20rem;"],
    body span[style*="font-size: 1.20rem;"],
    body span[style*="font-size:1.20rem"],
    body span[style*="font-size: 1.20rem"],
    body span[style*="font-size:1.20rem ;"],
    body span[style*="font-size: 1.20rem ;"],
    body span[style*="font-size: 1.2rem;"],
    body span[style*="font-size:1.2rem;"],
    body span[style*="font-size: 1.2rem"],
    body span[style*="font-size:1.2rem"],
    body span[style*="font-size: 1.2rem ;"],
    body span[style*="font-size:1.2rem ;"] {
        font-size: 1.3rem !important
    }
}

@media(max-width: 767px) {

    body span[style*="font-size:1.20rem;"],
    body span[style*="font-size: 1.20rem;"],
    body span[style*="font-size:1.20rem"],
    body span[style*="font-size: 1.20rem"],
    body span[style*="font-size:1.20rem ;"],
    body span[style*="font-size: 1.20rem ;"],
    body span[style*="font-size: 1.2rem;"],
    body span[style*="font-size:1.2rem;"],
    body span[style*="font-size: 1.2rem"],
    body span[style*="font-size:1.2rem"],
    body span[style*="font-size: 1.2rem ;"],
    body span[style*="font-size:1.2rem ;"] {
        font-size: 1.4rem !important
    }
}

@media(max-width: 480px) {

    body span[style*="font-size:1.20rem;"],
    body span[style*="font-size: 1.20rem;"],
    body span[style*="font-size:1.20rem"],
    body span[style*="font-size: 1.20rem"],
    body span[style*="font-size:1.20rem ;"],
    body span[style*="font-size: 1.20rem ;"],
    body span[style*="font-size: 1.2rem;"],
    body span[style*="font-size:1.2rem;"],
    body span[style*="font-size: 1.2rem"],
    body span[style*="font-size:1.2rem"],
    body span[style*="font-size: 1.2rem ;"],
    body span[style*="font-size:1.2rem ;"] {
        font-size: 1.5rem !important
    }
}

@media(max-width: 991px) {

    body span[style*="font-size:1.40rem;"],
    body span[style*="font-size: 1.40rem;"],
    body span[style*="font-size:1.40rem"],
    body span[style*="font-size: 1.40rem"],
    body span[style*="font-size:1.40rem ;"],
    body span[style*="font-size: 1.40rem ;"],
    body span[style*="font-size: 1.4rem;"],
    body span[style*="font-size:1.4rem;"],
    body span[style*="font-size: 1.4rem"],
    body span[style*="font-size:1.4rem"],
    body span[style*="font-size: 1.4rem ;"],
    body span[style*="font-size:1.4rem ;"] {
        font-size: 1.5rem !important
    }
}

@media(max-width: 767px) {

    body span[style*="font-size:1.40rem;"],
    body span[style*="font-size: 1.40rem;"],
    body span[style*="font-size:1.40rem"],
    body span[style*="font-size: 1.40rem"],
    body span[style*="font-size:1.40rem ;"],
    body span[style*="font-size: 1.40rem ;"],
    body span[style*="font-size: 1.4rem;"],
    body span[style*="font-size:1.4rem;"],
    body span[style*="font-size: 1.4rem"],
    body span[style*="font-size:1.4rem"],
    body span[style*="font-size: 1.4rem ;"],
    body span[style*="font-size:1.4rem ;"] {
        font-size: 1.55rem !important
    }
}

@media(max-width: 480px) {

    body span[style*="font-size:1.40rem;"],
    body span[style*="font-size: 1.40rem;"],
    body span[style*="font-size:1.40rem"],
    body span[style*="font-size: 1.40rem"],
    body span[style*="font-size:1.40rem ;"],
    body span[style*="font-size: 1.40rem ;"],
    body span[style*="font-size: 1.4rem;"],
    body span[style*="font-size:1.4rem;"],
    body span[style*="font-size: 1.4rem"],
    body span[style*="font-size:1.4rem"],
    body span[style*="font-size: 1.4rem ;"],
    body span[style*="font-size:1.4rem ;"] {
        font-size: 1.6rem !important
    }
}

@media(max-width: 767px) {

    body span[style*="font-size:1.60rem;"],
    body span[style*="font-size: 1.60rem;"],
    body span[style*="font-size:1.60rem"],
    body span[style*="font-size: 1.60rem"],
    body span[style*="font-size:1.60rem ;"],
    body span[style*="font-size: 1.60rem ;"],
    body span[style*="font-size: 1.6rem;"],
    body span[style*="font-size:1.6rem;"],
    body span[style*="font-size: 1.6rem"],
    body span[style*="font-size:1.6rem"],
    body span[style*="font-size: 1.6rem ;"],
    body span[style*="font-size:1.6rem ;"] {
        font-size: 1.65rem !important
    }
}

@media(max-width: 480px) {

    body span[style*="font-size:1.60rem;"],
    body span[style*="font-size: 1.60rem;"],
    body span[style*="font-size:1.60rem"],
    body span[style*="font-size: 1.60rem"],
    body span[style*="font-size:1.60rem ;"],
    body span[style*="font-size: 1.60rem ;"],
    body span[style*="font-size: 1.6rem;"],
    body span[style*="font-size:1.6rem;"],
    body span[style*="font-size: 1.6rem"],
    body span[style*="font-size:1.6rem"],
    body span[style*="font-size: 1.6rem ;"],
    body span[style*="font-size:1.6rem ;"] {
        font-size: 1.7rem !important
    }
}

*[data-component]:before,
*[data-component]:after {
    display: table;
    content: ""
}

*[data-component]:after {
    clear: both
}

*[data-component=bundle]:before,
*[data-component=bundle]:after {
    display: block;
    content: ""
}

*[data-component=bundle]:after {
    clear: both
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: ""
}

.clearfix:after {
    clear: both
}

.background-item .el_tools {
    top: 0px
}

a,
a:item,
a:focus,
a:active,
a:visited {
    text-decoration: none
}

a:hover,
a:focus {
    text-decoration: none
}

p {
    margin: 0px;
    text-decoration: none;
    position: relative
}

div.background-item,
span.background-item {
    position: absolute !important;
    top: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    background-position: center center
}

iframe.zEWidget-launcher {
    z-index: 1039 !important
}

.kartra_helpdesk_sidebar {
    z-index: 1039 !important
}

.kartra_helpdesk_overlay {
    z-index: 1038 !important
}

.background-item {
    -webkit-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    -ms-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease
}

.background-item--bg-position-center-top-important {
    background-position: center top !important
}

.background-item--bg-position-right-top-important {
    background-position: right top !important
}

.background-item--bg-position-left-top-important {
    background-position: left top !important
}

.background-item--bg-size-contain {
    background-size: contain
}

.background-item--rounded-full {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.background-item--rounded-extra-tiny {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.background-item--rounded-medium-tiny {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    position: relative
}

.background-item--rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.background-item--rounded-medium-big-tiny {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.background-item--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.background-item--rounded-extra-small {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px
}

.background-item--rounded-special-small {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px
}

.background-item--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.background-item--md-rounded-left-tiny {
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    -ms-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-bottom-left-radius: 6px;
    -ms-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px
}

@media(max-width: 991px) {
    .background-item--md-rounded-left-tiny {
        -webkit-border-top-left-radius: 6px;
        -moz-border-top-left-radius: 6px;
        -ms-border-top-left-radius: 6px;
        border-top-left-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-top-right-radius: 6px;
        -ms-border-top-right-radius: 6px;
        border-top-right-radius: 6px;
        -webkit-border-bottom-left-radius: 0px;
        -moz-border-bottom-left-radius: 0px;
        -ms-border-bottom-left-radius: 0px;
        border-bottom-left-radius: 0px
    }
}

.background-item--md-rounded-right-tiny {
    -webkit-border-top-right-radius: 6px;
    -moz-border-top-right-radius: 6px;
    -ms-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-bottom-right-radius: 6px;
    -ms-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px
}

@media(max-width: 991px) {
    .background-item--md-rounded-right-tiny {
        -webkit-border-top-right-radius: 0px;
        -moz-border-top-right-radius: 0px;
        -ms-border-top-right-radius: 0px;
        border-top-right-radius: 0px;
        -webkit-border-bottom-right-radius: 6px;
        -moz-border-bottom-right-radius: 6px;
        -ms-border-bottom-right-radius: 6px;
        border-bottom-right-radius: 6px;
        -webkit-border-bottom-left-radius: 6px;
        -moz-border-bottom-left-radius: 6px;
        -ms-border-bottom-left-radius: 6px;
        border-bottom-left-radius: 6px
    }
}

@media(min-width: 992px) {
    .background-item--md-rounded-right-medium-big-tiny {
        border-radius: 0px 10px 10px 0px
    }
}

@media(min-width: 992px) {
    .background-item--md-rounded-left-medium-big-tiny {
        border-radius: 10px 0px 0px 10px
    }
}

.background-item--rounded-bottom-special-small-top-none {
    -webkit-border-radius: 0px 0px 12px 12px;
    -moz-border-radius: 0px 0px 12px 12px;
    -ms-border-radius: 0px 0px 12px 12px;
    border-radius: 0px 0px 12px 12px
}

.background-item--rounded-bottom-small-tiny-important {
    -webkit-border-radius: 0px 0px 4px 4px !important;
    -moz-border-radius: 0px 0px 4px 4px !important;
    -ms-border-radius: 0px 0px 4px 4px !important;
    border-radius: 0px 0px 4px 4px !important
}

.background-item--rounded-top-tiny-important {
    -webkit-border-radius: 6px 6px 0px 0px !important;
    -moz-border-radius: 6px 6px 0px 0px !important;
    -ms-border-radius: 6px 6px 0px 0px !important;
    border-radius: 6px 6px 0px 0px !important
}

.background-item--rounded-bottom-tiny-important {
    -webkit-border-radius: 0px 0px 6px 6px !important;
    -moz-border-radius: 0px 0px 6px 6px !important;
    -ms-border-radius: 0px 0px 6px 6px !important;
    border-radius: 0px 0px 6px 6px !important
}

.background-item--rounded-top-tiny-adjust {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.background-item--rounded-bottom-tiny-adjust {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.background-item--rounded-bottom-tiny {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.background-item--rounded-tiny-adjust {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.background-item--rounded-small-adjust {
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    border-radius: 24px
}

.background-item--rounded-top-left-right-tiny {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0
}

.background-item--rounded-top-left-right-none {
    -webkit-border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -ms-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-top-right-radius: 0px;
    -ms-border-top-right-radius: 0px;
    border-top-right-radius: 0px
}

.background-item--rounded-bottom-left-right-none {
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    -ms-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.background-item--rounded-top-left-right-none {
    -webkit-border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -ms-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-top-right-radius: 0px;
    -ms-border-top-right-radius: 0px;
    border-top-right-radius: 0px
}

.background-item--rounded-bottom-left-right-none {
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    -ms-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px
}

.background-item--rounded-bottom-left-right-tiny {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -ms-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px
}

@media(min-width: 992px) {
    .background-item--md-rounded-extra-large {
        -webkit-border-radius: 70px;
        -moz-border-radius: 70px;
        -ms-border-radius: 70px;
        border-radius: 70px
    }
}

@media(min-width: 992px) {
    .background-item--md-rounded-large {
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -ms-border-radius: 100px;
        border-radius: 100px
    }
}

.background-item--rounded-large {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.background-item--md-rounded-left-medium-big-tiny-sm-rounded-top-medium-big-tiny {
    border-radius: 10px 0px 0px 10px
}

@media(max-width: 991px) {
    .background-item--md-rounded-left-medium-big-tiny-sm-rounded-top-medium-big-tiny {
        border-radius: 10px 10px 0px 0px
    }
}

.background-item--md-rounded-right-medium-big-tiny-sm-rounded-bottom-medium-big-tiny {
    border-radius: 0px 10px 10px 0px
}

@media(max-width: 991px) {
    .background-item--md-rounded-right-medium-big-tiny-sm-rounded-bottom-medium-big-tiny {
        border-radius: 0px 0px 10px 10px
    }
}

.background-item--timeline-date-top-border-radius {
    -webkit-border-radius: 4px 4px 0px 0px !important;
    -moz-border-radius: 4px 4px 0px 0px !important;
    -ms-border-radius: 4px 4px 0px 0px !important;
    border-radius: 4px 4px 0px 0px !important
}

.background-item--rounded-top-none-important {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important
}

.background-item--rounded-bottom-none-important {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important
}

@media(min-width: 992px) {
    .background-item--md-rounded-left-none-important {
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important
    }
}

@media(min-width: 992px) {
    .background-item--md-rounded-right-none-important {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important
    }
}

@media(max-width: 991px) {
    .background-item--sm-rounded-top-none-important {
        border-top-left-radius: 0px !important;
        border-top-right-radius: 0px !important
    }
}

@media(max-width: 991px) {
    .background-item--sm-rounded-bottom-none-important {
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important
    }
}

.background-item--border-extra-medium {
    border: 15px solid
}

.background-item--border-small {
    border-width: 5px;
    border-style: solid
}

.background-item--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

@media(min-width: 992px) {
    .background-item--md-border-left-right-extra-tiny {
        border-width: 0px 1px;
        border-style: solid
    }
}

@media(min-width: 992px) {
    .background-item--md-border-right-extra-tiny {
        border-width: 0px 1px 0px 0px;
        border-style: solid
    }
}

@media(min-width: 992px) {
    .background-item--md-border-left-extra-tiny {
        border-width: 0px 0px 0px 1px;
        border-style: solid
    }
}

.background-item--border-top-extra-small {
    border-top: 3px solid
}

.background-item--border-left-tiny-important {
    border-width: 0px 0px 0px 2px !important;
    border-style: solid
}

.background-item--border-dark-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.background-item--border-light-white {
    border-color: #eee
}

.background-item--border-full-transparent-black {
    border-color: rgba(0, 0, 0, .2)
}

.background-item--border-black-transparent-near-grey-medium {
    border-color: rgba(0, 0, 0, .05)
}

.background-item--border-black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.background-item--border-black-transparent-near-grey-small {
    border-color: rgba(0, 0, 0, .03)
}

.background-item--border-extra-light-grey-color {
    border-color: #eee
}

.background-item--border-summer-sky-blue {
    border-color: #24c2da
}

.background-item--border-light-white {
    border-color: #eee
}

.background-item--border-black-opaque-10 {
    border-color: rgba(0, 0, 0, .1)
}

@media(max-width: 991px) {
    .background-item--sm-border-none {
        border-right: 0px !important
    }
}

.background-item--border-tiny-md-border-left-none-sm-border-top-none {
    border-width: 2px 2px 2px 0px;
    border-color: #eee;
    border-style: solid
}

@media(max-width: 991px) {
    .background-item--border-tiny-md-border-left-none-sm-border-top-none {
        border-width: 0px 2px 2px 2px !important
    }
}

.background-item--md-border-extra-tiny-except-left-sm-border-extra-tiny-except-top {
    border-width: 1px 1px 1px 0px;
    border-style: solid
}

@media(max-width: 991px) {
    .background-item--md-border-extra-tiny-except-left-sm-border-extra-tiny-except-top {
        border-width: 0px 1px 1px 1px
    }
}

.background-item--z-index-1-important {
    z-index: 1 !important
}

.background-item--box-shadow-black-opacity30 {
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.background-item--box-shadow-black-large {
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .5)
}

.background-item--box-shadow-small-black-opaque07 {
    box-shadow: 0px 10px 30px rgba(0, 0, 0, .07)
}

.background-item--box-shadow-small-black-opaque-30 {
    box-shadow: 0px 5px 30px rgba(0, 0, 0, .03)
}

.background-item--shadow-medium-black-opaque-10 {
    box-shadow: 0px 15px 30px rgba(0, 0, 0, .1)
}

.background-item--shadow-small-black-opaque-10 {
    box-shadow: 0 0 15px rgba(0, 0, 0, .1)
}

.background-item--rounded-top-tiny {
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    -ms-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px
}

.background-item--rounded-top-adjust-tiny {
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -ms-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px
}

.background-item--squared-border-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.background-item--blank-mobile-image {
    top: 78px !important;
    bottom: 115px !important;
    left: 26px !important;
    right: auto !important;
    width: 218px !important;
    height: initial !important;
    z-index: 0 !important;
    background-size: contain !important
}

.background-item--transition-portfolio-ease-in-out {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.background-item--box-shadow-light-large {
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .2)
}

.background-item--box-shadow-light-01 {
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .1)
}

.background-item--box-shadow-medium-black-opaque-1 {
    box-shadow: 0px 15px 30px rgba(0, 0, 0, .1)
}

.background-item--box-shadow-small-black-opaque-02 {
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .02)
}

.background-item__gradient--white-transparent {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 60%;
    background: -moz-linear-gradient(top, white 0%, white 25%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(top, white 0%, white 25%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, white 0%, white 25%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0)
}

.background-item__gradient--bottom-white-transparent {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80%;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f7f7f7 80%, whitesmoke 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f7f7f7 80%, whitesmoke 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #f7f7f7 80%, whitesmoke 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#f5f5f5", GradientType=0)
}

.background-item__gradient--bottom-full-transparent {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80%;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 80%, white 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 80%, white 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 80%, white 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0)
}

.background-item__gradient--bottom-black-transparent {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#d9000000", GradientType=0)
}

.background-item__gradient--height-80 {
    height: 80%
}

.background-item__arrow--left-arrow-down {
    position: absolute;
    bottom: -10px;
    left: 40px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg)
}

.background-item__arrow--center-arrow-down {
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -7px;
    width: 14px;
    height: 14px;
    background: inherit;
    transform: rotate(45deg)
}

.background-item__arrow--center-arrow-down-medium {
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -12px;
    width: 24px;
    height: 24px;
    background: inherit;
    transform: rotate(45deg)
}

.background-item__arrow--top-center-arrow-up {
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg);
    z-index: 1
}

.background-item__arrow--bottom-center-arrow-down {
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -10px;
    width: 14px;
    height: 14px;
    background: inherit;
    transform: rotate(45deg)
}

.background-item__arrow--top-left-arrow-up {
    position: absolute;
    top: -8px;
    left: 0;
    margin-left: 60px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg);
    z-index: 1
}

.background-item__arrow--md-left-center-arrow-left {
    position: absolute;
    bottom: 50%;
    left: -10px;
    margin-bottom: -10px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg)
}

@media(max-width: 991px) {
    .background-item__arrow--md-left-center-arrow-left {
        display: none
    }
}

.background-item__arrow--bottom-left-arrow {
    position: absolute;
    bottom: -10px;
    left: 55px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg)
}

.background-item__arrow--bottom-center-arrow {
    position: absolute;
    bottom: -10px;
    left: 42%;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg)
}

.background-item__arrow--md-bottom-left-arrow {
    position: absolute;
    bottom: -10px;
    left: 40px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg)
}

@media(max-width: 991px) {
    .background-item__arrow--md-bottom-left-arrow {
        left: 50%;
        margin-left: -10px
    }
}

.background-item__arrow--md-left-sm-center {
    position: absolute;
    bottom: 50%;
    left: -10px;
    margin-bottom: -10px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg);
    z-index: 1
}

@media(max-width: 991px) {
    .background-item__arrow--md-left-sm-center {
        bottom: 0px;
        left: 50%;
        margin-left: -10px;
        margin-bottom: -10px
    }
}

.background-item__arrow--md-top-sm-center {
    position: absolute;
    bottom: 50%;
    left: -10px;
    margin-bottom: -10px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg);
    z-index: 1
}

@media(max-width: 991px) {
    .background-item__arrow--md-top-sm-center {
        top: -10px;
        left: 50%;
        margin-left: -10px;
        margin-bottom: -10px
    }
}

.background-item__arrow--md-right-sm-center {
    position: absolute;
    bottom: 50%;
    right: -10px;
    margin-bottom: -10px;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg);
    z-index: 1
}

@media(max-width: 991px) {
    .background-item__arrow--md-right-sm-center {
        bottom: 0px;
        left: 50%;
        margin-left: -10px;
        margin-bottom: -10px
    }
}

.background-item__arrow--bottom-left-arrow-medium {
    position: absolute;
    bottom: -20px;
    left: 40px;
    width: 40px;
    height: 40px;
    background: inherit;
    transform: rotate(45deg)
}

.background-item__arrow--border-black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.background-item__arrow--border-extra-tiny {
    border-width: 1px;
    border-style: solid;
    border-top: 0px;
    border-left: 0px
}

.background-item__arrow--extra-medium-bottom-center {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    background-color: inherit;
    transform: rotate(45deg)
}

.background-item__arrow--right-style-one {
    position: absolute;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg);
    right: -10px
}

.background-item__arrow--right-large-style-one {
    position: absolute;
    width: 50px;
    height: 50px;
    background: inherit;
    transform: rotate(45deg);
    right: -24px;
    top: 50px
}

.background-item__arrow--left-style-one {
    position: absolute;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg);
    left: -10px
}

.background-item__arrow--left-style-two {
    position: absolute;
    width: 20px;
    height: 20px;
    background: inherit;
    transform: rotate(45deg);
    top: 50%;
    left: -10px;
    margin-top: -10px
}

@media(max-width: 767px) {
    .background-item__arrow--xs-left-style-one {
        right: inherit;
        left: -10px
    }
}

@media(max-width: 991px) {
    .background-item__arrow--sm-bottom-style-one {
        left: 90px !important;
        bottom: -25px !important;
        top: auto
    }
}

.background-item--top-border-radius-none {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important
}

.background-item--bottom-border-radius-none {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important
}

.background-item--left-border-radius-none {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important
}

.background-item--right-border-radius-none {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important
}

.content {
    position: relative;
    overflow: hidden
}

.content.content--popup-overflow-visible {
    overflow: visible
}

.content--fixed-bottom {
    position: fixed;
    width: 100%;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 999;
    transition: .3s ease-out
}

.content--fixed-bottom-hide {
    bottom: -300px
}

.content--vertical-center {
    display: flex;
    align-items: center
}

.content--padding-giant {
    padding-top: 150px;
    padding-bottom: 130px
}

@media(max-width: 991px) {
    .content--padding-giant {
        padding-top: 100px;
        padding-bottom: 80px
    }
}

@media(max-width: 767px) {
    .content--padding-giant {
        padding-top: 50px;
        padding-bottom: 30px
    }
}

.content--padding-extra-giant {
    padding-top: 130px;
    padding-bottom: 110px
}

@media(max-width: 991px) {
    .content--padding-extra-giant {
        padding-top: 100px;
        padding-bottom: 80px
    }
}

@media(max-width: 767px) {
    .content--padding-extra-giant {
        padding-top: 50px;
        padding-bottom: 30px
    }
}

.content--padding-large {
    padding-top: 100px;
    padding-bottom: 80px
}

@media(max-width: 767px) {
    .content--padding-large {
        padding-top: 50px;
        padding-bottom: 30px
    }
}

.content--padding-top-bottom-large {
    padding-top: 100px;
    padding-bottom: 100px
}

@media(max-width: 767px) {
    .content--padding-top-bottom-large {
        padding-top: 50px;
        padding-bottom: 50px
    }
}

.content--padding-semi-large {
    padding-top: 80px;
    padding-bottom: 60px
}

@media(max-width: 991px) {
    .content--padding-semi-large {
        padding-top: 40px;
        padding-bottom: 20px
    }
}

.content--padding-extra-large {
    padding-top: 70px;
    padding-bottom: 50px
}

@media(max-width: 991px) {
    .content--padding-extra-large {
        padding-top: 40px;
        padding-bottom: 20px
    }
}

.content--padding-special-large {
    padding-top: 60px;
    padding-bottom: 40px
}

@media(max-width: 991px) {
    .content--padding-special-large {
        padding-top: 40px;
        padding-bottom: 20px
    }
}

.content--padding-semi-large-equal {
    padding-top: 70px;
    padding-bottom: 70px
}

.content--padding-medium {
    padding-top: 50px;
    padding-bottom: 30px
}

@media(max-width: 767px) {
    .content--xs-padding-top-bottom-extra-medium {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

.content--padding-extra-medium {
    padding-top: 40px;
    padding-bottom: 20px
}

.content--padding-special-medium {
    padding-top: 30px;
    padding-bottom: 10px
}

.content--padding-small {
    padding-top: 25px;
    padding-bottom: 5px
}

.content--padding-extra-small {
    padding-top: 20px;
    padding-bottom: 0px
}

@media(max-width: 991px) {
    .content--padding-sm-tiny {
        padding-top: 25px;
        padding-bottom: 5px
    }
}

@media(min-width: 991px) {
    .content--md-padding-bottom-none {
        padding-bottom: 0px
    }
}

@media(max-width: 767px) {
    .content--xs-padding-none {
        padding-top: 0px;
        padding-bottom: 0px
    }
}

.content--padding-tiny {
    padding-top: 10px;
    padding-bottom: 10px
}

.content--padding-big-tiny {
    padding-top: 15px;
    padding-bottom: 15px
}

.content--padding-min {
    padding: 0px 0px 5px 0px
}

.content--border-bottom-extra-tiny {
    border-bottom: 1px solid
}

.content--border-full-grey {
    border-color: #ddddd3
}

.content--padding-top-extra-small {
    padding-top: 20px
}

.content--padding-top-large {
    padding-top: 100px
}

.content--padding-top-special-giant {
    padding-top: 120px
}

.content--padding-top-extra-large {
    padding-top: 70px
}

.content--padding-bottom-extra-small {
    padding-bottom: 20px
}

.content--padding-bottom-giant {
    padding-bottom: 150px
}

.content--padding-top-small {
    padding-top: 25px
}

.content--padding-bottom-small {
    padding-bottom: 25px
}

.content--padding-bottom-special-medium {
    padding-bottom: 30px
}

.content--padding-bottom-extra-large {
    padding-bottom: 70px
}

@media(max-width: 991px) {
    .content--padding-bottom-extra-large {
        padding-bottom: 40px
    }
}

.content--padding-bottom-double-large {
    padding-bottom: 200px
}

@media(max-width: 991px) {
    .content--padding-bottom-double-large {
        padding-bottom: 50px
    }
}

.content--padding-top-none {
    padding-top: 0px
}

.content--padding-top-medium {
    padding-top: 50px
}

.content--padding-bottom-none {
    padding-bottom: 0px
}

.content--padding-top-extra-medium {
    padding-top: 40px
}

.content--padding-bottom-extra-medium {
    padding-bottom: 40px
}

.content--padding-top-tiny {
    padding-top: 10px
}

.content--padding-top-semi-large {
    padding-top: 80px
}

.content--padding-bottom-large {
    padding-bottom: 100px
}

@media(max-width: 991px) {
    .content--sm-padding-bottom-tiny {
        padding-bottom: 10px
    }
}

@media(max-width: 991px) {
    .content--sm-padding-bottom-none {
        padding-bottom: 0px
    }
}

@media(min-width: 992px) {
    .content--md-padding-bottom-medium {
        padding-bottom: 50px
    }
}

@media(max-width: 767px) {
    .content--xs-padding-top-bottom-large {
        padding-top: 100px;
        padding-bottom: 80px
    }
}

@media(max-width: 767px) {
    .content--xs-padding-top-extra-large {
        padding-top: 70px
    }
}

.content--shadow-bottom:after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0px;
    width: 100%;
    height: 15px;
    box-shadow: 0px -15px 40px rgba(0, 0, 0, .3)
}

.content--shadow-bottom-two:after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 0px;
    width: 100%;
    height: 20px;
    box-shadow: 0px -10px 20px rgba(0, 0, 0, .1)
}

.content--shadow-top-small::before {
    content: "";
    position: absolute;
    top: -20px;
    left: 0px;
    width: 100%;
    height: 20px;
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .08)
}

.content--shadow-bottom-small::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 0px;
    width: 100%;
    height: 20px;
    box-shadow: 0px -10px 40px rgba(0, 0, 0, .08)
}

.content--shadow-top-bottom-small::before {
    content: "";
    position: absolute;
    top: -20px;
    left: 0px;
    width: 100%;
    height: 20px;
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .08)
}

.content--shadow-top-bottom-small::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 0px;
    width: 100%;
    height: 20px;
    box-shadow: 0px -10px 40px rgba(0, 0, 0, .08)
}

.content--curve-shape-bottom-01::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: 0px;
    z-index: 1;
    background-image: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-shapes/kp-curve-shape-01.png");
    background-size: cover;
    background-position: bottom center;
    background-repeat: no-repeat
}

.content.kartra-floating-topmenu {
    top: 0px;
    opacity: .95;
    right: 0;
    left: 0;
    z-index: 1001;
    position: fixed;
    -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .05)
}

.content--gradient-style-01 {
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.05) 100%);
    background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.05) 100%);
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.05) 100%)
}

.overflow_background_wrapper {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

.background_changer {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.background_changer--bg-size-contain {
    background-size: contain
}

.background_changer--bg-position-center-top {
    background-position: center top
}

.background_changer--bg-position-center-bottom {
    background-position: center bottom
}

.background_changer--bg-position-left-bottom {
    background-position: left bottom
}

.background_changer--bg-position-right-top {
    background-position: right top
}

.background_changer--bg-position-right-center {
    background-position: right center
}

.background_changer--bg-position-left-top {
    background-position: left top
}

.background_changer--bg-position-center-left {
    background-position: center left
}

.background_changer--bg-repeat-x {
    background-repeat: repeat-x
}

@media(min-width: 992px) {
    .background_changer--md-bg-positionleft-top {
        background-position: left top
    }
}

@media(max-width: 991px) {
    .background_changer--sm-bg-opacity-10-important {
        opacity: .1 !important
    }
}

.background_changer--blur0 {
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
    filter: blur(0px)
}

.background_changer--blur1 {
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    transform: scale(1.01)
}

.background_changer--blur2 {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    transform: scale(1.02)
}

.background_changer--blur4 {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
    transform: scale(1.03)
}

.background_changer--blur6 {
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -o-filter: blur(6px);
    -ms-filter: blur(6px);
    filter: blur(6px);
    transform: scale(1.04)
}

.background_changer--blur8 {
    -webkit-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
    -ms-filter: blur(8px);
    filter: blur(8px);
    transform: scale(1.05)
}

.background_changer--blur10 {
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
    transform: scale(1.07)
}

.background_changer--blur15 {
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
    transform: scale(1.1)
}

.background_changer--blur20 {
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    transform: scale(1.13)
}

.background_changer--blur25 {
    -webkit-filter: blur(25px);
    -moz-filter: blur(25px);
    -o-filter: blur(25px);
    -ms-filter: blur(25px);
    filter: blur(25px);
    transform: scale(1.16)
}

.background_changer--blur30 {
    -webkit-filter: blur(30px);
    -moz-filter: blur(30px);
    -o-filter: blur(30px);
    -ms-filter: blur(30px);
    filter: blur(30px);
    transform: scale(1.2)
}

.background_changer_overlay {
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
    background-attachment: scroll;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    width: 100%
}

.background_changer_overlay--light {
    opacity: .2
}

.background_changer_overlay--dark {
    opacity: .3;
    background-color: rgba(0, 0, 0, .6)
}

.background_changer_overlay--semi-light {
    opacity: .3;
    background-color: rgba(0, 0, 0, .4)
}

.background_changer_overlay--testimonial-top {
    background-position: 98% 10% !important
}

.background_changer_overlay--testimonial {
    background-repeat: no-repeat;
    background-position: 95% !important
}

.background_changer_overlay--opacity5 {
    opacity: .05
}

.background_changer_overlay--opacity10 {
    opacity: .1
}

.background_changer_overlay--opacity20 {
    opacity: .2
}

.background_changer_overlay--opacity30 {
    opacity: .3
}

.background_changer_overlay--opacity40 {
    opacity: .4
}

.background_changer_overlay--opacity50 {
    opacity: .5
}

.background_changer_overlay--opacity60 {
    opacity: .6
}

.background_changer_overlay--opacity70 {
    opacity: .7
}

.background_changer_overlay--opacity80 {
    opacity: .8
}

.background_changer_overlay--opacity90 {
    opacity: .9
}

.background_changer_overlay--opacity100 {
    opacity: 1
}

.container-fluid,
.gdpr_flapjack_banner .container-xl,
.gdpr_flapjack_banner .container-lg,
.gdpr_flapjack_banner .container-md,
.gdpr_flapjack_banner .container-sm {
    position: relative
}

.container--padding-top-bottom-small {
    padding-top: 25px;
    padding-bottom: 5px
}

.content-inner-bg {
    position: relative
}

@media(max-width: 991px) {
    .content-inner-bg {
        min-height: 300px
    }
}

.kartra_element_bg {
    position: relative
}

.kartra_element_bg--md-flex {
    display: flex
}

@media(max-width: 991px) {
    .kartra_element_bg--md-flex {
        display: block
    }
}

.kartra_element_bg--align-center {
    align-items: center
}

.kartra_element_bg--justify-center {
    justify-content: center
}

.kartra_element_bg--flex-1 {
    flex: 1
}

.kartra_element_bg--z-index-99 {
    z-index: 99 !important
}

.kartra_element_bg--justify-content-center {
    justify-content: center
}

.kartra_element_bg--justify-content-end {
    justify-content: flex-end
}

.kartra_element_bg--vertical-bottom {
    align-items: flex-end
}

.kartra_element_bg--flex-direction-column {
    flex-direction: column
}

.kartra_element_bg--fullwidth {
    width: 100%
}

.kartra_element_bg--adjust-height {
    height: 260px
}

.kartra_element_bg--adjust-height-medium {
    height: 180px
}

.kartra_element_bg--height-150px {
    height: 150px
}

.kartra_element_bg--height-160px {
    height: 160px
}

.kartra_element_bg--height-170px {
    height: 170px
}

.kartra_element_bg--height-180px {
    height: 180px
}

.kartra_element_bg--height-190px {
    height: 190px
}

.kartra_element_bg--height-200px {
    height: 200px
}

.kartra_element_bg--height-210px {
    height: 210px
}

.kartra_element_bg--height-220px {
    height: 220px
}

.kartra_element_bg--height-230px {
    height: 230px
}

.kartra_element_bg--height-240px {
    height: 240px
}

.kartra_element_bg--height-250px {
    height: 250px
}

.kartra_element_bg--height-260px {
    height: 260px
}

.kartra_element_bg--height-270px {
    height: 270px
}

.kartra_element_bg--height-280px {
    height: 280px
}

.kartra_element_bg--height-290px {
    height: 290px
}

.kartra_element_bg--height-300px {
    height: 300px
}

.kartra_element_bg--height-310px {
    height: 310px
}

.kartra_element_bg--height-320px {
    height: 320px
}

.kartra_element_bg--height-330px {
    height: 330px
}

.kartra_element_bg--height-340px {
    height: 340px
}

.kartra_element_bg--height-350px {
    height: 350px
}

.kartra_element_bg--height-360px {
    height: 360px
}

.kartra_element_bg--height-370px {
    height: 370px
}

.kartra_element_bg--height-380px {
    height: 380px
}

.kartra_element_bg--height-400px {
    height: 400px
}

.kartra_element_bg--min-height-150px {
    min-height: 150px
}

.kartra_element_bg--min-height-160px {
    min-height: 160px
}

.kartra_element_bg--min-height-170px {
    min-height: 170px
}

.kartra_element_bg--min-height-180px {
    min-height: 180px
}

.kartra_element_bg--min-height-190px {
    min-height: 190px
}

.kartra_element_bg--min-height-200px {
    min-height: 200px
}

.kartra_element_bg--min-height-210px {
    min-height: 210px
}

.kartra_element_bg--min-height-220px {
    min-height: 220px
}

.kartra_element_bg--min-height-230px {
    min-height: 230px
}

.kartra_element_bg--min-height-240px {
    min-height: 240px
}

.kartra_element_bg--min-height-250px {
    min-height: 250px
}

.kartra_element_bg--min-height-260px {
    min-height: 260px
}

.kartra_element_bg--min-height-270px {
    min-height: 270px
}

.kartra_element_bg--min-height-280px {
    min-height: 280px
}

.kartra_element_bg--min-height-290px {
    min-height: 290px
}

.kartra_element_bg--min-height-300px {
    min-height: 300px
}

.kartra_element_bg--min-height-310px {
    min-height: 310px
}

.kartra_element_bg--min-height-320px {
    min-height: 320px
}

.kartra_element_bg--min-height-330px {
    min-height: 330px
}

.kartra_element_bg--min-height-340px {
    min-height: 340px
}

.kartra_element_bg--min-height-350px {
    min-height: 350px
}

.kartra_element_bg--min-height-360px {
    min-height: 360px
}

.kartra_element_bg--min-height-370px {
    min-height: 370px
}

.kartra_element_bg--min-height-380px {
    min-height: 380px
}

.kartra_element_bg--min-height-400px {
    min-height: 400px
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-150px {
        height: 150px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-160px {
        height: 160px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-170px {
        height: 170px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-180px {
        height: 180px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-190px {
        height: 190px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-200px {
        height: 200px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-210px {
        height: 210px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-220px {
        height: 220px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-230px {
        height: 230px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-240px {
        height: 240px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-250px {
        height: 250px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-260px {
        height: 260px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-270px {
        height: 270px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-280px {
        height: 280px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-290px {
        height: 290px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-300px {
        height: 300px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-310px {
        height: 310px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-320px {
        height: 320px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-330px {
        height: 330px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-340px {
        height: 340px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-350px {
        height: 350px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-360px {
        height: 360px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-370px {
        height: 370px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-380px {
        height: 380px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-height-400px {
        height: 400px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-150px {
        min-height: 150px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-160px {
        min-height: 160px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-170px {
        min-height: 170px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-180px {
        min-height: 180px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-190px {
        min-height: 190px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-200px {
        min-height: 200px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-210px {
        min-height: 210px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-220px {
        min-height: 220px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-230px {
        min-height: 230px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-240px {
        min-height: 240px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-250px {
        min-height: 250px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-260px {
        min-height: 260px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-270px {
        min-height: 270px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-280px {
        min-height: 280px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-290px {
        min-height: 290px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-300px {
        min-height: 300px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-310px {
        min-height: 310px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-320px {
        min-height: 320px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-330px {
        min-height: 330px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-340px {
        min-height: 340px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-350px {
        min-height: 350px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-360px {
        min-height: 360px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-370px {
        min-height: 370px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-380px {
        min-height: 380px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-min-height-400px {
        min-height: 400px
    }
}

.kartra_element_bg--center {
    display: flex;
    align-items: center;
    justify-content: center
}

.kartra_element_bg--direction-column {
    flex-direction: column
}

.kartra_element_bg--inline-block-center {
    display: table;
    margin-left: auto !important;
    margin-right: auto !important
}

.kartra_element_bg--inline-block-left {
    display: table;
    margin-right: auto
}

.kartra_element_bg--inline-block-right {
    display: table;
    margin-left: auto
}

.kartra_element_bg--timeline-inline-block-left {
    display: table;
    margin-right: auto !important;
    margin-left: 6px !important
}

.kartra_element_bg--timeline-inline-block-right {
    display: table;
    margin-left: auto !important;
    margin-right: 6px !important
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-timeline-inline-block-left {
        display: table;
        margin-right: auto !important;
        margin-left: 6px !important
    }
}

.kartra_element_bg .kartra_element_bg__pattern-1 .kartra_element_bg__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-4.png");
    position: absolute;
    top: -5px;
    left: -105px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-1 .kartra_element_bg__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-1 .kartra_element_bg__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-4.png");
    position: absolute;
    bottom: -5px;
    right: -105px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-1 .kartra_element_bg__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-2 .kartra_element_bg__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-5.png");
    position: absolute;
    top: -75px;
    left: -50px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-2 .kartra_element_bg__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-2 .kartra_element_bg__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-5.png");
    position: absolute;
    bottom: -85px;
    right: -40px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-2 .kartra_element_bg__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-3 .kartra_element_bg__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-6.png");
    position: absolute;
    top: -55px;
    left: -45px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-3 .kartra_element_bg__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-3 .kartra_element_bg__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-6.png");
    position: absolute;
    bottom: -80px;
    right: -50px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-3 .kartra_element_bg__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-4 .kartra_element_bg__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-7.png");
    position: absolute;
    top: -55px;
    right: -40px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-4 .kartra_element_bg__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-4 .kartra_element_bg__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-7.png");
    position: absolute;
    bottom: -75px;
    left: 130px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-4 .kartra_element_bg__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-5 .kartra_element_bg__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-8.png");
    position: absolute;
    top: -55px;
    left: -40px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-5 .kartra_element_bg__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-5 .kartra_element_bg__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-8.png");
    position: absolute;
    bottom: -75px;
    right: 130px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-5 .kartra_element_bg__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-6 .kartra_element_bg__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-top-pills-5.png");
    position: absolute;
    top: -57px;
    left: -85px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-6 .kartra_element_bg__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg .kartra_element_bg__pattern-6 .kartra_element_bg__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-bottom-pills-5.png");
    position: absolute;
    bottom: -57px;
    right: -85px
}

@media(max-width: 991px) {
    .kartra_element_bg .kartra_element_bg__pattern-6 .kartra_element_bg__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_bg--align-center {
    margin-left: auto !important;
    margin-right: auto !important
}

.kartra_element_bg--align-left {
    margin-left: 0px
}

.kartra_element_bg--align-right {
    margin-right: 0px;
    margin-left: auto !important
}

@media(max-width: 991px) {
    .kartra_element_bg--align-sm-center {
        margin-right: auto !important;
        margin-left: auto !important
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-align-center {
        margin-right: auto !important;
        margin-left: auto !important
    }
}

.kartra_element_bg--thumb-size-small {
    width: 60px;
    height: 60px
}

.kartra_element_bg--thumb-size-extra-medium {
    width: 70px;
    height: 70px
}

.kartra_element_bg--thumb-size-medium {
    width: 80px;
    height: 80px
}

.kartra_element_bg--thumb-size-special-large {
    width: 100px;
    height: 100px
}

.kartra_element_bg--thumb-size-large {
    width: 120px;
    height: 120px
}

.kartra_element_bg--thumb-size-giant {
    width: 140px;
    height: 140px
}

.kartra_element_bg--thumb-size-large-giant {
    width: 270px;
    height: 270px
}

.kartra_element_bg--thumb-size-extra-large {
    width: 130px;
    height: 130px
}

@media(max-width: 1200px)and (min-width: 992px) {
    .kartra_element_bg--thumb-size-extra-large {
        width: 100px;
        height: 100px
    }
}

.kartra_element_bg--thumb-size-01 {
    width: 170px;
    height: 300px
}

@media(max-width: 767px) {
    .kartra_element_bg--thumb-size-01 {
        width: 300px;
        height: 300px
    }
}

.kartra_element_bg--height-ex-small {
    height: 180px
}

.kartra_element_bg--height-large {
    height: 400px
}

.kartra_element_bg--height-extra-large {
    height: 500px
}

.kartra_element_bg--circle-size-like-special-medium {
    width: 140px;
    height: 140px;
    border-radius: 50%
}

.kartra_element_bg--circle-size-giant {
    width: 225px;
    height: 225px;
    border-radius: 50%
}

@media(max-width: 992px) {
    .kartra_element_bg--circle-size-giant {
        width: 150px;
        height: 150px
    }
}

.kartra_element_bg--full-width {
    width: 100%
}

.kartra_element_bg--inline-block {
    display: inline-block
}

.kartra_element_bg--md-pull-right {
    float: right
}

@media(max-width: 767px) {
    .kartra_element_bg--md-pull-right {
        float: none
    }
}

.kartra_element_bg--xs-center {
    display: table;
    margin: 0 auto
}

.kartra_element_bg--text-center {
    text-align: center
}

.kartra_element_bg--padding-top-bottom-big-tiny {
    padding-top: 15px;
    padding-bottom: 15px
}

.kartra_element_bg--padding-top-bottom-special-large {
    padding-top: 60px;
    padding-bottom: 60px
}

.kartra_element_bg--padding-top-special-large {
    padding-top: 60px
}

.kartra_element_bg--padding-extra-tiny {
    padding: 5px
}

.kartra_element_bg--padding-tiny {
    padding: 10px
}

.kartra_element_bg--padding-special-tiny {
    padding: 2px
}

.kartra_element_bg--padding-special-tiny-important {
    padding: 2px !important
}

.kartra_element_bg--padding-left-right-tiny {
    padding-left: 10px;
    padding-right: 10px
}

.kartra_element_bg--padding-left-right-small {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_element_bg--padding-like-tiny {
    padding: 8px
}

.kartra_element_bg--padding-big-tiny {
    padding: 15px
}

.kartra_element_bg--padding-special-medium {
    padding: 30px
}

.kartra_element_bg--padding-top-big-tiny {
    padding-top: 15px
}

.kartra_element_bg--padding-left-big-tiny {
    padding-left: 15px
}

.kartra_element_bg--padding-extra-small {
    padding: 20px
}

.kartra_element_bg--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 0px
}

.kartra_element_bg--padding-top-bottom-special-medium {
    padding-top: 30px;
    padding-bottom: 30px
}

.kartra_element_bg--padding-left-right-extra-medium {
    padding-left: 40px;
    padding-right: 40px
}

.kartra_element_bg--padding-left-right-extra-small {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_element_bg--special-padding-top-bottom-extra-tiny,
.kartra_element_bg--special-padding-top-bottom-extra-tiny.kartra_list {
    padding-top: 5px;
    padding-bottom: 5px
}

.kartra_element_bg--special-padding-left-right-big-tiny,
.kartra_element_bg--special-padding-left-right-big-tiny.kartra_list {
    padding-left: 15px;
    padding-right: 15px
}

.kartra_element_bg--padding-small {
    padding: 25px
}

.kartra_element_bg--padding-top-bottom-special-medium {
    padding-top: 30px;
    padding-bottom: 30px
}

.kartra_element_bg--padding-medium {
    padding: 50px
}

.kartra_element_bg--padding-extra-medium {
    padding: 40px
}

.kartra_element_bg--padding-left-right-big-tiny {
    padding-left: 15px;
    padding-right: 15px
}

.kartra_element_bg--padding-left-right-small {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_element_bg--padding-semi-medium {
    padding: 40px
}

.kartra_element_bg--padding-left-right-semi-medium {
    padding-left: 40px;
    padding-right: 40px
}

.kartra_element_bg--padding-top-medium {
    padding-top: 50px
}

.kartra_element_bg--padding-top-bottom-medium {
    padding-top: 50px;
    padding-bottom: 30px
}

.kartra_element_bg--padding-top-bottom-extra-large {
    padding-top: 70px;
    padding-bottom: 70px
}

.kartra_element_bg--padding-top-bottom-large {
    padding-top: 100px;
    padding-bottom: 80px
}

.kartra_element_bg--padding-top-bottom-small {
    padding-top: 25px;
    padding-bottom: 25px
}

.kartra_element_bg--padding-top-bottom-extra-medium {
    padding-top: 40px;
    padding-bottom: 40px
}

.kartra_element_bg--padding-top-bottom-like-tiny {
    padding-top: 8px;
    padding-bottom: 8px
}

.kartra_element_bg--padding-bottom-special-tiny {
    padding-bottom: 2px
}

.kartra_element_bg--padding-bottom-small {
    padding-bottom: 25px
}

.kartra_element_bg--padding-top-special-medium {
    padding-top: 30px
}

.kartra_element_bg--padding-bottom-special-medium {
    padding-bottom: 30px
}

.kartra_element_bg--padding-bottom-semi-medium {
    padding-bottom: 40px
}

.kartra_element_bg--padding-bottom-extra-medium {
    padding-bottom: 40px
}

.kartra_element_bg--padding-bottom-medium {
    padding-bottom: 50px
}

.kartra_element_bg--padding-top-extra-small {
    padding-top: 20px
}

.kartra_element_bg--padding-bottom-extra-small {
    padding-bottom: 20px
}

.kartra_element_bg--padding-bottom-small {
    padding-bottom: 25px
}

.kartra_element_bg--padding-bottom-tiny {
    padding-bottom: 10px
}

.kartra_element_bg--padding-bottom-extra-tiny {
    padding-bottom: 5px
}

.kartra_element_bg--padding-top-special-tiny {
    padding-top: 7px
}

.kartra_element_bg--padding-right-bottom-extra-small {
    padding-right: 20px;
    padding-bottom: 20px
}

.kartra_element_bg--padding-top-small {
    padding-top: 25px
}

.kartra_element_bg--padding-top-bottom-tiny {
    padding-top: 10px;
    padding-bottom: 10px
}

@media(max-width: 992px) {
    .kartra_element_bg--sm-padding-top-bottom-none {
        padding-top: 0px;
        padding-bottom: 0px
    }
}

.kartra_element_bg--padding-top-extra-medium {
    padding-top: 40px
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-padding-top-extra-medium {
        padding-top: 40px
    }
}

@media(min-width: 992px) {
    .kartra_element_bg--md-padding-left-right-small {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media(min-width: 992px) {
    .kartra_element_bg--md-padding-left-right-medium {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media(min-width: 992px) {
    .kartra_element_bg--md-padding-left-right-large {
        padding-left: 100px;
        padding-right: 100px
    }
}

@media(min-width: 991px) {
    .kartra_element_bg--md-padding-extra-medium {
        padding: 40px
    }
}

@media(min-width: 991px) {
    .kartra_element_bg--md-padding-bottom-small {
        padding-bottom: 25px
    }
}

@media(max-width: 992px) {
    .kartra_element_bg--sm-padding-extra-medium {
        padding: 40px
    }
}

@media(max-width: 992px) {
    .kartra_element_bg--sm-padding-bottom-small {
        padding-bottom: 25px
    }
}

.kartra_element_bg--padding-right-large {
    padding-right: 100px
}

.kartra_element_bg--padding-right-medium {
    padding-right: 50px
}

.kartra_element_bg--padding-right-extra-medium {
    padding-right: 40px
}

.kartra_element_bg--padding-left-extra-medium {
    padding-left: 40px
}

.kartra_element_bg--padding-right-small {
    padding-right: 25px
}

.kartra_element_bg--padding-bottom-none {
    padding-bottom: 0px
}

.kartra_element_bg--padding-left-small {
    padding-left: 25px
}

.kartra_element_bg--padding-top-bottom-tiny {
    padding-top: 10px;
    padding-bottom: 10px
}

.kartra_element_bg--padding-left-right-special-medium {
    padding-left: 30px;
    padding-right: 30px
}

.kartra_element_bg--padding-top-tiny {
    padding-top: 10px
}

.kartra_element_bg--padding-top-none {
    padding-top: 0px
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-padding-special-medium {
        padding: 30px
    }
}

.kartra_element_bg--padding-left-right-extra-large {
    padding-left: 70px;
    padding-right: 70px
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-padding-left-right-big-tiny {
        padding-left: 15px;
        padding-right: 15px
    }
}

.kartra_element_bg--padding-left-right-large {
    padding-left: 100px;
    padding-right: 100px
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-padding-left-right-small {
        padding-left: 25px;
        padding-right: 25px
    }
}

.kartra_element_bg--padding-bottom-extra-large {
    padding-bottom: 70px
}

.kartra_element_bg--padding-top-extra-tiny {
    padding-top: 5px
}

.kartra_element_bg--padding-top-extra-large {
    padding-top: 70px
}

.kartra_element_bg--padding-bottom-special-large {
    padding-bottom: 60px
}

.kartra_element_bg--padding-top-bottom-extra-tiny {
    padding-top: 5px;
    padding-bottom: 5px
}

.kartra_element_bg--padding-top-bottom-large-left-right-medium {
    padding: 100px 50px
}

.kartra_element_bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
    padding-top: 60px;
    padding-bottom: 40px;
    padding-left: 25px;
    padding-right: 25px
}

@media(max-width: 899px) {
    .kartra_element_bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }
}

.kartra_element_bg--padding-left-right-extra-small {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_element_bg--padding-bottom-big-tiny {
    padding-bottom: 15px
}

.kartra_element_bg--padding-left-right-medium {
    padding-left: 50px;
    padding-right: 50px
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-padding-left-right-extra-small-important {
        padding-left: 20px !important;
        padding-right: 20px !important
    }
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-padding-left-right-big-tiny-important {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-padding-left-right-tiny-important {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-padding-top-extra-small-important {
        padding-top: 20px !important
    }
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-padding-bottom-tiny-important {
        padding-bottom: 10px !important
    }
}

@media(max-width: 480px) {
    .kartra_element_bg--xxs-padding-bottom-tiny-important {
        padding-bottom: 10px !important
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-padding-special-medium-important {
        padding: 30px !important
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-padding-small-important {
        padding: 25px !important
    }
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-padding-left-right-small-important {
        padding-left: 25px !important;
        padding-right: 25px !important
    }
}

.kartra_element_bg--margin-small {
    margin: 25px
}

.kartra_element_bg--margin-min {
    margin: 10px
}

.kartra_element_bg--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_element_bg--special-margin-bottom-extra-small,
.kartra_element_bg--special-margin-bottom-extra-small.kartra_list {
    margin-bottom: 20px
}

.kartra_element_bg--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_element_bg--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_element_bg--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_element_bg--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_element_bg--margin-bottom-semi-large {
    margin-bottom: 80px
}

.kartra_element_bg--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_element_bg--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_element_bg--margin-top-extra-small {
    margin-top: 20px
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-margin-bottom-none {
        margin-bottom: 0px
    }
}

.kartra_element_bg--margin-bottom-special-medium {
    margin-bottom: 30px
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-padding-small {
        padding: 25px
    }
}

.kartra_element_bg--padding-extra-large {
    padding: 70px
}

.kartra_element_bg--margin-extra-small {
    margin: 20px
}

.kartra_element_bg--negative-margin-spcial-tiny {
    margin-top: -2px
}

.kartra_element_bg--negative-margin-top-extra-tiny {
    margin-top: -5px
}

.kartra_element_bg--negative-margin-bottom-extra-tiny {
    margin-bottom: -5px
}

.kartra_element_bg--negative-margin-left-top-extra-small {
    margin-left: -15px;
    margin-top: -15px
}

@media(max-width: 767px) {
    .kartra_element_bg--sm-margin-left-right-small {
        margin-left: 25px;
        margin-right: 25px
    }
}

@media(min-width: 991px) {
    .kartra_element_bg--md-margin-left-right-small {
        margin-left: 25px;
        margin-right: 25px
    }
}

.kartra_element_bg--margin-bottom-none {
    margin-bottom: 0px
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-margin-bottom-small {
        margin-bottom: 25px
    }
}

.kartra_element_bg--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_element_bg--margin-left-negative {
    margin-left: -15px
}

.kartra_element_bg--margin-right-negative {
    margin-right: -15px
}

.kartra_element_bg--margin-right-spacing-special-extra-tiny {
    margin-right: 6px
}

.kartra_element_bg--margin-left-spacing-special-extra-tiny {
    margin-left: 6px
}

.kartra_element_bg--md-negative-margin-left-large {
    margin-left: -100px
}

@media(max-width: 991px) {
    .kartra_element_bg--md-negative-margin-left-large {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.kartra_element_bg--md-negative-margin-right-large {
    margin-right: -100px
}

@media(max-width: 991px) {
    .kartra_element_bg--md-negative-margin-right-large {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-margin-top-extra-small-important {
        margin-top: 20px !important
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-margin-bottom-extra-small-important {
        margin-bottom: 20px !important
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-margin-top-special-medium-important {
        margin-top: 30px !important
    }
}

@media(max-width: 991px) {
    .kartra_element_bg--sm-margin-bottom-special-medium-important {
        margin-bottom: 30px !important
    }
}

@media(max-width: 767px) {
    .kartra_element_bg--xs-negative-margin-top-extra-medium-important {
        margin-top: -40px !important
    }
}

.kartra_element_bg--margin-top-tiny {
    margin-top: 10px
}

.kartra_element_bg--negative-margin-top-extra-large {
    margin-top: -70px
}

.kartra_element_bg--negative-margin-bottom-extra-large {
    margin-bottom: -70px
}

.kartra_element_bg--negative-margin-bottom-special-large {
    margin-bottom: -60px
}

.kartra_element_bg--margin-left-right-special-medium {
    margin-left: 30px;
    margin-right: 30px
}

.kartra_element_bg--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_element_bg--border-dashed-tiny {
    border: 2px dashed
}

.kartra_element_bg--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

.kartra_element_bg--border-top-bottom-extra-tiny {
    border-top: 1px solid;
    border-bottom: 1px solid
}

.kartra_element_bg--border-bottom-small {
    border-bottom: 1px solid
}

.kartra_element_bg--border-small {
    border-width: 5px;
    border-style: solid
}

.kartra_element_bg--border-bottom-extra-tiny {
    border-width: 0px;
    border-bottom-width: 1px;
    border-style: solid
}

.kartra_element_bg--border-tiny {
    border-width: 2px;
    border-style: solid
}

.kartra_element_bg--border-extra-small {
    border-width: 3px;
    border-style: solid
}

.kartra_element_bg--border-extra-light-grey {
    color: #eee
}

.kartra_element_bg--border-black-transparent-near-grey-medium {
    border-color: rgba(0, 0, 0, .05)
}

.kartra_element_bg--border-black-transparent-near-grey-giant {
    border-color: rgba(0, 0, 0, .08)
}

.kartra_element_bg--border-darkturquoise {
    border-color: #00ced1
}

.kartra_element_bg--invisible-y {
    overflow-y: hidden
}

.kartra_element_bg--border-red {
    border-color: #e54242
}

.kartra_element_bg--border-near-black {
    border-color: #1e1e1e
}

.kartra_element_bg--border-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_element_bg--border-black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_element_bg--border-black-transparent-near-grey-small {
    border-color: rgba(0, 0, 0, .03)
}

.kartra_element_bg--border-light-white {
    border-color: #eee
}

.kartra_element_bg--border-nobel-grey {
    border-color: #999
}

.kartra_element_bg--squared-border-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_element_bg--border-extra-light-grey-color {
    border-color: #eee
}

.kartra_element_bg--border-extra-dark-grey {
    border-color: #e0e0e0
}

.kartra_element_bg--border-blue {
    border-color: #1bb5ec
}

.kartra_element_bg--border-semi-white {
    border-color: rgba(255, 255, 255, .6)
}

.kartra_element_bg--border-white {
    border-color: #fff
}

.kartra_element_bg--rounded-extra-tiny {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.kartra_element_bg--rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    position: relative
}

.kartra_element_bg--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    position: relative
}

.kartra_element_bg--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    position: relative
}

.kartra_element_bg--rounded-medium-tiny {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    position: relative
}

.kartra_element_bg--rounded-special-small {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px
}

.kartra_element_bg--overlap {
    z-index: 1
}

.kartra_element_bg--width-height-full {
    width: 100%;
    height: 100%
}

.kartra_element_bg--arrow-down::after {
    content: "";
    position: absolute;
    left: 25px;
    bottom: -15px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid rgba(0, 0, 0, .05)
}

.kartra_element_bg--arrow-down-center::after {
    top: 100%;
    left: 50%;
    border: solid rgba(165, 87, 87, 0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-top-color: #fff;
    border-width: 10px;
    margin-left: -10px;
    z-index: 1
}

.kartra_element_bg--arrow-top-left-sky-blue {
    position: relative;
    background: #fff;
    border-top: 3px #03acdc solid
}

.kartra_element_bg--arrow-top-left-sky-blue:after,
.kartra_element_bg--arrow-top-left-sky-blue:before {
    bottom: 100%;
    left: 70px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.kartra_element_bg--arrow-top-left-sky-blue:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 12px;
    margin-left: -12px
}

.kartra_element_bg--arrow-top-left-sky-blue:before {
    border-color: rgba(3, 172, 220, 0);
    border-bottom-color: #03acdc;
    border-width: 16px;
    margin-left: -16px
}

.kartra_element_bg--arrow-top-left-tomato-red {
    position: relative;
    background: #fff;
    border-top: 3px #ff5252 solid
}

.kartra_element_bg--arrow-top-left-tomato-red:after,
.kartra_element_bg--arrow-top-left-tomato-red:before {
    bottom: 100%;
    left: 70px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.kartra_element_bg--arrow-top-left-tomato-red:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 12px;
    margin-left: -12px
}

.kartra_element_bg--arrow-top-left-tomato-red:before {
    border-color: rgba(3, 172, 220, 0);
    border-bottom-color: #ff5252;
    border-width: 16px;
    margin-left: -16px
}

.kartra_element_bg--arrow-bottom-center-tomato-red {
    position: relative;
    background: #fff
}

.kartra_element_bg--arrow-bottom-center-tomato-red .background-item__arrow--bottom-center-arrow {
    margin-left: 60px;
    left: 0px
}

.kartra_element_bg--arrow-bottom-center-tomato-red:after,
.kartra_element_bg--arrow-bottom-center-tomato-red:before {
    top: 100%;
    left: 72px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.kartra_element_bg--arrow-bottom-center-tomato-red:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 12px;
    margin-left: -12px
}

.kartra_element_bg--arrow-bottom-center-tomato-red:before {
    border-color: rgba(3, 172, 220, 0);
    border-top-color: #ff5252;
    border-width: 15px;
    margin-left: -15px
}

.kartra_element_bg--arrow-triangle-bottom-left:after {
    top: 100%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #eee;
    margin: 0;
    position: absolute;
    z-index: 3;
    content: ""
}

.kartra_element_bg--arrow-triangle-bottom-left-iris-blue:after {
    top: 100%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #03acdc;
    margin: 0;
    position: absolute;
    z-index: 3;
    content: ""
}

.kartra_element_bg--arrow-triangle-bottom-left-blue-marguerite:after {
    top: 100%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #564bb5;
    margin: 0;
    position: absolute;
    z-index: 3;
    content: ""
}

.kartra_element_bg--arrow-triangle-bottom-left-bright-turquoise:after {
    top: 100%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #18e2ba;
    margin: 0;
    position: absolute;
    z-index: 3;
    content: ""
}

.kartra_element_bg--quotes-medium-right::before {
    font-family: "kartra_FontAwesome";
    content: "";
    right: 30px;
    top: 50%;
    position: absolute;
    font-style: normal;
    z-index: 1;
    font-size: 34px;
    opacity: .2;
    margin-top: -10px
}

.kartra_element_bg--quotes-medium-left:after {
    font-family: "kartra_FontAwesome";
    content: "";
    left: 25px;
    top: 25px;
    position: absolute;
    font-style: normal;
    z-index: 1;
    font-size: 36px;
    color: rgba(255, 255, 255, .2);
    width: 36px;
    height: 36px;
    line-height: 36px
}

.kartra_element_bg--height-small {
    height: 175px
}

.kartra_element_bg--height-medium {
    min-height: 200px
}

.kartra_element_bg--height-large {
    min-height: 400px
}

.kartra_element_bg--height-extra-medium {
    min-height: 250px
}

.kartra_element_bg--height-giant {
    height: 600px
}

.kartra_element_bg--height-extra-giant {
    min-height: 700px
}

@media(max-width: 991px) {
    .kartra_element_bg--height-extra-giant {
        min-height: 400px
    }
}

.kartra_element_bg--height-special-giant {
    height: 550px
}

@media(max-width: 767px) {
    .kartra_element_bg--height-special-giant {
        height: 400px
    }
}

@media(max-width: 420px) {
    .kartra_element_bg--height-special-giant {
        height: 250px
    }
}

.kartra_element_bg--circled-giant-wrap-icon {
    width: 84px;
    height: 84px;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto
}

@media(max-width: 991px) {
    .kartra_element_bg--circled-giant-wrap-icon {
        padding-top: 4px;
        width: 74px;
        height: 74px
    }
}

.kartra_element_bg--circle-small {
    width: 175px;
    height: 175px;
    border-radius: 50%;
    margin: 0 auto
}

.kartra_element_bg--circle-extra-small {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    margin: 0 auto
}

.kartra_element_bg--circle-medium {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    margin-left: auto;
    margin-right: auto
}

.kartra_element_bg--blank-mobile_wrapper {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.kartra_element_bg--box-shadow-black-large {
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .5)
}

.kartra_element_bg--shadow-red-medium {
    box-shadow: 0px 0px 10px rgba(229, 66, 66, .5)
}

.kartra_element_bg--shadow-black-medium {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .5)
}

.kartra_element_bg--shadow-black-small {
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1)
}

.kartra_element_bg--box-shadow-black-tiny {
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .07)
}

.kartra_element_bg--shadow-light-grey-small {
    -webkit-box-shadow: 0px 0px 30px 0px rgba(194, 194, 194, .3);
    box-shadow: 0px 0px 30px 0px rgba(194, 194, 194, .3)
}

.kartra_element_bg--box-shadow-black-opacity30 {
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.kartra_element_bg--box-shadow-medium-black-opaque-1 {
    box-shadow: 0px 15px 30px rgba(0, 0, 0, .1)
}

.kartra_element_bg--right-shadow:after {
    z-index: -2;
    position: absolute;
    content: "";
    bottom: 15px;
    right: 10px;
    left: auto;
    width: 50%;
    top: 80%;
    max-width: 300px;
    background: rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, .4);
    box-shadow: 0 15px 10px rgba(0, 0, 0, .4);
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg)
}

.kartra_element_bg--hover-opacity-giant:hover .background-item {
    opacity: .8
}

.kartra_element_bg--box-shadow-black-medium {
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.kartra_element_bg--box-shadow-black {
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.kartra_element_bg--overlap-on-top-h6 {
    position: absolute;
    top: -15px;
    left: 27%;
    padding-left: 30px;
    padding-right: 30px;
    background: #fff
}

@media(max-width: 991px) {
    .kartra_element_bg--overlap-on-top-h6 {
        left: 20%
    }
}

@media(max-width: 421px) {
    .kartra_element_bg--overlap-on-top-h6 {
        left: 10%
    }
}

.kartra_element_bg--overlap-on-bottom-h6 {
    position: absolute;
    bottom: -22px;
    left: 27%;
    padding-left: 30px;
    padding-right: 30px;
    background: #fff
}

@media(max-width: 991px) {
    .kartra_element_bg--overlap-on-bottom-h6 {
        left: 20%
    }
}

@media(max-width: 421px) {
    .kartra_element_bg--overlap-on-bottom-h6 {
        left: 10%
    }
}

.kartra_element_bg--mobile-mockup {
    width: 270px;
    height: 555px;
    margin-left: auto;
    margin-right: auto
}

.kartra_element_bg--mobile-mockup .background-item {
    width: 218px;
    height: 382px;
    top: 78px;
    left: 50%;
    margin-left: -109px
}

.kartra_element_bg--macbook-mockup {
    width: 600px;
    height: 360px;
    background-size: contain;
    background-repeat: no-repeat;
    left: -25%;
    margin-left: auto;
    margin-right: auto
}

.kartra_element_bg--macbook-mockup .background-item {
    width: 415px;
    height: 250px;
    top: 20px;
    left: 50%;
    margin-left: -208px;
    z-index: 1 !important
}

@media(max-width: 991px) {
    .kartra_element_bg--macbook-mockup {
        left: auto
    }
}

@media(max-width: 767px) {
    .kartra_element_bg--macbook-mockup {
        width: 350px;
        height: 250px
    }

    .kartra_element_bg--macbook-mockup .background-item {
        width: 240px;
        height: 140px;
        top: 15px;
        left: 50%;
        margin-left: -120px
    }
}

@media(min-width: 1300px) {
    .kartra_element_bg--macbook-mockup {
        width: 710px;
        height: 420px
    }

    .kartra_element_bg--macbook-mockup .background-item {
        width: 500px;
        height: 300px;
        margin-left: -250px
    }
}

.kartra_element_bg--shadow-black-special {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .1)
}

.kartra_element_bg--iphone-hand {
    width: 480px;
    height: 626px;
    margin-left: auto;
    margin-right: auto
}

.kartra_element_bg--iphone-hand .background-item {
    width: 202px;
    height: 360px;
    top: 74px;
    left: 50%;
    margin-left: -157px
}

.kartra_mail_stripe {
    padding: 10px;
    background-image: repeating-linear-gradient(135deg, #F29B91 0px, #F09290 30px, transparent 30px, transparent 50px, #83B3DB 50px, #84ADCB 80px, transparent 80px, transparent 100px)
}

.kartra_mail_stripe__bg {
    padding: 20px;
    position: relative;
    z-index: 1;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.kartra_mail_stripe__bg .background-item {
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.kartra_mail_stripe__bg--padding-small {
    padding: 25px
}

.kartra_mail_stripe__bg--padding-top-special-large {
    padding-top: 60px
}

.kartra_mail_stripe__bg--padding-bottom-extra-medium {
    padding-bottom: 40px
}

.kartra_mail_stripe__bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
    padding-top: 60px;
    padding-bottom: 40px;
    padding-left: 25px;
    padding-right: 25px
}

@media(max-width: 899px) {
    .kartra_mail_stripe__bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }
}

.kartra_mail_stripe {
    padding: 10px;
    background-image: repeating-linear-gradient(135deg, #F29B91 0px, #F09290 30px, transparent 30px, transparent 50px, #83B3DB 50px, #84ADCB 80px, transparent 80px, transparent 100px)
}

.kartra_mail_stripe__bg {
    padding: 20px;
    position: relative;
    z-index: 1;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.kartra_mail_stripe__bg .background-item {
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.kartra_mail_stripe__bg--padding-small {
    padding: 25px
}

.kartra_mail_stripe__bg--padding-top-special-large {
    padding-top: 60px
}

.kartra_mail_stripe__bg--padding-bottom-extra-medium {
    padding-bottom: 40px
}

.kartra_mail_stripe__bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
    padding-top: 60px;
    padding-bottom: 40px;
    padding-left: 25px;
    padding-right: 25px
}

@media(max-width: 899px) {
    .kartra_mail_stripe__bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }
}

.kartra_mail_stripe--padding-special-small {
    padding: 15px
}

.kartra_portfolio_item {
    position: relative;
    overflow: hidden
}

.kartra_portfolio_item--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

.kartra_portfolio_item--border-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_portfolio_item--border-full-transparent-black {
    border-color: rgba(0, 0, 0, .2)
}

.kartra_portfolio_item--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_portfolio_item--rounded-full {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.kartra_portfolio_item__link {
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    overflow: hidden;
    z-index: 1;
    cursor: pointer
}

.kartra_portfolio_item__link--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_portfolio_item__portfolio-link {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    outline: 0px;
    top: 0px
}

.kartra_portfolio_item__lightbox-link {
    opacity: 0;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    display: inline-block;
    border: rgba(0, 0, 0, .3) 2px solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    line-height: 60px;
    background-color: rgba(0, 0, 0, .2)
}

.kartra_portfolio_item__lightbox-link i {
    margin-right: 0px;
    font-size: 18px;
    line-height: 60px
}

.kartra_portfolio_item__lightbox-link:hover,
.kartra_portfolio_item__lightbox-link:focus {
    color: rgba(255, 255, 255, .8)
}

.kartra_portfolio_item:hover>.kartra_portfolio_item__link .kartra_portfolio_item__lightbox-link {
    opacity: 1;
    color: rgba(255, 255, 255, .8);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.kartra_portfolio_item:hover>.kartra_portfolio_item__link .kartra_text--portfolio-text {
    bottom: 0px
}

.kartra_portfolio_item:hover>.kartra_portfolio_item__link .background-item {
    opacity: .5;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}


.kartra_list__item *[data-builder*=edit].hover:not(*[class*=kartra_button]),
.kartra_list__item .el_wrapper.hover,
.kartra_portfolio_item__link *[data-builder*=edit].hover:not(*[class*=kartra_button]),
.kartra_portfolio_item__link .el_wrapper.hover {
    opacity: 1
}

.kartra_portfolio_item__link *[data-component] {
    position: static;
    z-index: 10
}

.row--bordered [class*=col-md-] .kartra_element_bg--exceptional-border-extra-tiny {
    border-width: 1px;
    border-style: solid;
    border-left-width: 0px
}

@media(max-width: 767px) {
    .row--bordered [class*=col-md-] .kartra_element_bg--exceptional-border-extra-tiny {
        border-left-width: 1px
    }
}

.row--bordered [class*=col-md-]:first-child .kartra_element_bg--exceptional-border-extra-tiny {
    border-left-width: 1px
}

@media(max-width: 991px) {
    .row--bordered [class*=col-md-] .kartra_element_bg--exceptional-border-extra-tiny {
        border-top-width: 0px
    }

    .row--bordered [class*=col-md-]:nth-child(1) .kartra_element_bg--exceptional-border-extra-tiny,
    .row--bordered [class*=col-md-]:nth-child(2) .kartra_element_bg--exceptional-border-extra-tiny {
        border-top-width: 1px
    }
}

@media(max-width: 767px) {
    .row--bordered [class*=col-md-] .kartra_element_bg--exceptional-border-extra-tiny {
        border-top-width: 0px !important
    }

    .row--bordered [class*=col-md-]:first-child .kartra_element_bg--exceptional-border-extra-tiny {
        border-top-width: 1px !important
    }
}

.pricing__cost {
    position: relative;
    font-weight: 300
}

.pricing__cost--font-weight-regular {
    font-weight: 400
}

.pricing__cost--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__cost--white {
    color: #fff
}

.pricing__cost--font-weight-regular {
    font-weight: 400
}

.pricing__cost--font-weight-bold {
    font-weight: 700
}

.pricing__cost--negative-top-tiny {
    top: -10px
}

.pricing__cost--left-right-big-tiny {
    padding-left: 4px;
    padding-right: 4px
}

.pricing__cost--negative-top-extra-tiny {
    top: -10px
}

@media(max-width: 767px) {
    .pricing__cost--negative-top-extra-tiny {
        top: -2px
    }
}

@media(max-width: 420px) {
    .pricing__cost--negative-top-extra-tiny {
        top: -2px
    }
}

.pricing__cost--negative-top-special-tiny {
    top: -2px
}

.pricing__cost--negative-top-extra-small {
    top: -20px
}

.pricing__cost--top-extra-tiny {
    top: 6px
}

.pricing__cost--top-big-tiny {
    top: 4px
}

.pricing__cost--left-right-big-tiny {
    padding-left: 4px;
    padding-right: 4px
}

.pricing__cost--negative-top-special-small {
    top: -15px
}

.pricing__duration--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__duration--white {
    color: #fff
}

.pricing__duration--negative-top-extra-tiny {
    top: -6px
}

.pricing__duration--negative-top-extra-tiny {
    top: -6px
}

.pricing__duration--negative-top-tiny {
    top: -10px
}

.pricing__sign--font-weight-bold {
    font-weight: 700
}

.pricing__sign--top-extra-tiny {
    top: 5px
}

.pricing__fraction {
    font-weight: 300;
    position: relative
}

.pricing__fraction--font-weight-bold {
    font-weight: 700
}

.pricing__fraction--font-weight-thin {
    font-weight: 300
}

.pricing__fraction--font-weight-regular {
    font-weight: 400
}

.pricing__fraction--font-weight-bold {
    font-weight: 700
}

.pricing__fraction--top-big-tiny {
    top: 4px
}

.pricing__fraction--top-extra-tiny {
    top: 5px
}

.pricing__link--block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.pricing__link--overlap {
    z-index: 1
}

@media(min-width: 991px) {
    .row--horizontally-cetner {
        text-align: center
    }

    .row--horizontally-cetner .column--horizontally-cetner {
        display: inline-block;
        float: none
    }
}

.kartra_element_ribbon--icon-top-left {
    width: 200px;
    height: 200px;
    background-color: #0cc;
    position: absolute;
    top: 0px;
    left: 0px;
    -webkit-transform: translatex(-86%) rotate(-45deg);
    transform: translatex(-86%) rotate(-45deg);
    -webkit-transform-origin: -6% 0%;
    transform-origin: -6% 0%
}

.kartra_element_ribbon--icon-top-left:before {
    content: "";
    display: block;
    padding-top: 50%
}

@media(max-width: 421px) {
    .kartra_element_ribbon--icon-top-left {
        width: 140px;
        height: 140px
    }
}

.kartra_element_ribbon--text {
    width: 130px;
    height: 130px;
    z-index: 1;
    overflow: hidden;
    position: absolute
}

.kartra_element_ribbon--text:before {
    content: "";
    display: block;
    z-index: -1;
    position: absolute
}

.kartra_element_ribbon--text-top-left {
    left: 0;
    top: 0
}

.kartra_element_ribbon--text-top-right {
    right: 0;
    top: 0
}

.kartra_testimonial {
    position: relative
}

.kartra_testimonial--author-info {
    display: table
}

@media(max-width: 991px) {
    .kartra_testimonial--sm-center {
        margin-left: auto;
        margin-right: auto
    }
}

@media(min-width: 420px) {
    .kartra_testimonial--md-padding-left-tiny {
        padding-left: 10px
    }
}

.kartra_testimonial--padding-tiny {
    padding: 10px
}

.kartra_testimonial__author {
    display: table-cell;
    vertical-align: middle
}

.kartra_testimonial__author--text-left {
    text-align: left
}

.kartra_testimonial__author--large {
    width: 100px;
    max-width: 100px
}

.kartra_testimonial__author--vertical-top {
    vertical-align: top
}

.kartra_testimonial__author--border-left-extra-small {
    border-left: 3px solid
}

.kartra_testimonial__author--border-right-extra-small {
    border-right: 3px solid
}

.kartra_testimonial__author--border-light-white {
    border-color: #eee
}

.kartra_testimonial__author--padding-left-small {
    padding-left: 25px
}

.kartra_testimonial__author--padding-right-small {
    padding-right: 25px
}

.kartra_testimonial__author_details {
    display: table-cell;
    vertical-align: middle
}

.kartra_testimonial__author_details--text-left {
    text-align: left
}

.kartra_testimonial__author_details--padding-left-tiny {
    padding-left: 10px
}

.kartra_testimonial__author_details--padding-right-small {
    padding-right: 25px
}

.kartra_testimonial__author_details--padding-left-extra-small {
    padding-left: 20px
}

@media(max-width: 420px) {
    .kartra_testimonial__author_details--padding-left-extra-small {
        padding-left: 0px
    }
}

.kartra_testimonial__author_details--padding-left-small {
    padding-left: 25px
}

.kartra_testimonial_author_block {
    padding: 15px 0px
}

.kartra_testimonial_author_block--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_testimonial_author_block--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_testimonial_author_block--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_testimonial_author_block--flex {
    display: flex
}

.kartra_testimonial_author_block--vertical-center {
    display: flex;
    align-items: center
}

@media(max-width: 767px) {
    .kartra_testimonial_author_block--xs-flex-direction-column {
        flex-direction: column
    }
}

.kartra_testimonial_author_block--inline-flex {
    display: inline-flex
}

.kartra_testimonial_author_block--justify-content-start {
    justify-content: flex-start
}

.kartra_testimonial_author_block--justify-center {
    justify-content: center
}

@media(max-width: 991px) {
    .kartra_testimonial_author_block--sm-justify-center {
        justify-content: center
    }
}

@media(min-width: 992px) {
    .kartra_testimonial_author_block--md-justify-center {
        justify-content: center
    }
}

.kartra_testimonial_author_block--relative {
    position: relative
}

.kartra_testimonial_author_block.pull-left {
    float: none !important;
    justify-content: flex-start
}

.kartra_testimonial_author_block.pull-center {
    display: flex !important;
    justify-content: center
}

.kartra_testimonial_author_block.pull-right {
    float: none !important;
    justify-content: flex-end
}

@media(max-width: 991px) {
    .kartra_testimonial_author_block.sm-pull-center {
        display: flex !important;
        justify-content: center
    }
}

.kartra_testimonial_author_block__image--relative {
    position: relative
}

.kartra_testimonial_author_block__image--vertical-center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.kartra_testimonial_author_block__image--size-extra-small {
    width: 70px;
    height: 70px
}

.kartra_testimonial_author_block__image--width-special-medium {
    width: 150px
}

.kartra_testimonial_author_block__image--height-medium {
    height: 200px
}

.kartra_testimonial_author_block__image--special-right-icon {
    width: 150px;
    height: 200px;
    overflow: hidden
}

.kartra_testimonial_author_block__image--special-right-icon .kartra_icon--tiny {
    left: 70px
}

.kartra_testimonial_author_block__image--special-right-icon .kartra_icon--small {
    left: 70px
}

.kartra_testimonial_author_block__image--special-right-icon .kartra_icon--large {
    left: 60px
}

.kartra_testimonial_author_block__image--special-right-icon .kartra_icon--giant {
    left: 50px
}

@media(max-width: 768px) {
    .kartra_testimonial_author_block__image--xs-width-full {
        width: 100%
    }
}

@media(max-width: 768px) {
    .kartra_testimonial_author_block__image--xs-spacing-medium {
        width: 50px;
        height: 50px
    }
}

.kartra_testimonial_author_block__image--border-overlap-top-title {
    position: relative;
    top: -25px;
    text-align: center;
    left: 0px;
    right: 0px
}

.kartra_testimonial_author_block__image--border-overlap-bottom-title {
    position: relative;
    bottom: -25px;
    text-align: center;
    left: 0px;
    right: 0px
}

.kartra_testimonial_author_block__image--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_testimonial_author_block__info--relative {
    position: relative
}

.kartra_testimonial_author_block__info--border-left-tiny {
    border-left: 2px solid
}

.kartra_testimonial_author_block__info--border-black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_testimonial_author_block__info--special-box {
    top: 20px;
    position: relative;
    z-index: 1
}

.kartra_testimonial_author_block__info--special-box .background-item {
    width: 104%;
    left: -2%
}

@media(max-width: 768px) {
    .kartra_testimonial_author_block__info--special-box {
        top: 0
    }

    .kartra_testimonial_author_block__info--special-box .background-item {
        width: 100%;
        left: 0
    }
}

.kartra_testimonial_author_block__info--vertical-center {
    display: flex;
    justify-content: center;
    flex-direction: column
}

.kartra_testimonial_author_block__info--vertical-bottom {
    display: flex;
    justify-content: flex-end;
    flex-direction: column
}

.kartra_testimonial_author_block__info--padding-special-medium {
    padding: 30px
}

.kartra_testimonial_author_block__info--padding-left-extra-small {
    padding-left: 20px
}

.kartra_testimonial_author_block__info--padding-left-small {
    padding-left: 25px
}

.kartra_testimonial_author_block__info--padding-left-tiny {
    padding-left: 10px
}

.kartra_testimonial_author_block__info--padding-left-extra-tiny {
    padding-left: 5px
}

.kartra_testimonial_author_block__info--padding-left-medium {
    padding-left: 50px
}

.kartra_testimonial_author_block__info--padding-right-special-medium {
    padding-right: 30px
}

.kartra_testimonial_author_block__info--padding-left-right-tiny {
    padding-left: 10px;
    padding-right: 10px
}

@media(max-width: 768px) {
    .kartra_testimonial_author_block__info--xs-padding-right-none {
        padding-right: 0px
    }
}

@media(max-width: 767px) {
    .kartra_testimonial_author_block__info--xs-padding-left-none {
        padding-left: 0px
    }
}

.kartra_testimonial_author_block__info--margin-bottom-extra-small {
    margin-bottom: 20px
}

@media(min-width: 767px) {
    .kartra_testimonial_author_block__info--md-border-left-extra-tiny {
        border-left: 1px solid
    }
}

@media(min-width: 767px) {
    .kartra_testimonial_author_block__info--md-border-right-extra-tiny {
        border-right: 1px solid
    }
}

.kartra_testimonial_author_block__info--border-full-transparent-black {
    border-color: rgba(0, 0, 0, .2)
}

.kartra_testimonial_author_block__info--black-transparent-color {
    border-color: rgba(0, 0, 0, .1)
}

@media(min-width: 767px) {
    .kartra_testimonial_author_block__info--md-padding-left-extra-small {
        padding-left: 20px
    }
}

@media(min-width: 767px) {
    .kartra_testimonial_author_block__info--md-padding-left-extra-medium {
        padding-left: 40px
    }
}

@media(min-width: 767px) {
    .kartra_testimonial_author_block__info--md-padding-right-extra-small {
        padding-right: 20px
    }
}

.kartra_testimonial_author_block__info--size-extra-large {
    width: 500px
}

.cross_btn {
    position: absolute;
    width: 30px;
    height: 30px;
    right: 10px;
    top: 50%;
    margin-top: -15px
}

.cross_btn i {
    font-size: 25px;
    color: rgba(0, 0, 0, .2)
}

.kartra_page_optin_form.kartra_page_optin_form_rounded .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 80px
}

.kartra_page_optin_form.kartra_page_optin_form_rounded .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_asterisk {
    top: 4px;
    right: 14px
}

.content--full-height {
    min-height: 100vh
}

.content--full-height {
    min-height: 100vh
}

.row--full-height {
    min-height: 100vh
}

.section--full-height {
    min-height: 100vh
}

.content.content--overflow-visisble {
    overflow-y: auto !important
}

.full-height-container>.row {
    width: 100%
}

.container.full-container {
    width: 100%
}

@media(min-width: 991px) {

    .column--vertical-bottom>.js_kartra_component_holder,
    .column--vertical-center>.js_kartra_component_holder {
        width: 100%
    }
}

@media(min-width: 900px) {
    div[class*=page-popup-] .row--equal {
        display: flex
    }

    div[class*=page-popup-] .column--vertical-center,
    div[class*=page-popup-] .column--vertical-bottom {
        display: flex
    }

    div[class*=page-popup-] .column--vertical-center>.js_kartra_component_holder,
    div[class*=page-popup-] .column--vertical-bottom>.js_kartra_component_holder {
        width: 100%
    }
}

@media(min-width: 991px) {
    .row--full-width {
        width: 100%
    }
}

.container--vertical-center {
    justify-content: center;
    flex-direction: column;
    display: flex;
    align-items: center
}

.joint_device_mock_up--frame,
.hand_table_mock_up--frame,
.laptop-mock-up--frame,
.imac-mockup--frame,
.ipad-mockup--frame,
.iphone-mockup--frame {
    width: 100%;
    height: auto;
    position: relative
}

@media(max-width: 899px) {
    .kartra_element_wrapper--sm-margin-bottom-small {
        margin-bottom: 20px
    }
}

.kartra_element_wrapper--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_element_wrapper--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_element_wrapper--margin-bottom-small {
    margin-bottom: 25px
}

@media(min-width: 991px) {
    .kartra_element_wrapper--md-margin-left-right-small {
        margin-left: 25px;
        margin-right: 25px
    }
}

@media(min-width: 991px) {
    .kartra_element_wrapper--md-margin-left-right-medium {
        margin-left: 50px;
        margin-right: 50px
    }
}

@media(min-width: 991px) {
    .kartra_element_wrapper--md-margin-left-right-large {
        margin-left: 100px;
        margin-right: 100px
    }
}

.kartra_element_bg--single-iphone7-mockup {
    width: 330px;
    height: 670px;
    background-image: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/iPhone-7-new.png");
    background-repeat: no-repeat;
    background-size: contain
}

.kartra_element_bg--single-iphone7-mockup.kartra_element_bg--align-right {
    margin-right: 0px !important
}

@media(max-width: 991px) {
    .kartra_element_bg--single-iphone7-mockup.kartra_element_bg--align-right {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.kartra_element_bg--single-iphone7-mockup.kartra_element_bg--align-left {
    margin-left: 0px !important
}

@media(max-width: 991px) {
    .kartra_element_bg--single-iphone7-mockup.kartra_element_bg--align-left {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.kartra_element_bg--single-iphone7-mockup .background-item {
    width: 289px;
    height: 509px;
    top: 81px;
    left: 50%;
    margin-left: -145px;
    background-size: cover
}

.kartra_element_bg--single-big-ipad-mockup {
    width: 397px;
    height: 550px;
    background-image: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-content/single-white-ipad-mockup-large.png");
    background-repeat: no-repeat;
    background-size: contain
}

.kartra_element_bg--single-big-ipad-mockup.kartra_element_bg--align-right {
    margin-right: 0px !important
}

@media(max-width: 991px) {
    .kartra_element_bg--single-big-ipad-mockup.kartra_element_bg--align-right {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.kartra_element_bg--single-big-ipad-mockup.kartra_element_bg--align-left {
    margin-left: 0px !important
}

@media(max-width: 991px) {
    .kartra_element_bg--single-big-ipad-mockup.kartra_element_bg--align-left {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.kartra_element_bg--single-big-ipad-mockup .background-item {
    width: 355px;
    height: 474px;
    top: 38px;
    left: 41.9%;
    margin-left: -145px;
    background-size: cover
}

@media(max-width: 538px) {
    .kartra_element_bg--single-big-ipad-mockup .background-item {
        width: 268px;
        height: 358px;
        top: 29px;
        left: 53.5%
    }
}

@media(max-width: 538px) {
    .kartra_element_bg--single-big-ipad-mockup {
        width: 300px;
        height: 416px;
        background-image: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-content/small-device-single-white-ipad-mockup-large.png")
    }
}

.kartra_element_bg--single-big-ipad-mockup-element-left {
    position: absolute !important;
    left: 0px !important;
    z-index: 1 !important;
    bottom: -180px
}

.kartra_element_bg--single-big-ipad-mockup-element-center {
    display: table;
    margin: auto !important;
    z-index: 100
}

.kartra_element_bg--single-big-ipad-mockup-element-right {
    position: absolute !important;
    right: 0px !important;
    z-index: 1 !important;
    bottom: -180px
}

.kartra_element_bg--flex {
    display: flex
}

.kartra_element_bg--align-items-flex-end {
    align-items: flex-end
}

.kartra_element_bg--full-width {
    width: 100%
}

.kartra_headline_block_wrapper--text-center {
    text-align: center
}

@media(max-width: 991px) {
    .kartra_headline_block_wrapper--sm-text-center {
        text-align: center
    }
}

.js_column-view .background-item.background-item--z-index-reset {
    z-index: -2
}

.js_column-view .background-item.background-item--z-index-reset-one {
    z-index: 1
}

.carousel-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    margin-bottom: 20px
}

.carousel.slide {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.carousel .carousel-control {
    opacity: 1;
    -webkit-transition: .2s ease;
    -moz-transition: .2s ease;
    -ms-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease
}

.carousel .carousel-control:hover {
    opacity: .85
}

.carousel .carousel-inner {
    height: 100%
}

.carousel .carousel-inner .item {
    background: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/placeholder.jpg") no-repeat center;
    background-size: cover;
    height: 100%
}

.carousel .carousel-caption {
    margin-bottom: 10px
}

.carousel .carousel-indicators {
    bottom: 0px
}

.carousel .carousel-control .glyphicon-chevron-left,
.carousel .carousel-control .icon-prev {
    margin-left: -29%
}

.carousel .carousel-control .glyphicon-chevron-right,
.carousel .carousel-control .icon-next {
    margin-right: -29%
}

@media(min-width: 768px) {
    .carousel .carousel-caption {
        font-size: 1.3em
    }
}

.page-popup-footer-powered-by {
    position: absolute;
    padding: 5px 0px;
    bottom: -25px;
    left: 1px;
    right: 1px
}

.page-popup-footer-powered-by--text-right {
    text-align: right
}

.page-popup-footer-powered-by p {
    font-size: 10px;
    color: rgba(255, 255, 255, .4);
    margin-bottom: 0
}

.popup .page-popup-footer-powered-by {
    display: none
}

.kartra_timeline {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.kartra_timeline .kartra_timeline__item {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    padding-top: 10px
}

.kartra_timeline .kartra_timeline__item--align-top {
    align-items: flex-start
}

.kartra_timeline .kartra_timeline__item .line {
    position: absolute;
    left: 50%;
    height: calc(100% + 10px);
    border: 1px solid rgba(0, 0, 0, .1);
    top: 0px
}

.kartra_timeline .kartra_timeline__badge--relative {
    position: relative
}

.kartra_timeline .kartra_timeline__badge--flex {
    display: flex;
    flex-wrap: wrap
}

.kartra_timeline .kartra_timeline__badge--flex-end {
    align-items: flex-end
}

.kartra_timeline .kartra_timeline__badge--flex-center {
    align-items: center
}

@media(max-width: 767px) {
    .kartra_timeline .kartra_timeline__badge--xs-order-1 {
        order: 1
    }
}

.kartra_timeline .kartra_timeline__badge--margin-left-right-extra-medium {
    margin-left: 40px;
    margin-right: 40px
}

.kartra_timeline .kartra_timeline__badge--margin-right-extra-medium {
    margin-right: 40px
}

@media(max-width: 767px) {
    .kartra_timeline .kartra_timeline__badge--xs-margin-left-none {
        margin-left: 0px
    }
}

@media(max-width: 767px) {
    .kartra_timeline .kartra_timeline__badge--xs-margin-right-small {
        margin-right: 25px
    }
}

@media(max-width: 767px) {
    .kartra_timeline .kartra_timeline__panel--xs-flex-order-2 {
        order: 2
    }
}

.kartra_timeline .kartra_timeline__panel--flex-1 {
    flex: 1
}

@media(max-width: 767px) {
    .kartra_timeline .kartra_timeline__panel--xs-flex-0 {
        flex: 0
    }
}

@media(min-width: 768px) {
    .row--sm-equal {
        display: flex !important
    }

    .row--sm-equal .column--vertical-center,
    .row--sm-equal .column--vertical-bottom {
        display: flex
    }

    .row--sm-equal .column--vertical-center .js_kartra_component_holder,
    .row--sm-equal .column--vertical-bottom .js_kartra_component_holder {
        width: 100%
    }
}

@media(max-width: 991px) {
    .row--xs-equal {
        display: flex !important
    }

    .row--xs-equal .column--vertical-center,
    .row--xs-equal .column--vertical-bottom {
        display: flex
    }

    .row--xs-equal .column--vertical-center .js_kartra_component_holder,
    .row--xs-equal .column--vertical-bottom .js_kartra_component_holder {
        width: 100%
    }
}

@media only screen and (max-width: 767px) {
    [hide-on-phone] {
        display: none !important
    }
}

@media only screen and (min-width: 768px)and (max-width: 1024px) {
    [hide-on-tablet] {
        display: none !important
    }
}

@media(min-width: 1025px) {
    [hide-on-desktop] {
        display: none !important
    }
}

.kartra_optin_wrapper form {
    position: relative
}

.kartra_optin_wrapper>form.empty_optin:after,
.js_kartra_checkout_holder.empty_optin:after {
    content: "";
    background: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-checkout/placeholder_vector.png") no-repeat center center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1
}

.kartra_calendar,
.kartra_survey {
    margin-bottom: 20px
}

.calendar_holder,
.survey_holder,
.audio_holder,
.webinar_holder {
    position: relative
}

.audio_holder .assetOverlay>p {
    font-size: 20px !important
}

@media(min-width: 769px) {
    .col-md-1 .audio_holder .assetOverlay>p {
        font-size: 6px !important
    }

    .col-md-2 .audio_holder .assetOverlay>p {
        font-size: 12px !important
    }

    .col-md-3 .audio_holder .assetOverlay>p {
        font-size: 16px !important
    }
}

@media(max-width: 768px) {

    [class^=col-md-] .audio_holder .assetOverlay>p,
    [class*=" col-md-"] .audio_holder .assetOverlay>p {
        font-size: 20px !important
    }
}

.placeholder_element {
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.placeholder_element [class^=placeholder_pseudo_container],
.placeholder_element [class*=" placeholder_pseudo_container"] {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 360px
}

.placeholder_element .placeholder_pseudo_container-webinar {
    padding-top: 140px
}

.placeholder_element .placeholder_pseudo_time_wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: -5px;
    margin-bottom: 45px;
    max-width: 270px
}

.placeholder_element .placeholder_pseudo_time {
    border-radius: 4px;
    padding: 8px 5px;
    border: 3px solid transparent;
    font-size: 16px;
    font-weight: 400;
    font-family: "Lato", sans-serif;
    margin: 3px
}

.placeholder_element .placeholder_pseudo_time.placeholder_pseudo_time_highlighted {
    font-weight: 900
}

.placeholder_element .placeholder_pseudo_calendar_title,
.placeholder_element .placeholder_pseudo_survey_title {
    text-transform: uppercase;
    display: block;
    font-weight: 900;
    font-family: "Lato", sans-serif;
    margin-bottom: 20px;
    text-align: center;
    padding-bottom: 10px
}

.placeholder_element .placeholder_pseudo_calendar_title {
    font-size: 20px
}

.placeholder_element .placeholder_pseudo_survey_title {
    font-size: 18px;
    line-height: 1.2
}

.placeholder_element .placeholder_pseudo_calendar_button,
.placeholder_element .placeholder_pseudo_survey_button,
.placeholder_element .placeholder_pseudo_webinar_button {
    border-radius: 4px;
    width: 100%;
    height: 50px;
    margin-bottom: 20px
}

.placeholder_element .placeholder_pseudo_survey_button,
.placeholder_element .placeholder_pseudo_webinar_button {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 700;
    font-family: "Lato", sans-serif
}

.placeholder_element .placeholder_pseudo_clear_wrapper {
    display: flex
}

.placeholder_element .placeholder_pseudo_input_w_text {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 12px;
    font-size: 16px;
    font-weight: 700
}

.placeholder_element .placeholder_title {
    margin-top: 20px;
    font-size: 24px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    line-height: 1.2
}

.placeholder_element .placeholder_description {
    font-size: 18px;
    text-align: center;
    line-height: 1.4
}

.placeholder_element .placeholder_pseudo_title {
    border-radius: 4px;
    width: 100%;
    height: 20px;
    margin-bottom: 40px;
    max-width: 80%
}

.placeholder_element .placeholder_pseudo_input {
    border-radius: 4px;
    width: 100%;
    height: 40px;
    margin-bottom: 20px
}

.placeholder_element .placeholder_pseudo_checkbox {
    position: relative;
    margin-bottom: 25px;
    padding-left: 40px;
    display: flex;
    align-items: center;
    font-size: 18px;
    font-family: "Lato", sans-serif
}

.placeholder_element .placeholder_pseudo_checkbox:before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    border-width: 2px;
    border-style: solid;
    left: 0;
    border-radius: 100%
}

.placeholder_element .placeholder_pseudo_checkbox_selected {
    font-weight: 700
}

.placeholder_element .placeholder_pseudo_checkbox_selected:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 5px;
    border-radius: 100%
}

.placeholder_element .placeholder_survey_progress {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
    padding: 10px;
    border-radius: 4px;
    background: rgba(0, 0, 0, .05);
    font-family: "Lato", sans-serif
}

.placeholder_element .placeholder_survey_progress .placeholder_survey_progress_text {
    margin-right: 20px
}

.placeholder_element .placeholder_survey_progress .placeholder_survey_progress_bar {
    border-radius: 5px;
    height: 10px;
    width: 50%;
    position: relative
}

.placeholder_element .placeholder_survey_progress .placeholder_survey_progress_bar:before {
    content: "";
    width: 87%;
    border-radius: 5px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.placeholder_element .placeholder_pseudo_input_group {
    display: flex
}

.placeholder_element .placeholder_pseudo_input_group.item_gap_small .placeholder_pseudo_input {
    margin-left: 15px;
    margin-right: 15px
}

.placeholder_element .placeholder_pseudo_input_group.item_gap_small .placeholder_pseudo_input:first-child {
    margin-left: 0px
}

.placeholder_element .placeholder_pseudo_input_group.item_gap_small .placeholder_pseudo_input:last-child {
    margin-right: 0px
}

.placeholder_element.placeholder_checkout img {
    max-width: 160px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto
}

.placeholder_element.placeholder_calendar img {
    max-width: 260px;
    margin-bottom: 25px
}

.placeholder_element.placeholder_light {
    background: #eee;
    border: 1px solid rgba(0, 0, 0, .05)
}

.placeholder_element.placeholder_light .placeholder_pseudo_title {
    background: rgba(0, 0, 0, .1)
}

.placeholder_element.placeholder_light .placeholder_pseudo_input {
    background: rgba(0, 0, 0, .05)
}

.placeholder_element.placeholder_light .placeholder_title {
    color: rgba(0, 0, 0, .8)
}

.placeholder_element.placeholder_light .placeholder_description {
    color: rgba(0, 0, 0, .6)
}

.placeholder_element.placeholder_light .placeholder_pseudo_time {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .2)
}

.placeholder_element.placeholder_light .placeholder_pseudo_time.placeholder_pseudo_time_highlighted {
    color: #39b9dd;
    border-color: #39b9dd
}

.placeholder_element.placeholder_light .placeholder_pseudo_calendar_title,
.placeholder_element.placeholder_light .placeholder_pseudo_survey_title {
    color: rgba(0, 0, 0, .2);
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.placeholder_element.placeholder_light .placeholder_pseudo_calendar_button,
.placeholder_element.placeholder_light .placeholder_pseudo_survey_button,
.placeholder_element.placeholder_light .placeholder_pseudo_webinar_button {
    background: #39b9dd
}

.placeholder_element.placeholder_light .placeholder_pseudo_survey_button,
.placeholder_element.placeholder_light .placeholder_pseudo_webinar_button {
    color: #fff
}

.placeholder_element.placeholder_light .placeholder_pseudo_input_w_text {
    color: rgba(0, 0, 0, .2)
}

.placeholder_element.placeholder_light .placeholder_pseudo_checkbox {
    color: rgba(0, 0, 0, .4)
}

.placeholder_element.placeholder_light .placeholder_pseudo_checkbox:before {
    border-color: rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .5)
}

.placeholder_element.placeholder_light .placeholder_pseudo_checkbox_selected {
    color: #39b9dd
}

.placeholder_element.placeholder_light .placeholder_pseudo_checkbox_selected:before {
    border-color: #39b9dd
}

.placeholder_element.placeholder_light .placeholder_pseudo_checkbox_selected:after {
    background: #39b9dd
}

.placeholder_element.placeholder_light .placeholder_survey_progress .placeholder_survey_progress_bar {
    background: rgba(0, 0, 0, .1)
}

.placeholder_element.placeholder_light .placeholder_survey_progress .placeholder_survey_progress_bar:before {
    background: #39b9dd
}

.placeholder_element .placeholder_title.placeholder_title_sm {
    font-size: 20px
}

.placeholder_element .placeholder_audio_grid_row_main {
    display: grid;
    grid-template-columns: 50px auto 1fr;
    grid-column-gap: 20px;
    background: #eee;
    padding: 10px 10px;
    align-items: center
}

.placeholder_element .placeholder_audio_time {
    font-size: 16px;
    font-weight: 900;
    color: #c7c7c7
}

.placeholder_element .placeholder_audio_timeblock {
    width: 100%;
    height: 10px;
    border-radius: 10px;
    background: #d7d7d7;
    position: relative
}

.placeholder_element .placeholder_audio_timeblock:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    background: rgba(0, 0, 0, .1);
    border-radius: 8px;
    width: 33%
}

.placeholder_element .placeholder_audio_grid_row {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-column-gap: 20px;
    background: #d7d7d7;
    padding: 10px 10px;
    align-items: center
}

.placeholder_element .placeholder_audio_grid_row.placeholder_audio_grid_row_border {
    border-top: 1px solid rgba(0, 0, 0, .05)
}

.placeholder_element .placeholder_audio_grid_row.placeholder_audio_grid_row_active {
    background: #c7c7c7
}

.placeholder_element [class^=placeholder_audio_playlist_text_],
.placeholder_element [class*=" placeholder_audio_playlist_text_"] {
    height: 16px;
    border-radius: 16px;
    background: #fff
}

.placeholder_element .placeholder_audio_playlist_text_1 {
    width: 50%
}

.placeholder_element .placeholder_audio_playlist_text_2 {
    width: 70%
}

.placeholder_element .placeholder_audio_playlist_text_3 {
    width: 30%
}

.placeholder_element .placeholder_audio_playlist_time {
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

.placeholder_element .placeholder_webinar_header {
    background: #39b9dd;
    border-radius: 4px 4px 0 0;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0px
}

.placeholder_element .placeholder_webinar_header-inner {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 360px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 130px;
    margin: 0 auto
}

.placeholder_element [class^=placeholder_webinar_header_text-],
.placeholder_element [class*=" placeholder_webinar_header_text-"] {
    height: 16px;
    border-radius: 16px
}

.placeholder_element .placeholder_webinar_header_text-title {
    background: #fff;
    width: 50%;
    margin-bottom: 15px
}

.placeholder_element .placeholder_webinar_header_text-subtitle {
    background: rgba(255, 255, 255, .6);
    width: 80%
}

.placeholder_element.placeholder_dark {
    background: #333;
    border: 1px solid rgba(255, 255, 255, .05)
}

.placeholder_element.placeholder_dark .placeholder_pseudo_title {
    background: rgba(255, 255, 255, .1)
}

.placeholder_element.placeholder_dark .placeholder_pseudo_input {
    background: rgba(255, 255, 255, .05)
}

.placeholder_element.placeholder_dark .placeholder_title {
    color: rgba(255, 255, 255, .8)
}

.placeholder_element.placeholder_dark .placeholder_description {
    color: rgba(255, 255, 255, .6)
}

.placeholder_element .placeholder_element_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10px;
    height: 100%
}

@font-face {
    font-family: "KartraFrontendIconSet";
    src: url("https://d2uolguxr56s4e.cloudfront.net/icons/v5/KartraFrontendIconSet.eot?37435939553");
    src: url("https://d2uolguxr56s4e.cloudfront.net/icons/v5/KartraFrontendIconSet.eot?37435939553#iefix") format("embedded-opentype"), url("https://d2uolguxr56s4e.cloudfront.net/icons/v5/KartraFrontendIconSet.woff2?37435939553") format("woff2"), url("https://d2uolguxr56s4e.cloudfront.net/icons/v5/KartraFrontendIconSet.ttf?37435939553") format("truetype"), url("https://d2uolguxr56s4e.cloudfront.net/icons/v5/KartraFrontendIconSet.woff?37435939553") format("woff"), url("https://d2uolguxr56s4e.cloudfront.net/icons/v5/KartraFrontendIconSet.svg?37435939553#KartraFrontendIconSet") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block
}

[class^=kartraico-],
[class*=" kartraico-"] {
    text-rendering: auto;
    font-family: "KartraFrontendIconSet";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.kartraico-media:before {
    content: ""
}

.kartraico-emergency:before {
    content: ""
}

.kartraico-remove:before {
    content: ""
}

.kartraico-add:before {
    content: ""
}

.kartraico-amex_logo:before {
    content: ""
}

.kartraico-shield_check:before {
    content: ""
}

.kartraico-discover_logo:before {
    content: ""
}

.kartraico-mastercard_logo:before {
    content: ""
}

.kartraico-visa_logo:before {
    content: ""
}

.kartraico-business_building:before {
    content: ""
}

.kartraico-pause:before {
    content: ""
}

.kartraico-microsoft:before {
    content: ""
}

.kartraico-apple:before {
    content: ""
}

.kartraico-badge_percent:before {
    content: ""
}

.kartraico-badge_star:before {
    content: ""
}

.kartraico-search_person_tie:before {
    content: ""
}

.kartraico-login:before {
    content: ""
}

.kartraico-tablet_mac:before {
    content: ""
}

.kartraico-desktop:before {
    content: ""
}

.kartraico-trending_down:before {
    content: ""
}

.kartraico-trending_up:before {
    content: ""
}

.kartraico-check_list:before {
    content: ""
}

.kartraico-triggers:before {
    content: ""
}

.kartraico-blog:before {
    content: ""
}

.kartraico-percentage:before {
    content: ""
}

.kartraico-zoom_in:before {
    content: ""
}

.kartraico-zoom_out:before {
    content: ""
}

.kartraico-eye_off:before {
    content: ""
}

.kartraico-share_ios:before {
    content: ""
}

.kartraico-trash_bin:before {
    content: ""
}

.kartraico-arrow_backward:before {
    content: ""
}

.kartraico-google:before {
    content: ""
}

.kartraico-any_traffic:before {
    content: ""
}

.kartraico-adwords:before {
    content: ""
}

.kartraico-ads_text:before {
    content: ""
}

.kartraico-bing:before {
    content: ""
}

.kartraico-robot:before {
    content: ""
}

.kartraico-tiktok:before {
    content: ""
}

.kartraico-globe_lang:before {
    content: ""
}

.kartraico-play_arrow:before {
    content: ""
}

.kartraico-group:before {
    content: ""
}

.kartraico-banner:before {
    content: ""
}

.kartraico-search_ads:before {
    content: ""
}

.kartraico-affiliate_traffic:before {
    content: ""
}

.kartraico-youtube_ads:before {
    content: ""
}

.kartraico-paid_ads:before {
    content: ""
}

.kartraico-search_seo:before {
    content: ""
}

.kartraico-facebook_ads:before {
    content: ""
}

.kartraico-fill_in_form:before {
    content: ""
}

.kartraico-email_sequence:before {
    content: ""
}

.kartraico-upsell_downsell:before {
    content: ""
}

.kartraico-webinar_replay:before {
    content: ""
}

.kartraico-webinar_registration:before {
    content: ""
}

.kartraico-survey_form:before {
    content: ""
}

.kartraico-blog_post:before {
    content: ""
}

.kartraico-pop_up:before {
    content: ""
}

.kartraico-aff_signup_page:before {
    content: ""
}

.kartraico-squeeze_page:before {
    content: ""
}

.kartraico-handshake:before {
    content: ""
}

.kartraico-chat_bubble:before {
    content: ""
}

.kartraico-headset_mic:before {
    content: ""
}

.kartraico-button:before {
    content: ""
}

.kartraico-person_add:before {
    content: ""
}

.kartraico-tag:before {
    content: ""
}

.kartraico-webinar:before {
    content: ""
}

.kartraico-people:before {
    content: ""
}

.kartraico-web:before {
    content: ""
}

.kartraico-arrow_forward:before {
    content: ""
}

.kartraico-pinterest:before {
    content: ""
}

.kartraico-textsms:before {
    content: ""
}

.kartraico-touch:before {
    content: ""
}

.kartraico-email_open:before {
    content: ""
}

.kartraico-calendar:before {
    content: ""
}

.kartraico-globe:before {
    content: ""
}

.kartraico-sync:before {
    content: ""
}

.kartraico-watch:before {
    content: ""
}

.kartraico-help_circle:before {
    content: ""
}

.kartraico-more_horiz:before {
    content: ""
}

.kartraico-arrow_upward_ios:before {
    content: ""
}

.kartraico-page:before {
    content: ""
}

.kartraico-flag:before {
    content: ""
}

.kartraico-location:before {
    content: ""
}

.kartraico-home:before {
    content: ""
}

.kartraico-arrow_downward_long:before {
    content: ""
}

.kartraico-truck:before {
    content: ""
}

.kartraico-business_card:before {
    content: ""
}

.kartraico-money:before {
    content: ""
}

.kartraico-shopping_cart:before {
    content: ""
}

.kartraico-volume_level_0:before {
    content: ""
}

.kartraico-volume_level_1:before {
    content: ""
}

.kartraico-volume_level_2:before {
    content: ""
}

.kartraico-format_list:before {
    content: ""
}

.kartraico-dollar:before {
    content: ""
}

.kartraico-share:before {
    content: ""
}

.kartraico-pause_circle:before {
    content: ""
}

.kartraico-lock_open:before {
    content: ""
}

.kartraico-favorite_border:before {
    content: ""
}

.kartraico-arrow_downward_ios:before {
    content: ""
}

.kartraico-youtube:before {
    content: ""
}

.kartraico-instagram:before {
    content: ""
}

.kartraico-linkedin:before {
    content: ""
}

.kartraico-hierarchy:before {
    content: ""
}

.kartraico-trophy:before {
    content: ""
}

.kartraico-calendar_event:before {
    content: ""
}

.kartraico-survey:before {
    content: ""
}

.kartraico-link:before {
    content: ""
}

.kartraico-book:before {
    content: ""
}

.kartraico-double_click:before {
    content: ""
}

.kartraico-format_quote:before {
    content: ""
}

.kartraico-tools:before {
    content: ""
}

.kartraico-volume_up:before {
    content: ""
}

.kartraico-play_circle:before {
    content: ""
}

.kartraico-lightbulb:before {
    content: ""
}

.kartraico-favorite:before {
    content: ""
}

.kartraico-key:before {
    content: ""
}

.kartraico-logout:before {
    content: ""
}

.kartraico-support:before {
    content: ""
}

.kartraico-menu:before {
    content: ""
}

.kartraico-question_mark:before {
    content: ""
}

.kartraico-assignment:before {
    content: ""
}

.kartraico-person:before {
    content: ""
}

.kartraico-description:before {
    content: ""
}

.kartraico-hourglass:before {
    content: ""
}

.kartraico-medal:before {
    content: ""
}

.kartraico-twitter:before {
    content: ""
}

.kartraico-facebook:before {
    content: ""
}

.kartraico-star_empy:before {
    content: ""
}

.kartraico-star_full:before {
    content: ""
}

.kartraico-thumb_down:before {
    content: ""
}

.kartraico-thumb_up:before {
    content: ""
}

.kartraico-empty:before {
    content: ""
}

.kartraico-call:before {
    content: ""
}

.kartraico-info_letter:before {
    content: ""
}

.kartraico-call_end:before {
    content: ""
}

.kartraico-reply:before {
    content: ""
}

.kartraico-chevron_right:before {
    content: ""
}

.kartraico-undo:before {
    content: ""
}

.kartraico-cloud_upload:before {
    content: ""
}

.kartraico-cloud_download:before {
    content: ""
}

.kartraico-paypal:before {
    content: ""
}

.kartraico-emoticon_happy:before {
    content: ""
}

.kartraico-credit_card:before {
    content: ""
}

.kartraico-emoticon_sad:before {
    content: ""
}

.kartraico-eye:before {
    content: ""
}

.kartraico-attach_file:before {
    content: ""
}

.kartraico-phone_iphone:before {
    content: ""
}

.kartraico-skype:before {
    content: ""
}

.kartraico-chat:before {
    content: ""
}

.kartraico-email:before {
    content: ""
}

.kartraico-lock:before {
    content: ""
}

.kartraico-arrow_backward_ios:before {
    content: ""
}

.kartraico-arrow_forward_ios:before {
    content: ""
}

.kartraico-exclamation:before {
    content: ""
}

.kartraico-clear:before {
    content: ""
}

.kartraico-search:before {
    content: ""
}

.kartraico-edit:before {
    content: ""
}

.kartraico-info:before {
    content: ""
}

.kartraico-done:before {
    content: ""
}

.kartraico-warning_triangle:before {
    content: ""
}

.kartraico-cog_wheel:before {
    content: ""
}

.bs-select-hidden {
    display: none
}


.secondary-header {
    position: relative;
    z-index: 100
}

.kartra_optin_form_overlay {
    background: rgba(0, 0, 0, .8);
    height: 100%;
    left: 0;
    position: absolute;
    z-index: 100000;
    top: 0;
    width: 100%;
    overflow-y: auto
}

.kartra_optin_form_overlay .kartra_optin_form_outter {
    padding: 10px;
    text-align: center
}

.kartra_optin_form_overlay .kartra_optin_form_outter .kartra_optin_form_class {
    line-height: 130%;
    font-family: "Lato", "Roboto", Arial, "sans-serif";
    font-size: 12px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    margin: 0;
    margin-top: 40px;
    position: relative
}

.kartra_optin_form_overlay .kartra_optin_form_outter .kartra_optin_form_class .kartra_optin_wrapper button.kartra_optin_closecrosss {
    height: 35px;
    font-family: "Lato", "Roboto", Arial, "sans-serif";
    color: #fff;
    font-size: 40px;
    border: none;
    line-height: 100%;
    opacity: 1;
    position: absolute;
    margin: 0;
    padding: 0;
    right: 10px;
    top: -45px;
    z-index: 100;
    background: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-weight: 600;
    cursor: pointer;
    -webkit-appearance: none;
    outline: 0
}

.kartra_optin_form_overlay .kartra_optin_form_outter .kartra_optin_form_class .kartra_optin_wrapper .kartra_optin_form_body form {
    margin-bottom: 0
}

.kartra_optin_form_overlay .kartra_optin_form_outter .kartra_optin_form_class .kartra_optin_wrapper .kartra_optin_footer-poweredby {
    display: block
}

.event-countdown {
    position: relative;
    z-index: 100
}

.kartra_page_optin_form .kartra_optin_cg .btn-group {
    width: 100% !important;
    margin-bottom: 0px;
    margin-bottom: 0px
}

.kartra_page_optin_form .kartra_optin_cg .btn-group .filter-option {
    position: absolute;
    width: auto !important;
    right: 25px
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu {
    border-radius: 3px;
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .15);
    margin: 2px 0 0 0;
    border: none;
    right: 0px;
    left: auto;
    padding: 0;
    z-index: 1000;
    text-align: left;
    list-style: none;
    float: left;
    position: absolute;
    top: 100%;
    bottom: auto
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu::-webkit-scrollbar,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-thumb,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-track,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track {
    background: #ebebeb;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu body,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu body {
    scrollbar-face-color: #000;
    scrollbar-track-color: #ebebeb
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu .inner,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner {
    border-radius: 0;
    box-shadow: none;
    margin: 0px 0 0 0;
    border: none;
    right: auto;
    left: auto;
    padding: 0;
    z-index: inherit;
    text-align: left;
    list-style: none;
    float: none;
    position: static;
    top: auto;
    bottom: auto;
    background: none;
    box-shadow: none;
    overflow-x: hidden
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-thumb,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-track,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track {
    background: #ebebeb;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu .inner body,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner body {
    scrollbar-face-color: #000;
    scrollbar-track-color: #ebebeb
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li {
    list-style: none;
    margin: 0;
    padding: 2px;
    margin-bottom: 0;
    position: relative
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: normal;
    word-break: break-word;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    clear: both;
    display: block;
    white-space: normal
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a:focus,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus {
    outline: none
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a:hover,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a:focus:hover,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover {
    outline: none
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a span.text,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a span.text {
    display: block
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.divider,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.divider {
    padding: 0;
    border: none
}

.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu {
    overflow: hidden;
    overflow-y: auto
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li.disabled a,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.disabled a {
    display: block
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li a,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a {
    display: table;
    width: 100%
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li a .ccode,
.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li a .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a .ccode,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a .cname {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li a .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a .cname {
    transition: all .3s ease-in-out;
    white-space: normal;
    font-size: 12px;
    text-align: right;
    padding-left: 20px
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .filter-option .cname {
    display: none
}

.kartra_page_optin_form .kartra_optin_cg .drop_up .dropdown-menu,
.kartra_page_optin_form .kartra_optin_cg .drop_up ul.kartra_optin_dropdown-menu,
.kartra_page_optin_form .kartra_optin_cg .dropup .dropdown-menu,
.kartra_page_optin_form .kartra_optin_cg .dropup ul.kartra_optin_dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 2px
}

.kartra_page_optin_form .kartra_optin_cg .drop_right .dropdown-menu,
.kartra_page_optin_form .kartra_optin_cg .drop_right ul.kartra_optin_dropdown-menu {
    left: 0;
    right: auto
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu {
    background: #fff
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a {
    transition: all .3s ease-in-out;
    padding: 6px 15px;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #666;
    text-decoration: none;
    line-height: 20px
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a>i,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a>i {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    transition: all .3s ease-in-out;
    font-size: 16px;
    left: 7px;
    line-height: 1;
    margin-top: 1px;
    z-index: 10
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a:hover,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a:focus,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus {
    background: none;
    color: #000;
    text-decoration: none;
    cursor: pointer
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a:hover i,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a:focus i,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i {
    color: #000
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li a strong,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li a strong {
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.selected a,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.selected a:focus,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus {
    background: rgba(0, 0, 0, .05);
    color: #000;
    outline: none
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.selected a:hover,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.selected a:focus:hover,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:hover,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus:hover {
    background: rgba(0, 0, 0, .05);
    color: #000
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.disabled a,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a {
    cursor: not-allowed
}

.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.disabled a,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.disabled a:hover,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.disabled a:focus,
.kartra_page_optin_form .kartra_optin_cg .dropdown-menu li.disabled a:focus:hover,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:hover,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus,
.kartra_page_optin_form .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus:hover {
    color: #aaa;
    background: none
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li a .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li a:focus .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:focus .cname {
    color: #999
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li a:hover .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li a:focus:hover .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname {
    color: #666
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li.selected a .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname {
    color: #000
}

.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:hover .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.kartra_page_optin_form .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname {
    color: #000
}

.kartra_page_optin_form .kartra_optin_cg .btn:not(.hollow):hover::after {
    display: none
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer {
    position: absolute;
    top: auto;
    bottom: 100%;
    left: 0;
    right: 0;
    padding-bottom: 10px;
    z-index: 1070
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover {
    border-radius: 10px;
    box-shadow: 0 3px 30px 0 rgba(0, 0, 0, .15);
    background-clip: padding-box;
    text-align: start;
    white-space: normal;
    z-index: 1070;
    border: none;
    font-size: 14px;
    background-color: #fff;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: normal;
    word-break: break-word;
    left: 0 !important;
    right: 0 !important;
    display: block;
    bottom: 100%;
    top: auto;
    max-width: 100%
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover .kartra_optin_popover-content {
    padding: 20px;
    border-radius: 0;
    color: #22283a;
    max-height: 400px;
    overflow-y: auto;
    padding-right: 40px
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover .kartra_optin_popover-content.kartra_optin_popover-content-npadding {
    padding-right: 20px
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover .kartra_optin_popover-content.kartra_optin_popover-content-npadding+button {
    display: none
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button {
    transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, opacity .3s ease-in-out;
    cursor: pointer;
    font-family: "Roboto", "sans serif";
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    position: absolute;
    top: 20px;
    text-align: right;
    right: 15px;
    font-size: 13px
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:focus {
    outline: none;
    text-decoration: none
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:hover,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:focus:hover {
    outline: none;
    text-decoration: none
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:disabled,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button[disabled],
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button.disabled {
    cursor: not-allowed
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:focus {
    background: none;
    box-shadow: none;
    border: none
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:hover,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:focus:hover {
    background: none;
    box-shadow: none;
    border: none
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button>i {
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:focus {
    color: rgba(33, 33, 33, .5)
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:hover,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover button:focus:hover {
    color: rgba(8, 8, 8, .5)
}

@-moz-document url-prefix() {

    .kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body,
    .kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body * {
        scrollbar-color: #99a6c8 #f3f5fa
    }
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body::-webkit-scrollbar,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body ::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body::-webkit-scrollbar-thumb,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body ::-webkit-scrollbar-thumb {
    background: #99a6c8;
    border-radius: calc(8px / 2)
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body::-webkit-scrollbar-track,
.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body ::-webkit-scrollbar-track {
    background: #f3f5fa;
    border-radius: calc(8px / 2)
}

.kartra_page_optin_form .kartra_optin_gdpr_terms_offer .kartra_optin_popover body {
    scrollbar-face-color: #99a6c8;
    scrollbar-track-color: #f3f5fa
}

.kartra_page_optin_form .kartra_optin_tnc-form,
.kartra_page_optin_form .kartra_optin_cg {
    margin-top: 20px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: normal;
    word-break: break-word
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr {
    margin-top: 40px
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div {
    margin-bottom: 15px;
    margin-top: 0
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div.gdpr_terms,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div.gdpr_terms {
    padding-right: 35px;
    position: relative
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div.gdpr_terms label>span:after,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div.gdpr_terms label>span:after {
    content: "";
    margin-right: 1ch
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button {
    width: 16px;
    height: 16px;
    font-size: 8px;
    cursor: help;
    line-height: 1;
    display: inline-flex;
    vertical-align: middle;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    border: 2px solid
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button,
.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button:focus,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button:focus {
    padding: 0;
    background: none;
    box-shadow: none;
    color: inherit;
    border-color: inherit
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button:hover,
.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button:focus:hover,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button:hover,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button:focus:hover {
    padding: 0;
    background: none;
    box-shadow: none;
    color: inherit;
    border-color: inherit
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button>i,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_gdpr_wrppr>div.gdpr_terms>div button>i {
    font-weight: 700
}

.kartra_page_optin_form .kartra_optin_tnc-form .btn,
.kartra_page_optin_form .kartra_optin_cg .btn {
    margin: 15px 0px 0px 0px
}

.kartra_page_optin_form .kartra_optin_tnc-form .btn[disabled],
.kartra_page_optin_form .kartra_optin_cg .btn[disabled] {
    opacity: .8
}

.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle,
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle {
    width: 100%;
    margin-top: 0px;
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3);
    box-shadow: none !important;
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle .kartra_optin_caret,
.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle .kartra_optin_caret,
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle .caret {
    content: "";
    display: inline-block;
    margin-left: 0;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    border: medium none;
    height: 14px;
    margin-top: -7px;
    opacity: .6;
    transition: all .3s ease-in-out 0s;
    width: 14px;
    right: 10px
}

.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle .kartra_optin_caret::before,
.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle .caret::before,
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle .kartra_optin_caret::before,
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle .caret::before {
    text-rendering: auto;
    font-family: "KartraFrontendIconSet";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "" !important;
    font-size: 14px;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle:hover,
.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle:focus,
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle:hover,
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle:focus {
    outline: none !important
}

.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle span.caret::before,
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle span.caret::before {
    text-rendering: auto;
    font-family: "KartraFrontendIconSet";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "" !important;
    line-height: 1;
    font-size: 14px;
    position: absolute;
    left: 0
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_large .btn.dropdown-toggle,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_large .btn.dropdown-toggle {
    font-size: 18px;
    height: 56px;
    font-weight: 300;
    text-shadow: none
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_large .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_large .btn.dropdown-toggle .caret {
    right: 15px
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_large .btn.dropdown-toggle span.caret,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_large .btn.dropdown-toggle span.caret {
    width: 18px;
    height: 18px
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_large .btn.dropdown-toggle span.caret::before,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_large .btn.dropdown-toggle span.caret::before {
    font-size: 18px
}

@media(max-width: 480px) {

    .kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_large .btn.dropdown-toggle span.caret,
    .kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_large .btn.dropdown-toggle span.caret {
        width: 14px;
        height: 14px
    }

    .kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_large .btn.dropdown-toggle span.caret::before,
    .kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_large .btn.dropdown-toggle span.caret::before {
        font-size: 14px
    }
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_giant .btn.dropdown-toggle,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_giant .btn.dropdown-toggle {
    font-size: 18px;
    height: 56px;
    font-weight: 300;
    text-shadow: none
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_giant .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_giant .btn.dropdown-toggle .caret {
    right: 20px
}

@media(min-width: 0px)and (max-width: 480px) {

    .kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_giant .btn.dropdown-toggle .caret,
    .kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_giant .btn.dropdown-toggle .caret {
        right: 15px
    }
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_giant .btn.dropdown-toggle span.caret,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_giant .btn.dropdown-toggle span.caret {
    width: 18px;
    height: 18px
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_giant .btn.dropdown-toggle span.caret::before,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_giant .btn.dropdown-toggle span.caret::before {
    font-size: 18px
}

@media(max-width: 480px) {

    .kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_giant .btn.dropdown-toggle span.caret,
    .kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_giant .btn.dropdown-toggle span.caret {
        width: 14px;
        height: 14px
    }

    .kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_giant .btn.dropdown-toggle span.caret::before,
    .kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_giant .btn.dropdown-toggle span.caret::before {
        font-size: 14px
    }
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_icon.kartra_optin_input_large .btn.dropdown-toggle .filter-option,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_icon.kartra_optin_input_large .btn.dropdown-toggle .filter-option {
    left: 60px
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_medium .btn.dropdown-toggle,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_medium .btn.dropdown-toggle {
    height: 47px;
    line-height: 34px;
    font-size: 16px;
    line-height: 21px;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle[class*=error_border],
.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle[class*=error_border] {
    border: 1px solid red !important
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle span.filter-option,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle span.filter-option {
    text-shadow: none;
    white-space: nowrap;
    right: 35px
}

.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_medium .btn.dropdown-toggle span.filter-option,
.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_medium .btn.dropdown-toggle span.filter-option {
    text-shadow: none;
    white-space: nowrap;
    right: 35px
}

.kartra_page_optin_form .kartra_optin_tnc-form>div.kartra_optin_controls:first-child {
    margin-top: 30px;
    margin-bottom: 15px
}

.kartra_page_optin_form .kartra_optin_tnc-form>div.kartra_optin_controls+.kartra_optin_gdpr_wrppr {
    margin-top: 15px
}

.kartra_page_optin_form .kartra_optin_tnc-form>div.kartra_optin_controls+.kartra_optin_gdpr_wrppr:before,
.kartra_page_optin_form .kartra_optin_tnc-form>div.kartra_optin_controls+.kartra_optin_gdpr_wrppr:after {
    display: none
}

.kartra_page_optin_form .kartra_optin_tnc-form>div.kartra_optin_controls+.kartra_optin_controls {
    margin-top: 20px
}

.kartra_page_optin_form .kartra_optin_bgcolor {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.kartra_page_optin_form .kartra_optin_bgcolor .kartra_optin_bgimage {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: scroll;
    background-repeat: no-repeat
}

.kartra_page_optin_form .kartra_optin_wrapper {
    padding: 0px;
    text-align: left;
    font-family: "Lato", "Roboto", "sans serif";
    letter-spacing: normal
}

.kartra_page_optin_form .kartra_optin_wrapper>.kartra_optin_bgcolor {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_page_optin_form .kartra_optin_wrapper>.kartra_optin_bgcolor>.kartra_optin_bgimage {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_footer-poweredby {
    position: absolute;
    bottom: 8px;
    display: none;
    right: 0;
    color: #fff;
    padding: 5px 10px;
    border-radius: 0 0 3px 3px;
    line-height: 1;
    height: 12px;
    margin: 0;
    font-size: 12px;
    line-height: 1;
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_footer-poweredby>strong {
    background: none;
    font-weight: 400;
    font-family: "Lato", "Roboto", "sans serif";
    color: #fff
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    text-align: center
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block iframe {
    position: relative;
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    vertical-align: middle
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block img {
    position: relative;
    display: inline-block;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    width: inherit;
    vertical-align: middle
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block .kartra_optin_embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block .kartra_optin_embed-container iframe,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block .kartra_optin_embed-container object,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block .kartra_optin_embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clearfix::before,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clearfix::after {
    display: table;
    content: "";
    line-height: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clearfix:after {
    clear: both
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_pull-left {
    float: left
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_pull-right {
    float: right
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_text_center {
    text-align: center
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_text_right {
    text-align: right
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_text_left {
    text-align: left
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #e5e5e5
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    position: absolute;
    bottom: 14px;
    right: 4px;
    font-weight: 300;
    line-height: 1;
    font-size: 22px;
    color: red;
    letter-spacing: normal;
    z-index: 100
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk::before {
    content: "*"
}

.kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    line-height: 1.3;
    font-weight: 300;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    background: none;
    text-rendering: optimizelegibility;
    text-align: left;
    letter-spacing: normal;
    text-transform: none;
    position: relative
}

.kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h4 {
    font-family: "Lato", "Roboto", "sans serif";
    line-height: 1.3;
    font-weight: 300;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    background: none;
    text-rendering: optimizelegibility;
    text-align: left;
    letter-spacing: normal;
    text-transform: none;
    position: relative
}

.kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h2 {
    font-family: "Lato", "Roboto", "sans serif";
    line-height: 1.3;
    font-weight: 300;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    background: none;
    text-rendering: optimizelegibility;
    text-align: left;
    letter-spacing: normal;
    text-transform: none;
    position: relative
}

.kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    font-size: 24px;
    color: #000;
    text-align: left;
    position: relative;
    margin-bottom: 30px;
    font-weight: 300;
    line-height: 1.3
}

.kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_logo {
    position: relative;
    z-index: 100;
    text-align: center
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_r {
    display: table;
    width: 100%;
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_r::before,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_r::after {
    display: table;
    content: " "
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_r::after {
    clear: both
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c1 {
    width: 100%;
    float: left;
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c1.border_bottom_round {
    border: #eee 1px solid;
    -webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    -ms-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c1>.kartra_optin_bgcolor {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c1>.kartra_optin_bgcolor>.kartra_optin_bgimage {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c1:nth-of-type(1):not(:nth-last-of-type(1))>.kartra_optin_bgcolor {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c1:nth-of-type(1):not(:nth-last-of-type(1))>.kartra_optin_bgcolor>.kartra_optin_bgimage {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c1:nth-last-of-type(1):not(:nth-of-type(1))>.kartra_optin_bgcolor {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c1:nth-last-of-type(1):not(:nth-of-type(1))>.kartra_optin_bgcolor>.kartra_optin_bgimage {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.kartra_page_optin_form .kartra_optin_wrapper [class^=kartra_optin_c2] {
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Lato", "Roboto", "sans serif";
    vertical-align: middle;
    display: table-cell
}

.kartra_page_optin_form .kartra_optin_wrapper [class^=kartra_optin_c2]:nth-of-type(1)>.kartra_optin_bgcolor {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.kartra_page_optin_form .kartra_optin_wrapper [class^=kartra_optin_c2]:nth-of-type(1)>.kartra_optin_bgcolor>.kartra_optin_bgimage {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.kartra_page_optin_form .kartra_optin_wrapper [class^=kartra_optin_c2]:nth-of-type(2)>.kartra_optin_bgcolor {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.kartra_page_optin_form .kartra_optin_wrapper [class^=kartra_optin_c2]:nth-of-type(2)>.kartra_optin_bgcolor>.kartra_optin_bgimage {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 10px 0;
    position: relative;
    top: 5px;
    display: table;
    width: 100%
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    border: none;
    border-top: 1px solid rgba(0, 0, 0, .1);
    margin: 10px 0;
    padding: 0;
    background: none;
    height: auto;
    width: 100%;
    display: block
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator.kartra_optin_text_separator>hr {
    margin: 26px 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>strong {
    color: #555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #ddd;
    line-height: 130%;
    display: inline-block;
    margin: 0;
    padding: 0;
    line-height: 1.3;
    left: 50%;
    margin-left: -15px;
    padding: 3px 8px;
    position: absolute;
    font-weight: 400;
    top: 50%;
    margin-top: -13px;
    font-size: 14px;
    vertical-align: top;
    width: 20px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg {
    margin-bottom: 20px;
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000;
    font-family: "Lato", "Roboto", "sans serif";
    padding: 0;
    margin: 0;
    line-height: 1.3;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: none
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p:last-child {
    margin-bottom: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    padding: 5px 0 0 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra_optin_controls {
    position: relative;
    padding-left: 25px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    position: absolute;
    top: 0px;
    left: 0;
    font-size: 18px;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_phone_wrapper {
    position: relative
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_phone_wrapper .kartra_optin_controls {
    position: absolute;
    left: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_phone_wrapper .kartra_optin_controls+.kartra_optin_controls {
    position: relative;
    width: auto;
    left: auto
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls {
    position: relative;
    line-height: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border input.kartra_optin_ti[class*=error_border] {
    border: none !important;
    border-bottom: 1px solid red !important
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded input.kartra_optin_ti {
    border-radius: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded textarea.kartra_optin_ti {
    border-radius: 33px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_small .kartra_optin_asterisk {
    top: 6px;
    right: 8px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_small .btn {
    border-radius: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_small.kartra_optin_icon i.kartra_optin_i {
    right: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_medium.kartra_optin_icon textarea.kartra_optin_ti {
    padding-left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_medium .btn.dropdown-toggle .filter-option {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_medium .kartra_optin_asterisk {
    top: 8px;
    right: 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_medium .btn {
    border-radius: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
    right: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_icon textarea.kartra_optin_ti {
    padding-left: 20px;
    padding-right: 55px
}

@media(max-width: 480px) {

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_icon textarea.kartra_optin_ti {
        padding-left: 20px;
        padding-right: 45px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 20px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 20px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large .btn.dropdown-toggle .filter-option {
    left: 20px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large .btn.dropdown-toggle .filter-option {
        left: 20px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large .btn.dropdown-toggle .caret {
    right: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_no_icon textarea.kartra_optin_ti {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_no_icon .btn.dropdown-toggle .caret {
    right: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
    left: 20px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
        left: 20px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large .kartra_optin_asterisk {
    top: 8px;
    right: 12px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large .kartra_optin_asterisk {
        right: 10px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large .btn {
    border-radius: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i {
    right: 20px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i {
        right: 20px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon textarea.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
    padding-left: 20px
}

@media(max-width: 480px) {

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
        padding-left: 20px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .caret {
    right: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 20px;
    right: 55px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 20px;
        right: 45px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant .kartra_optin_asterisk {
    top: 8px;
    right: 12px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant .kartra_optin_asterisk {
        right: 10px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant .btn {
    border-radius: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
    right: 20px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_rounded.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
        right: 20px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border .kartra_optin_ti [class*=error_border] {
    border: none !important;
    border-bottom: 1px solid red !important
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border .kartra_optin_asterisk {
    right: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls textarea.kartra_optin_ta {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0 !important;
    height: 80px;
    resize: none;
    width: 100%;
    box-sizing: border-box;
    line-height: 1.3;
    margin: 0;
    padding: 8px;
    text-align: left;
    font-family: "Lato", "Roboto", "sans serif";
    font-size: 13px;
    font-weight: 400;
    letter-spacing: normal;
    overflow: auto;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    border-radius: 3px !important
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls textarea.kartra_optin_ta+i.kartra_optin_i {
    bottom: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls textarea.kartra_optin_ta+i.kartra_optin_i+div {
    bottom: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls textarea.kartra_optin_ta+div {
    bottom: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls textarea.kartra_optin_ta::-webkit-scrollbar {
    width: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls textarea.kartra_optin_ta::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, .1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls textarea.kartra_optin_ta::-webkit-scrollbar-thumb {
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls textarea.kartra_optin_ta::-webkit-scrollbar-thumb:hover {
    background-color: #ddd
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select {
    position: relative;
    display: inline-block;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
    width: 100%;
    letter-spacing: normal
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn {
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    color: default_textcolor;
    outline: none !important;
    width: 100%;
    text-align: left;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.dropdown-toggle,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn.kartra_optin_dropdown-toggle,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn.dropdown-toggle {
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    border-radius: 4px !important;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #e5e5e5;
    background: #fff;
    color: rgba(0, 0, 0, .3);
    text-shadow: none;
    cursor: pointer
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn .kartra_optin_filter-option,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn .filter-option,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn .kartra_optin_filter-option,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn .filter-option {
    overflow: hidden;
    position: absolute;
    left: 10px;
    right: 35px;
    text-align: left
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn .kartra_optin_caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn .kartra_optin_caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn .caret {
    content: "";
    display: inline-block;
    margin-left: 0;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    border: medium none;
    height: 14px;
    margin-top: -7px;
    opacity: .6;
    transition: all .3s ease-in-out 0s;
    width: 14px;
    right: 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn .kartra_optin_caret::before,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn .caret::before,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn .kartra_optin_caret::before,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .btn .caret::before {
    text-rendering: auto;
    font-family: "KartraFrontendIconSet";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "" !important;
    font-size: 14px;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_captcha {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    bottom: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_captcha svg {
    height: auto
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small textarea.kartra_optin_ti {
    padding: 8px 10px;
    font-size: 16px;
    line-height: normal
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small input.kartra_optin_ti {
    height: 40px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small textarea.kartra_optin_ti {
    height: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small textarea.kartra_optin_ta {
    height: 80px;
    line-height: 1.3;
    padding: 8px;
    text-align: left;
    font-size: 16px;
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border button.dropdown-toggle {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border button.dropdown-toggle .filter-option {
    left: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon textarea.kartra_optin_ta {
    padding-left: 10px;
    padding-right: 40px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon textarea.kartra_optin_ti {
    padding-left: 10px;
    padding-right: 40px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon i.kartra_optin_i {
    position: absolute;
    bottom: 9px;
    right: 10px;
    text-align: right;
    z-index: 12;
    display: block;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_icon_cicled i.kartra_optin_i {
    width: 24px;
    height: 24px;
    top: 8px;
    left: 9px;
    font-size: 16px;
    background-color: #000;
    text-align: center;
    line-height: 26px;
    border-radius: 100%;
    color: #fff
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_icon_cicled i.kartra_optin_i:before {
    position: relative;
    z-index: 100
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_filter-option,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .kartra_optin_btn-group.kartra_optin_bootstrap-select .filter-option {
    padding-left: 30px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_icon textarea.kartra_optin_ta {
    padding-left: 15px;
    padding-right: 40px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_icon textarea.kartra_optin_ti {
    padding-left: 15px;
    padding-right: 40px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_icon .btn.dropdown-toggle .kartra_optin_caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_icon .btn.dropdown-toggle .caret {
    right: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded .btn.dropdown-toggle .filter-option {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded .btn.dropdown-toggle .kartra_optin_caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded .btn.dropdown-toggle .caret {
    right: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .kartra_optin_caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .caret {
    right: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_optin_asterisk {
    top: 4px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_optin_bootstrap-select .kartra_optin_dropdown-toggle {
    font-size: 14px;
    padding: 9px 10px;
    line-height: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ta {
    padding-left: 30px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti {
    padding-left: 30px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border input.kartra_optin_ti {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .btn-group .filter-option {
    right: 40px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_captcha {
    height: 40px;
    width: 46px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_captcha svg {
    width: 46px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_captcha,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon .kartra_captcha {
    left: 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_captcha+input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 66px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 56px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .kartra_captcha {
    left: 12px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 70px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha {
    left: 2px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha+input.kartra_optin_ti {
    padding-left: 60px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 70px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha {
    left: 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 66px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium textarea.kartra_optin_ti {
    padding: 8px 10px;
    font-size: 16px;
    line-height: normal;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha {
    height: 47px;
    width: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha svg {
    width: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium input.kartra_optin_ti {
    height: 47px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium textarea.kartra_optin_ti {
    height: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border button.dropdown-toggle {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border button.dropdown-toggle .filter-option {
    left: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon textarea.kartra_optin_ta {
    padding-left: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon textarea.kartra_optin_ti {
    padding-left: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon textarea.kartra_optin_ti {
    padding-top: 12px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
    position: absolute;
    bottom: auto;
    top: 12px;
    font-size: 24px;
    right: 15px;
    text-align: right;
    z-index: 10;
    display: block;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_icon_cicled i.kartra_optin_i {
    width: 28px;
    height: 28px;
    top: 10px;
    left: 11px;
    font-size: 18px;
    background-color: #000;
    text-align: center;
    line-height: 30px;
    border-radius: 100%;
    color: #fff
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_icon_cicled i.kartra_optin_i:before {
    position: relative;
    z-index: 100
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_filter-option,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .kartra_optin_btn-group.kartra_optin_bootstrap-select .filter-option {
    padding-left: 30px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_asterisk {
    top: 4px;
    font-size: 20px;
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_bootstrap-select .kartra_optin_dropdown-toggle {
    font-size: 20px;
    padding: 12px 10px;
    font-weight: 300;
    line-height: 22px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ta {
    padding-left: 30px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti {
    padding-left: 30px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border input.kartra_optin_ti {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon textarea.kartra_optin_ti {
    padding: 8px 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .caret {
    right: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha {
    height: 47px;
    width: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha svg {
    width: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon .kartra_captcha {
    left: 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha+input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 70px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 60px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .kartra_captcha {
    left: 12px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 74px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha {
    left: 2px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha+input.kartra_optin_ti {
    padding-left: 64px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha {
    left: 18px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 80px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 77px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large textarea.kartra_optin_ti {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    line-height: normal;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large input.kartra_optin_ti {
    height: 56px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large textarea.kartra_optin_ti {
    height: 120px;
    padding-top: 14px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon textarea.kartra_optin_ti {
    padding-left: 60px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i {
    position: absolute;
    bottom: auto;
    top: 12px;
    font-size: 32px;
    right: 15px;
    text-align: right;
    z-index: 100;
    display: block;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_filter-option,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .kartra_optin_btn-group.kartra_optin_bootstrap-select .filter-option {
    padding-left: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_icon_cicled i.kartra_optin_i {
    width: 34px;
    height: 34px;
    top: 11px;
    font-size: 20px;
    background-color: #000;
    text-align: center;
    line-height: 36px;
    border-radius: 100%;
    color: #fff
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_icon_cicled i.kartra_optin_i:before {
    position: relative;
    z-index: 100
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_asterisk {
    top: 4px;
    font-size: 24px;
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_bootstrap-select .kartra_optin_dropdown-toggle {
    font-size: 24px;
    font-weight: 300;
    padding: 14px 10px;
    line-height: 26px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ta {
    padding-left: 46px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti {
    padding-left: 46px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border button.dropdown-toggle>span:first-child {
    left: 45px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border button.dropdown-toggle {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border button.dropdown-toggle .filter-option {
    left: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large label.kartra_optin_field-label {
    font-size: 18px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large label.kartra_optin_field-label>div {
    top: 5px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .bootstrap-select>.dropdown-toggle {
    padding-right: 55px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .btn-group .filter-option {
    right: 55px
}

@media(max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .btn-group .filter-option {
        right: 45px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_captcha {
    height: 56px;
    width: 56px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_captcha svg {
    width: 56px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_captcha,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon .kartra_captcha {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_captcha+input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 93px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 78px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .kartra_captcha {
    left: 12px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 85px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha {
    left: 2px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha+input.kartra_optin_ti {
    padding-left: 80px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 90px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 90px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border button.dropdown-toggle {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border button.dropdown-toggle .filter-option {
    left: 0
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .bootstrap-select>.dropdown-toggle {
    padding-right: 55px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .bootstrap-select>.dropdown-toggle {
        padding-right: 45px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_captcha {
    height: 66px;
    width: 60px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_captcha svg {
    width: 60px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_captcha,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon .kartra_captcha {
    left: 25px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_captcha+input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 82px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .kartra_captcha {
    left: 12px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 87px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha {
    left: 2px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha+input.kartra_optin_ti {
    padding-left: 82px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha {
    left: 25px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 97px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha {
    left: 25px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
    padding-left: 97px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_small textarea.kartra_optin_ta {
    height: 80px;
    line-height: 1.3;
    padding: 8px;
    text-align: left;
    font-size: 16px;
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_small.kartra_optin_icon textarea.kartra_optin_ta {
    padding-left: 40px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_small.kartra_optin_icon i.kartra_optin_i {
    position: absolute;
    top: 11px;
    left: 12px;
    text-align: right;
    z-index: 0;
    color: #aaa;
    font-size: 19px;
    display: block;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_small .kartra_optin_asterisk {
    top: 4px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_medium textarea.kartra_optin_ta {
    height: 80px;
    line-height: 1.3;
    padding: 8px;
    text-align: left;
    font-size: 16px;
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_medium.kartra_optin_icon textarea.kartra_optin_ta {
    padding-left: 50px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_medium.kartra_optin_icon i.kartra_optin_i {
    position: absolute;
    top: 11px;
    left: 12px;
    text-align: right;
    z-index: 0;
    color: #aaa;
    font-size: 24px;
    display: block;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_medium .kartra_optin_asterisk {
    top: 4px;
    font-size: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_large textarea.kartra_optin_ta {
    height: 80px;
    line-height: 1.3;
    padding: 8px;
    text-align: left;
    font-size: 18px;
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_large.kartra_optin_icon textarea.kartra_optin_ta {
    padding-left: 60px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_large.kartra_optin_icon i.kartra_optin_i {
    position: absolute;
    top: 11px;
    left: 12px;
    text-align: right;
    z-index: 0;
    color: #aaa;
    font-size: 32px;
    display: block;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_ta_large .kartra_optin_asterisk {
    top: 4px;
    font-size: 24px;
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_small.kartra_optin_icon>i.kartra_optin_i,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_medium.kartra_optin_icon>i.kartra_optin_i,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_large.kartra_optin_icon>i.kartra_optin_i,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_giant.kartra_optin_icon>i.kartra_optin_i {
    right: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_small.kartra_optin_icon .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .caret {
    right: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_small.kartra_optin_no_icon .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_medium.kartra_optin_no_icon .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_large.kartra_optin_no_icon .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_giant.kartra_optin_no_icon .btn.dropdown-toggle .caret {
    right: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_small .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_medium .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_large .btn.dropdown-toggle .caret,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_giant .btn.dropdown-toggle .caret {
    right: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_small .kartra_optin_asterisk,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_medium .kartra_optin_asterisk,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_large .kartra_optin_asterisk,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border.kartra_optin_input_giant .kartra_optin_asterisk {
    top: 1px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small label.kartra_optin_field-label small,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium label.kartra_optin_field-label small {
    top: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large label.kartra_optin_field-label small {
    top: 2px
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    line-height: 1.3;
    display: block;
    padding: 5px 0px 10px 0;
    margin: 0;
    margin-bottom: 0;
    color: #000;
    font-family: "Lato", "Roboto", "sans serif";
    font-size: 14px;
    font-weight: 400;
    position: relative;
    cursor: pointer;
    letter-spacing: normal
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel .kartra_optin_asterisk {
    bottom: auto;
    position: static;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: auto;
    right: auto;
    margin: 0px 0px 0px 3px;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel.overlay_builder {
    z-index: 1
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    display: block;
    color: #000;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    font-size: 16px;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    line-height: 1.3;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    letter-spacing: normal
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>div {
    position: absolute;
    top: 0;
    left: 0
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox],
.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=radio] {
    opacity: 0;
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 1;
    width: 20px;
    height: 20px;
    margin: 0;
    cursor: pointer
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]:checked+small:before,
.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=radio]:checked+small:before {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: 1
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    text-rendering: auto;
    font-family: "KartraFrontendIconSet";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:before {
    content: "";
    position: absolute;
    left: 1px;
    top: 1px;
    line-height: 1
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=radio]+small {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=radio]+small:before {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    content: "";
    width: 8px;
    height: 8px
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label small {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    top: 3px;
    position: absolute;
    left: 0;
    zoom: 1;
    _height: 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    opacity: 1;
    vertical-align: top;
    border: 1px solid #000;
    background: none
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label small[class*=error_border] {
    border: 1px solid red !important
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label small:before {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: inline-block;
    vertical-align: top;
    opacity: 0
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label:last-of-type {
    margin-bottom: 0
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #24c2da;
    outline: 0 !important;
    text-decoration: none;
    line-height: 1.3;
    font-family: "Lato", "Roboto", "sans serif";
    font-size: 15px;
    font-weight: 400 !important;
    margin: 0;
    padding: 0;
    letter-spacing: normal
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    text-decoration: underline;
    color: #005580
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0 !important;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
    box-shadow: none;
    border: 1px solid #e5e5e5;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    color: #000;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 0;
    position: relative;
    letter-spacing: normal
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    font-family: "Lato", "Roboto", "sans serif";
    opacity: 1;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    font-family: "Lato", "Roboto", "sans serif";
    opacity: 1;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti.kartra_optin_input_center,
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti.kartra_optin_input_center {
    padding-left: 10px !important;
    text-align: center
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti.kartra_optin_input_noicon,
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti.kartra_optin_input_noicon {
    padding-left: 10px !important
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti.kartra_optin_input_transparent,
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti.kartra_optin_input_transparent {
    background-color: rgba(0, 0, 0, .05)
}

.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti[class*=error_border],
.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti[class*=error_border] {
    border: 1px solid red !important
}

.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    resize: none;
    height: 120px;
    scrollbar-color: transparent transparent
}

.kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-scrollbar {
    display: none
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    margin: 30px 0px 0px 0px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border: none;
    background: #ebebeb;
    background-color: #ebebeb;
    font-weight: 300;
    text-shadow: none;
    color: #333;
    position: relative;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: "Lato", "Roboto", "sans serif";
    letter-spacing: normal;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_block,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    width: 100%
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn:focus::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn:focus::after {
    opacity: 1;
    background: rgba(0, 0, 0, .1);
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled],
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled]:hover,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled]:focus,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled]:focus:hover,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.disabled,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.disabled:hover,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.disabled:focus,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.disabled:focus:hover,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled],
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled]:hover,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled]:focus,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled]:focus:hover,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.disabled,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.disabled:hover,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.disabled:focus,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.disabled:focus:hover {
    cursor: not-allowed !important;
    background: #eee !important;
    color: #ccc !important
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled]::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled]:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled]:focus::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled]:focus:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.disabled::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.disabled:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.disabled:focus::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.disabled:focus:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled]::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled]:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled]:focus::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled]:focus:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.disabled::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.disabled:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.disabled:focus::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.disabled:focus:hover::after {
    display: none
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_small,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_small {
    line-height: 1.3;
    font-size: 20px;
    padding: 10px 12px;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_medium,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_medium {
    line-height: 1.3;
    font-size: 20px;
    padding: 14px 14px;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_large,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_large {
    line-height: 1.3;
    font-size: 24px;
    padding: 16px 16px;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_giant,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    line-height: 1.3;
    font-size: 28px;
    padding: 16px 16px;
    font-weight: 300
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn[disabled=true],
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn[disabled=true] {
    cursor: not-allowed !important;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.btn-rounded,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn-rounded {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.btn_shadow_small,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_small {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .2) !important
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.btn_shadow_medium,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_medium {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, .2) !important
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.btn_shadow_large,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_large {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, .2) !important
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.btn-rounded:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.btn-rounded:focus::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn-rounded:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn-rounded:focus::after {
    border-radius: 100px
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    margin: 0;
    line-height: 1.3;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: none;
    background: #ebebeb;
    background-color: #ebebeb;
    padding: 9px 12px;
    font-weight: 400;
    text-shadow: none;
    box-shadow: none;
    color: #fff;
    position: relative;
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: "Lato", "Roboto", "sans serif";
    letter-spacing: normal;
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social.kartra_optin_btn-fb,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social.kartra_optin_btn-fb {
    background: #3c5a98;
    background-color: #3c5a98
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social.kartra_optin_btn-tw,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social.kartra_optin_btn-tw {
    background: #53a7e8;
    background-color: #53a7e8
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social.kartra_optin_btn-gp,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social.kartra_optin_btn-gp {
    background: #dd4b39;
    background-color: #dd4b39
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social i,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social i {
    font-size: 30px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -7px;
    top: 4px;
    position: relative
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social span,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social span {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn-social:focus::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social:hover::after,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn-social:focus::after {
    opacity: 1;
    background: rgba(0, 0, 0, .05)
}

.kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_btn_block,
.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_btn_block {
    display: block
}

.kartra_optin_notice {
    font-size: 13px !important
}

.kartra_optin_notice p {
    font-weight: 300 !important;
    font-size: 13px !important
}

.kartra_optin_top {
    padding-bottom: 20px
}

.kartra_optin_bottom {
    position: relative
}

.full-dropdown .kartra_optin_dropdown-menu {
    min-width: 100% !important
}

.kartra_optin_top_banner {
    padding-top: 20px !important
}

.kartra_optin_top_banner .kartra_optin_bgcolor {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    border-radius: 0px !important
}

.corner-ribbon {
    line-height: 1em;
    font-size: 2em;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    letter-spacing: -2px;
    display: block;
    width: 80px;
    height: 60px;
    background-color: #999;
    color: #fff;
    padding-top: 1rem;
    position: absolute;
    top: -1px;
    left: 20px;
    transform: translate3d(0, 0, 0)
}

.corner-ribbon:after {
    content: "";
    width: 0;
    height: 0;
    border-right: 40px solid transparent;
    border-left: 40px solid transparent;
    border-top: 20px solid #999;
    position: absolute;
    top: 76px;
    left: 0
}

.corner-ribbon.ribbon--red {
    background-color: #e57368
}

.corner-ribbon.ribbon--red:after {
    border-top: 20px solid #e57368
}

.corner-ribbon.ribbon--orange {
    background-color: #e7711b
}

.corner-ribbon.ribbon--orange:after {
    border-top: 20px solid #e7711b
}

.corner-ribbon.ribbon--yellow {
    background-color: #f1ca3a
}

.corner-ribbon.ribbon--yellow:after {
    border-top: 20px solid #f1ca3a
}

.corner-ribbon.ribbon--green {
    background-color: #5f9654
}

.corner-ribbon.ribbon--green:after {
    border-top: 20px solid #5f9654
}

.corner-ribbon.ribbon--blue {
    background-color: #1c91c0
}

.corner-ribbon.ribbon--blue:after {
    border-top: 20px solid #1c91c0
}

.corner-ribbon.ribbon--purple {
    background-color: #5c3292
}

.corner-ribbon.ribbon--purple:after {
    border-top: 20px solid #5c3292
}

@media(max-width: 480px) {
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) {
        max-width: none !important
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_wrapper .kartra_optin_r {
        display: block
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_wrapper .kartra_optin_r [class^=kartra_optin_c2_] {
        width: 100% !important;
        float: none;
        display: block
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_wrapper .kartra_optin_media_block {
        margin-top: 20px
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_wrapper [class^=kartra_optin_c2]:nth-of-type(1)>.kartra_optin_bgcolor {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_wrapper [class^=kartra_optin_c2]:nth-of-type(1)>.kartra_optin_bgcolor>.kartra_optin_bgimage {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_wrapper [class^=kartra_optin_c2]:nth-of-type(2)>.kartra_optin_bgcolor {
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        -ms-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_wrapper [class^=kartra_optin_c2]:nth-of-type(2)>.kartra_optin_bgcolor>.kartra_optin_bgimage {
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        -ms-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_small .btn-group.bootstrap-select .kartra_optin_filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_small .btn-group.bootstrap-select .filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_medium .btn-group.bootstrap-select .kartra_optin_filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_medium .btn-group.bootstrap-select .filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_large .btn-group.bootstrap-select .kartra_optin_filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_large .btn-group.bootstrap-select .filter-option {
        padding-left: 0px
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_small .btn-group.bootstrap-select .btn.dropdown-toggle,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_medium .btn-group.bootstrap-select .btn.dropdown-toggle,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_large .btn-group.bootstrap-select .btn.dropdown-toggle {
        padding: 9px 45px 9px 10px
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .btn-group.bootstrap-select .kartra_optin_filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .btn-group.bootstrap-select .filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn-group.bootstrap-select .kartra_optin_filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn-group.bootstrap-select .filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn-group.bootstrap-select .kartra_optin_filter-option,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn-group.bootstrap-select .filter-option {
        padding-left: 0px
    }

    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon i.kartra_optin_i,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i,
    .kartra_page_optin_form:not(.kartra_optin_tpl_narrow) .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i {
        z-index: 12 !important
    }

    .kartra_optin_tpl_narrow {
        max-width: 100% !important
    }
}

[class*=kartra_btn_] {
    font-weight: 300;
    font-family: roboto;
    -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    transition: background-color .3s ease;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -ms-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease
}

.kartra_btn_small {
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 400
}

.kartra_btn_small .circle {
    width: 32px;
    height: 32px
}

.kartra_btn_medium {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_btn_medium .circle {
    width: 36px;
    height: 36px
}

.kartra_btn_large {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_btn_large .circle {
    width: 40px;
    height: 40px
}

.kartra_btn_giant {
    padding: 15px 35px;
    font-size: 24px
}

.kartra_btn_giant .circle {
    width: 44px;
    height: 44px
}

.kartra_btn_giant.btn-rounded {
    border-radius: 40px
}

.kartra_btn_large.btn-rounded {
    border-radius: 35px
}

.kartra_btn_medium.btn-rounded {
    border-radius: 25px
}

.kartra_btn_small.btn-rounded {
    border-radius: 25px
}

.kartra_btn_giant.btn-rounded::after {
    border-radius: 40px
}

.kartra_btn_large.btn-rounded::after {
    border-radius: 35px
}

.kartra_btn_medium.btn-rounded::after {
    border-radius: 25px
}

.kartra_btn_small.btn-rounded::after {
    border-radius: 25px
}

.kartra_optin_input_btn--shadow-01 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_small {
    box-shadow: rgba(0, 0, 0, .2) 0px 3px 10px, rgba(0, 0, 0, .2) 0px -2px 0px inset !important
}

.kartra_optin_input_btn--shadow-01 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 3px 15px, rgba(0, 0, 0, .2) 0px -4px 0px inset !important
}

.kartra_optin_input_btn--shadow-01 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_large {
    box-shadow: rgba(0, 0, 0, .2) 0px 3px 20px, rgba(0, 0, 0, .2) 0px -5px 0px inset !important
}

.kartra_optin_input_btn--shadow-02 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_small {
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .2) !important
}

.kartra_optin_input_btn--shadow-02 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_medium {
    box-shadow: 0px 10px 30px rgba(0, 0, 0, .2) !important
}

.kartra_optin_input_btn--shadow-02 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.btn_shadow_large {
    box-shadow: 0px 30px 40px rgba(0, 0, 0, .2) !important
}

.kartra_optin_input_btn--dosis-font .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    font-family: "Dosis", sans-serif
}

.kartra_optin_input_btn--roboto-condensed-font .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_optin_input_btn--francois-one-font .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    font-family: "Francois One", sans-serif
}

.kartra_optin_input_btn--nunito-font .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    font-family: "Nunito", sans-serif
}

.kartra_optin_input_btn--anton-font .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    font-family: "Anton", sans-serif
}

.kartra_optin_input_btn--oswald-font .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    font-family: "Oswald", sans-serif
}

.kartra_optin_input_btn--merriweather-font .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    font-family: "Merriweather", serif
}

.kartra_optin_input_btn--raleway-font .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_block {
    font-family: "Raleway", sans-serif
}

.ez-hide {
    opacity: 0;
    filter: alpha(opacity=0)
}

.ez-checkbox,
.ez-radio {
    zoom: 1;
    *display: inline;
    _height: 30px;
    background-image: url("/img/svg/svg_final_ezmark.svg");
    background-position: 0 0px;
    display: inline-block;
    height: 20px;
    width: 20px
}

.ez-checkbox.ez-checked,
.ez-checkbox.ez-selected,
.ez-radio.ez-checked,
.ez-radio.ez-selected {
    background-position: -30px 0px
}

.ez-checkbox.ez-disabled,
.ez-radio.ez-disabled {
    background-position: -60px 0px
}

.ez-checkbox.ez-readonly,
.ez-radio.ez-readonly {
    background-position: -90px 0px
}

.ez-checkbox.ez-readonly.ez-checked,
.ez-checkbox.ez-readonly.ez-selected,
.ez-radio.ez-readonly.ez-checked,
.ez-radio.ez-readonly.ez-selected {
    background-position: -60px 0px
}

.ez-checkbox input,
.ez-radio input {
    height: 20px;
    margin: 0;
    position: relative;
    top: 0px;
    width: 20px
}

.icon-pseudocheckbox {
    zoom: 1;
    *display: inline;
    _height: 30px;
    background-image: url("/img/svg/svg_final_ezmark.svg");
    background-position: 0 0px;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-top: 0;
    vertical-align: middle;
    background-position: 0px 0px
}

.icon-pseudocheckbox.icon-pseudocheckbox-check {
    background-position: -30px 0px
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .05)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .05);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .05)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_1 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_1 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_1 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_1 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_1 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_1 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_1 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_1 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 2px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 2px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 2px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 2px
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_3 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_3 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_3 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_3 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_3 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_3 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_3 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_3 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .25);
    color: rgba(255, 255, 255, .8);
    background: rgba(0, 0, 0, .25)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .4
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .25);
    background: rgba(0, 0, 0, .25);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer;
    font-family: "Roboto Condensed", sans-serif
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .25);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .25);
    color: rgba(255, 255, 255, .8);
    background: rgba(0, 0, 0, .25)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_5 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_5 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_5 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_5 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_5 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_5 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_5 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_5 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: #424242;
    background: #fff;
    border-width: 2px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    border-width: 2px;
    background-color: #fff
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #424242;
    opacity: 1
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: #fff;
    color: #424242;
    text-shadow: none
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Lato", "Roboto", "sans serif";
    position: relative;
    cursor: pointer
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: #424242;
    background: #fff;
    border-width: 2px
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: #424242;
    background: #fff
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_8_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: transparent;
    border-width: 2px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    border-width: 2px;
    background-color: transparent
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: transparent;
    border-width: 2px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: 1
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: transparent;
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Lato", "Roboto", "sans serif";
    position: relative;
    cursor: pointer
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: transparent;
    border-width: 2px
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: transparent
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_8_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3);
    border-width: 2px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: transparent;
    border-width: 2px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: transparent;
    border-width: 2px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .25);
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Source Sans Pro", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .25);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3);
    border-width: 2px
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_9_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_9_1 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_9_1 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_9_1 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_9_1 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_9_1 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_9_1 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_9_1 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_9_1 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(33, 33, 33, .25);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Source Sans Pro", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(33, 33, 33, .25);
    box-shadow: none;
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_9_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_9_2 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_9_2 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_9_2 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_9_2 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_9_2 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_9_2 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_9_2 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_9_2 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #424242;
    opacity: 1
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: #424242;
    text-shadow: none
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: #fff;
    position: relative;
    top: -2px
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Lato", "Roboto", "sans serif";
    position: relative;
    cursor: pointer
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: #424242;
    background: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: #424242;
    background: #fff
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #424242;
    opacity: 1
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: #424242;
    text-shadow: none
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: #fff;
    position: relative;
    top: -2px
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: #424242;
    background: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: #424242;
    background: #fff
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff;
    border-width: 1px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: #fff;
    position: relative;
    top: -2px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff;
    border-width: 1px
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_15 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_15 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_15 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_15 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_15 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_15 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_15 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_15 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .7);
    font-size: 16px
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .15);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .15);
    background-color: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .15);
    background-color: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .15);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .7);
    position: relative;
    top: -2px
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .7);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .15);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_17 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_17 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_17 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_17 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_17 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_17 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_17 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_17 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    background: transparent;
    border-width: 2px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    border-width: 2px;
    background-color: transparent
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: transparent;
    border-width: 2px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: 1
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .3);
    background: transparent;
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Lato", "Roboto", "sans serif";
    position: relative;
    cursor: pointer
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .3);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    background: transparent;
    border-width: 2px
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    background: transparent
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_19_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .25);
    color: rgba(0, 0, 0, .5);
    background: transparent;
    border-width: 2px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .25);
    border-width: 2px;
    background-color: transparent
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .25);
    background-color: transparent;
    border-width: 2px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: 1
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .25);
    background: transparent;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Lato", "Roboto", "sans serif";
    position: relative;
    cursor: pointer
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .25);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .25);
    color: rgba(0, 0, 0, .5);
    background: transparent;
    border-width: 2px
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .25);
    color: rgba(0, 0, 0, .5);
    background: transparent
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_19_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: transparent;
    border-width: 2px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    border-width: 2px;
    background-color: transparent
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: transparent;
    border-width: 2px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: 1
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: transparent;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: transparent;
    border-width: 2px
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: transparent
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .8);
    font-size: 16px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .8);
    background: transparent;
    border-width: 2px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    border-width: 2px;
    background-color: transparent
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: transparent;
    border-width: 2px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .8);
    opacity: 1
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: transparent;
    color: rgba(0, 0, 0, .8);
    text-shadow: none
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .8);
    position: relative;
    top: -2px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .8);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Source Sans Pro", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .8);
    background: transparent;
    border-width: 2px
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .8);
    background: transparent
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .7);
    font-size: 16px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .15);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .15);
    background-color: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .15);
    background-color: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .15);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .7);
    position: relative;
    top: -2px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .7);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .15);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_22 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_22 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_22 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_22 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_22 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_22 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_22 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_22 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .15);
    background-color: rgba(255, 255, 255, .1)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .15);
    background-color: rgba(255, 255, 255, .1)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_23 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_23 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_23 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_23 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_23 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_23 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_23 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_23 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_24 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_24 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_24 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_24 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_24 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_24 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_24 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_24 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .05);
    border-width: 2px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05);
    border-width: 2px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05);
    border-width: 2px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .05);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .05);
    border-width: 2px
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_24_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_24_1 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_24_1 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_24_1 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_24_1 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_24_1 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_24_1 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_24_1 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_24_1 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff;
    border-width: 1px
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .4);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .4);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: #fff;
    position: relative;
    top: -2px
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff;
    border-width: 1px
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_25 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_25 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_25 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_25 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_25 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_25 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_25 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_25 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .8);
    font-size: 16px
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: #fff;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    border-width: 1px
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .1);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .1);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid #fff;
    background: #fff;
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .8);
    position: relative;
    top: -2px
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .8);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid #fff;
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: #fff;
    color: rgba(0, 0, 0, .6);
    background: #fff;
    border-width: 1px
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_26 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_26 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_26 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_26 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_26 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_26 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_26 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_26 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(33, 33, 33, .25);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(33, 33, 33, .25);
    box-shadow: none;
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_27 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_27 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_27 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_27 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_27 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_27 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_27 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_27 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_28 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_28 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_28 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_28 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_28 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_28 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_28 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_28 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: #424242;
    background: #fff;
    border-width: 1px
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    border-width: 1px;
    background-color: #fff
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #424242;
    opacity: 1
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: #fff;
    color: #424242;
    text-shadow: none
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Lato", "Roboto", "sans serif";
    position: relative;
    cursor: pointer
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: #424242;
    background: #fff;
    border-width: 1px
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: #424242;
    background: #fff
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: #424242;
    background: #fff;
    border-width: 1px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #424242;
    opacity: .7
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: #424242;
    text-shadow: none
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: #fff;
    position: relative;
    top: -2px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: #424242;
    background: #fff;
    border-width: 1px
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #424242
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_30 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_30 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_30 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_30 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_30 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_30 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_30 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_30 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: #fff;
    color: #000;
    background: #fff;
    border-width: 2px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: #fff;
    border-width: 2px;
    background-color: #fff
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: #fff;
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #000;
    opacity: 1
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid #fff;
    background: #fff;
    color: #000;
    text-shadow: none
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(255, 255, 255, .8);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid #fff;
    box-shadow: none;
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: #fff;
    color: #000;
    background: #fff;
    border-width: 2px
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #000
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: #fff;
    color: #000;
    background: #fff
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    background: transparent;
    border-width: 1px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    border-width: 1px;
    background-color: rgba(255, 255, 255, .3)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3);
    border-width: 1px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: 1
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .25);
    background: transparent;
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .25);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    background: transparent;
    border-width: 1px
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    background: transparent
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #000;
    font-size: 16px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: #fff;
    color: #000;
    background: #fff;
    border-width: 2px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: #fff;
    border-width: 2px;
    background-color: #fff
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: #fff;
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #000;
    opacity: 1
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid #fff;
    background: #fff;
    color: #000;
    text-shadow: none
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .8);
    position: relative;
    top: -2px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .8);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid #fff;
    box-shadow: none;
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: #fff;
    color: #000;
    background: #fff;
    border-width: 2px
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #000
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: #fff;
    color: #000;
    background: #fff
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(33, 33, 33, .25);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(33, 33, 33, .25);
    box-shadow: none;
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_34 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_34 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_34 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_34 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_34 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_34 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_34 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_34 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_34 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #000;
    font-size: 20px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 1px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #000
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(33, 33, 33, .25);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #000
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(33, 33, 33, .25);
    box-shadow: none;
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 1px
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_35 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_35 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_35 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_35 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_35 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_35 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_35 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_35 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #000;
    font-size: 20px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 1px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #000
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(33, 33, 33, .25);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #000
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(33, 33, 33, .25);
    box-shadow: none;
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 1px
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_36 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_36 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_36 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_36 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_36 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_36 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_36 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_36 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .25);
    color: #fff;
    background: rgba(0, 0, 0, .25);
    border-width: 2px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: left
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(0, 0, 0, .25);
    border-width: 2px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(0, 0, 0, .25);
    border-width: 2px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #fff;
    opacity: 1
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .25);
    background: rgba(0, 0, 0, .25);
    color: #fff;
    text-shadow: none
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .25);
    box-shadow: none;
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .25);
    color: #fff;
    background: rgba(0, 0, 0, .25);
    border-width: 2px
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #fff
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_38 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_38 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_38 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_38 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_38 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_38 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_38 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_38 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #000;
    font-size: 20px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #000
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #000
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Nunito", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_39 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_39 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_39 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_39 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_39 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_39 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_39 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_39 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_39 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_40 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_40 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_40 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_40 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_40 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_40 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_40 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_40 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #000;
    font-size: 20px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 1px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #000
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(33, 33, 33, .25);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #000
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(33, 33, 33, .25);
    box-shadow: none;
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(33, 33, 33, .25);
    color: #212121;
    background: #fff;
    border-width: 1px
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_41 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_41 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_41 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_41 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_41 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_41 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_41 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_41 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .1);
    background-color: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .1);
    border-width: 1px
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_42 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_42 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_42 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_42 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_42 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_42 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_42 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_42 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .1)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .1)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_46 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_46 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_46 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_46 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_46 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_46 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_46 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_46 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #000;
    font-size: 20px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #000
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #000
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Open Sans", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_48 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_48 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_48 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_48 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_48 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_48 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_48 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_48 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .5);
    color: #fff;
    background: rgba(0, 0, 0, .5);
    border-width: 1px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(0, 0, 0, .5);
    border-width: 1px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(0, 0, 0, .5);
    border-width: 1px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #fff;
    opacity: 1
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .5);
    background: rgba(0, 0, 0, .5);
    color: #fff;
    text-shadow: none
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Catamaran", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .5);
    box-shadow: none;
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .5);
    color: #fff;
    background: rgba(0, 0, 0, .5);
    border-width: 1px
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #fff
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_50 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_50 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_50 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_50 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_50 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_50 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_50 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_50 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .25);
    border-width: 1px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: left
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    border-width: 1px;
    background-color: rgba(255, 255, 255, .3)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3);
    border-width: 1px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: 1
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .25);
    background: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Catamaran", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .25);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .25);
    border-width: 1px
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .25)
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #000;
    font-size: 20px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #000
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(33, 33, 33, .25);
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #212121;
    opacity: .7
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: #212121;
    text-shadow: none
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #000
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: #212121;
    background: #fff;
    border-width: 2px
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #212121
}

.optin_block_form_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_52 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_52 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_52 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_52 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_52 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_52 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_52 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_52 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: 1
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #f6f6f6;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #f6f6f6
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #f6f6f6
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_53 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: 1
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .05);
    background: #f5f5f5;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .05);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .5);
    background: #f5f5f5
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .5);
    background: #f5f5f5
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_54 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(245, 245, 245, .2);
    border-width: 0px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(245, 245, 245, .2);
    border-width: 0px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(245, 245, 245, .2);
    border-width: 0px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(245, 245, 245, .2);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer;
    font-family: "Roboto", sans-serif
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(245, 245, 245, .2);
    border-width: 0px
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_55 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px;
    font-size: 14px !important;
    font-weight: 400 !important
}

.optin_block_form_55 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_55 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_55 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_55 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_55 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_55 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_55 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_55 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .1);
    border-width: 0px
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .1);
    border-width: 0px
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .1);
    border-width: 0px
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .1);
    border-width: 0px
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_56 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_56 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_56 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_56 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_56 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_56 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_56 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_56 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_56 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .5);
    background: #eee;
    border-width: 0px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .05);
    background-color: #eee;
    border-width: 0px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .05);
    background-color: #eee;
    border-width: 0px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: 1
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .05);
    background: #eee;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Lato", "Roboto", "sans serif";
    position: relative;
    cursor: pointer
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .05);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .5);
    background: #eee;
    border-width: 0px
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .5);
    background: #eee
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_57 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, 0);
    background-color: #f5f5f5
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, 0);
    background-color: #f5f5f5;
    border-width: 0px
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: 1
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, 0);
    background: #f5f5f5;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Raleway", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, .5);
    background: #f5f5f5
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, .5);
    background: #f5f5f5
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_58 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .5);
    background: rgba(33, 33, 33, .1);
    border-width: 0px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: rgba(33, 33, 33, .1);
    border-width: 0px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: rgba(33, 33, 33, .1);
    border-width: 0px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: 1
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .05);
    background: rgba(33, 33, 33, .1);
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Lato", "Roboto", "sans serif";
    position: relative;
    cursor: pointer
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .05);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .5);
    background: rgba(33, 33, 33, .1);
    border-width: 0px
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .5);
    background: rgba(33, 33, 33, .1)
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_59 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #000;
    font-size: 16px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: #fff;
    color: #000;
    background: #fff;
    border-width: 2px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: #fff;
    border-width: 2px;
    background-color: #fff
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: #fff;
    background-color: #fff;
    border-width: 2px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #000;
    opacity: 1
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid #fff;
    background: #fff;
    color: #000;
    text-shadow: none
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .8);
    position: relative;
    top: -2px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .8);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    position: relative;
    cursor: pointer
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid #fff;
    box-shadow: none;
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: #fff;
    color: #000;
    background: #fff;
    border-width: 2px
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: #000
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: #fff;
    color: #000;
    background: #fff
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_60 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(0, 0, 0, .4);
    border-width: 0px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(0, 0, 0, .4);
    border-width: 0px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(0, 0, 0, .4);
    border-width: 0px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(0, 0, 0, .4);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer;
    font-family: "Roboto", sans-serif
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(0, 0, 0, .4);
    border-width: 0px
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_61 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px;
    font-size: 14px !important;
    font-weight: 400 !important
}

.optin_block_form_61 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_61 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_61 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_61 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_61 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_61 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_61 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_61 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .8);
    background: rgba(255, 255, 255, .8);
    border-width: 0px
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .8);
    border-width: 0px
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .8);
    border-width: 0px
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .8);
    opacity: .7
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .8);
    color: rgba(0, 0, 0, .8);
    text-shadow: none
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer;
    font-family: "Roboto", sans-serif
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .8);
    background: rgba(255, 255, 255, .8);
    border-width: 0px
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .8)
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_62 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px;
    font-size: 14px !important;
    font-weight: 400 !important
}

.optin_block_form_62 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_62 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_62 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_62 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_62 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_62 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_62 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_62 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(25, 25, 25, .5);
    border-width: 0px
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(25, 25, 25, .5);
    border-width: 0px
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(25, 25, 25, .5);
    border-width: 0px
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(25, 25, 25, .5);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(25, 25, 25, .5);
    border-width: 0px
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_63 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_63 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_63 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_63 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_63 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_63 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_63 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_63 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_63 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(245, 245, 245, .2);
    border-width: 2px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(245, 245, 245, .2);
    border-width: 2px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(245, 245, 245, .2);
    border-width: 2px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label input[type=checkbox]+small:not([class*=error_border]):before {
    left: 0px;
    top: 0px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(245, 245, 245, .2);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer;
    font-family: "Roboto", sans-serif
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(245, 245, 245, .2);
    border-width: 2px
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_64 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px;
    font-size: 14px !important;
    font-weight: 400 !important
}

.optin_block_form_64 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_64 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_64 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_64 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_64 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_64 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_64 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_64 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .25);
    color: rgba(0, 0, 0, .6);
    background: #fff;
    border-width: 1px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .25);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .25);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .25);
    background: #fff;
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    font-family: "Source Sans Pro", sans-serif;
    position: relative;
    cursor: pointer
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .25);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .25);
    color: rgba(0, 0, 0, .6);
    background: #fff;
    border-width: 1px
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_65 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_65 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_65 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_65 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_65 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_65 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_65 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_65 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_65 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(245, 245, 245, .2);
    border-width: 1px
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(245, 245, 245, .2);
    border-width: 1px
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(245, 245, 245, .2);
    border-width: 1px
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(245, 245, 245, .2);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer;
    font-family: "Roboto", sans-serif
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(245, 245, 245, .2);
    border-width: 1px
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_66 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px;
    font-size: 14px !important;
    font-weight: 400 !important
}

.optin_block_form_66 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_66 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_66 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_66 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_66 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_66 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_66 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_66 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .6);
    background: #fff;
    border-width: 1px
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .7)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: rgba(255, 255, 255, .9);
    border-width: 1px
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .7)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .7)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #ffb74d;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .6);
    background: #fff;
    border-width: 1px
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_67 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_67 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_67 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_67 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_67 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_67 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_67 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_67 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_67 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(51, 51, 51, .9);
    border-width: 1px
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(51, 51, 51, .9);
    border-width: 1px
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(51, 51, 51, .9);
    border-width: 1px
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(51, 51, 51, .9);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #ffb74d;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(51, 51, 51, .9);
    border-width: 1px
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_68 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_68 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_68 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_68 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_68 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_68 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_68 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_68 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_68 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff;
    border-width: 1px
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff;
    border-width: 1px
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    position: relative;
    cursor: pointer
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff;
    border-width: 1px
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin_block_form_69 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_69 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_69 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_69 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_69 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_69 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_69 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_69 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_69 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .2)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .05)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #ffd54f;
    box-shadow: none;
    color: #fff;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    position: relative;
    cursor: pointer
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti,
.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .2)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder,
.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder,
.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder,
.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder,
.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.optin_block_form_70 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.optin_block_form_70 .kartra_page_optin_form input:-webkit-autofill,
.optin_block_form_70 .kartra_page_optin_form input:-webkit-autofill:hover,
.optin_block_form_70 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.optin_block_form_70 .kartra_page_optin_form textarea:-webkit-autofill,
.optin_block_form_70 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.optin_block_form_70 .kartra_page_optin_form select:-webkit-autofill,
.optin_block_form_70 .kartra_page_optin_form select:-webkit-autofill:hover,
.optin_block_form_70 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_1 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_1 .kartra_page_optin_form input:-webkit-autofill,
.leads_capture_1 .kartra_page_optin_form input:-webkit-autofill:hover,
.leads_capture_1 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.leads_capture_1 .kartra_page_optin_form textarea:-webkit-autofill,
.leads_capture_1 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.leads_capture_1 .kartra_page_optin_form select:-webkit-autofill,
.leads_capture_1 .kartra_page_optin_form select:-webkit-autofill:hover,
.leads_capture_1 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px;
    background-color: opacity(0.6)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_2 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_2 .kartra_page_optin_form input:-webkit-autofill,
.leads_capture_2 .kartra_page_optin_form input:-webkit-autofill:hover,
.leads_capture_2 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.leads_capture_2 .kartra_page_optin_form textarea:-webkit-autofill,
.leads_capture_2 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.leads_capture_2 .kartra_page_optin_form select:-webkit-autofill,
.leads_capture_2 .kartra_page_optin_form select:-webkit-autofill:hover,
.leads_capture_2 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_3 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_4 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_tnc-form {
    margin-top: 15px
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_5 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_5 .kartra_page_optin_form input:-webkit-autofill,
.leads_capture_5 .kartra_page_optin_form input:-webkit-autofill:hover,
.leads_capture_5 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.leads_capture_5 .kartra_page_optin_form textarea:-webkit-autofill,
.leads_capture_5 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.leads_capture_5 .kartra_page_optin_form select:-webkit-autofill,
.leads_capture_5 .kartra_page_optin_form select:-webkit-autofill:hover,
.leads_capture_5 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_tnc-form {
    margin-top: 15px
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_6 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_6 .kartra_page_optin_form input:-webkit-autofill,
.leads_capture_6 .kartra_page_optin_form input:-webkit-autofill:hover,
.leads_capture_6 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.leads_capture_6 .kartra_page_optin_form textarea:-webkit-autofill,
.leads_capture_6 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.leads_capture_6 .kartra_page_optin_form select:-webkit-autofill,
.leads_capture_6 .kartra_page_optin_form select:-webkit-autofill:hover,
.leads_capture_6 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_tnc-form {
    margin-top: 15px
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_7 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_7 .kartra_page_optin_form input:-webkit-autofill,
.leads_capture_7 .kartra_page_optin_form input:-webkit-autofill:hover,
.leads_capture_7 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.leads_capture_7 .kartra_page_optin_form textarea:-webkit-autofill,
.leads_capture_7 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.leads_capture_7 .kartra_page_optin_form select:-webkit-autofill,
.leads_capture_7 .kartra_page_optin_form select:-webkit-autofill:hover,
.leads_capture_7 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_8 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .8);
    opacity: .7
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .8);
    text-shadow: none
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(255, 255, 255, .3)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_9 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_9 .kartra_page_optin_form input:-webkit-autofill,
.leads_capture_9 .kartra_page_optin_form input:-webkit-autofill:hover,
.leads_capture_9 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.leads_capture_9 .kartra_page_optin_form textarea:-webkit-autofill,
.leads_capture_9 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.leads_capture_9 .kartra_page_optin_form select:-webkit-autofill,
.leads_capture_9 .kartra_page_optin_form select:-webkit-autofill:hover,
.leads_capture_9 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .8);
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .8)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .8)
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_10 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .8);
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .8)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .8)
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_11 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_12 .kartra_page_optin_form {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 30px 25px;
    position: relative
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .7);
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_12 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_13 .kartra_page_optin_form {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 30px 25px;
    position: relative
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .7);
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_13 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .7);
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_14 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .7);
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_15 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .7)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .6);
    opacity: .7
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .7);
    color: rgba(0, 0, 0, .6);
    text-shadow: none
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: #888;
    position: relative;
    top: -2px
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .6);
    background: rgba(255, 255, 255, .7)
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_16 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_17 .kartra_page_optin_form {
    padding: 30px 25px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.leads_capture_17 .kartra_page_optin_form h2.secondary-header {
    color: #000;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 30px;
    font-family: "Oswald", sans-serif
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_17 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_18 .kartra_page_optin_form h2.secondary-header {
    color: #000;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 30px;
    font-family: "Oswald", sans-serif
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_18 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_19 .kartra_page_optin_form {
    padding: 30px 25px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_19 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f9b600;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_20 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 16px
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #263848;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_21 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(255, 255, 255, .9);
    font-size: 20px
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(255, 255, 255, .9)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f1bf31;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_22 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(255, 255, 255, .9);
    font-size: 20px
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(255, 255, 255, .9)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #e5757a;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_23 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #ea9036;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_24 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #3bbdc6;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_25 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f27c08;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_26 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(255, 255, 255, .9);
    font-size: 20px
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .5);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(255, 255, 255, .9)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f27c08;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .5)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .5)
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_27 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_28 .kartra_page_optin_form {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 20px
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(255, 255, 255, .9);
    font-size: 20px
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .7);
    opacity: .7
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .7);
    text-shadow: none
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(255, 255, 255, .9)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f27c08;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .7);
    background: rgba(255, 255, 255, .1)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .7);
    background: rgba(255, 255, 255, .1)
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_28 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_29 .kartra_page_optin_form {
    background-color: rgba(0, 0, 0, .2);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 20px
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(255, 255, 255, .9);
    font-size: 20px
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .7);
    opacity: .7
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .7);
    text-shadow: none
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(255, 255, 255, .9)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #ffcf0e;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .7);
    background: rgba(255, 255, 255, .1)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(255, 255, 255, .7);
    background: rgba(255, 255, 255, .1)
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_29 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_29 .kartra_page_optin_form input:-webkit-autofill,
.leads_capture_29 .kartra_page_optin_form input:-webkit-autofill:hover,
.leads_capture_29 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.leads_capture_29 .kartra_page_optin_form textarea:-webkit-autofill,
.leads_capture_29 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.leads_capture_29 .kartra_page_optin_form select:-webkit-autofill,
.leads_capture_29 .kartra_page_optin_form select:-webkit-autofill:hover,
.leads_capture_29 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #fb2948;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_30 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_tnc-form {
    text-align: center
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_tnc-form .kartra_optin_controls {
    text-align: left
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_tnc-form button.kartra_optin_submit_btn {
    display: table;
    margin: 15px auto 0px auto;
    width: auto
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #d34e3c;
    box-shadow: none;
    color: #fff;
    padding: 16px 25px;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_31 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #e67b5a;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_32 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #3bbdc6;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_33 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(255, 255, 255, .9);
    font-size: 20px
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(255, 255, 255, .9)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #ea9036;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_35 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_tnc-form {
    text-align: center
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_controls {
    text-align: left
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_tnc-form button.kartra_optin_submit_btn {
    display: table;
    margin: 15px auto 0px auto;
    width: auto
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f27c08;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer;
    padding: 16px 25px
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_36 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(255, 255, 255, .9);
    font-size: 20px
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(255, 255, 255, .9)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small,
.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input[type=checkbox]+small:before {
    color: #fff
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input[type=radio]+small:before {
    background: #fff
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .1);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(255, 255, 255, .9)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #e5757a;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .1);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .1);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_37 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(255, 255, 255, .8);
    font-size: 20px
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(255, 255, 255, .8)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(255, 255, 255, .8)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #3bbdc6;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_38 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #3bbdc6;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_40 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #3bbdc6;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_41 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #3bbdc6;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_42 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #d34e3c;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_43 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #e67b5a;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_44 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #e67b5a;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_45 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 20px
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: rgba(0, 0, 0, .6)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(0, 0, 0, .6);
    position: relative;
    top: -2px
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6);
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #d34e3c;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_46 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .7);
    opacity: .7
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: rgba(255, 255, 255, .9);
    color: rgba(0, 0, 0, .7);
    text-shadow: none
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #d34e3c;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .7)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .7);
    background: rgba(255, 255, 255, .9)
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_47 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: #fff;
    font-size: 20px
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: #fff
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(255, 255, 255, .5);
    background-color: rgba(255, 255, 255, .3)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: #fff
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: #fff
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(255, 255, 255, .7);
    opacity: .7
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(255, 255, 255, .3);
    background: rgba(0, 0, 0, .2);
    color: rgba(255, 255, 255, .7);
    text-shadow: none
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 20px;
    color: #fff
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: rgba(255, 255, 255, .8);
    position: relative;
    top: -2px
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: #fff
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #d34e3c;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(255, 255, 255, .3);
    box-shadow: none;
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .7);
    background: rgba(0, 0, 0, .2)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(255, 255, 255, .7)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(255, 255, 255, .3);
    color: rgba(255, 255, 255, .7);
    background: rgba(0, 0, 0, .2)
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice {
    display: inline-block
}

.leads_capture_48 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_48 .kartra_page_optin_form input:-webkit-autofill,
.leads_capture_48 .kartra_page_optin_form input:-webkit-autofill:hover,
.leads_capture_48 .kartra_page_optin_form input:-webkit-autofill:focus input:-webkit-autofill,
.leads_capture_48 .kartra_page_optin_form textarea:-webkit-autofill,
.leads_capture_48 .kartra_page_optin_form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.leads_capture_48 .kartra_page_optin_form select:-webkit-autofill,
.leads_capture_48 .kartra_page_optin_form select:-webkit-autofill:hover,
.leads_capture_48 .kartra_page_optin_form select:-webkit-autofill:focus {
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block {
    margin-top: 0px !important
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div {
    margin-bottom: 20px
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_media_block.logo_div img {
    display: inline-block
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator {
    margin: 0px 0 !important
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_separator>hr {
    margin: 0px 0 !important
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_40 {
    width: 40%
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_c2_60 {
    width: 60%
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_h3 {
    font-family: "Oswald", sans-serif;
    font-size: 32px;
    color: #000;
    text-align: center;
    font-weight: 400
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper div.kartra_optin_p {
    color: #009ddc;
    text-align: center;
    font-size: 20px
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_clabel {
    color: rgba(0, 0, 0, .6);
    font-size: 16px
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg p {
    color: #fff
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block .kartra-optin-lineico-lock-close-1 {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_asterisk {
    color: red
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    border-color: rgba(0, 0, 0, .2);
    background-color: #fff
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .ez-radio.ez-selected::before {
    background: rgba(0, 0, 0, .6)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox.ez-checked::before {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr {
    width: 100%
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn {
    background: rgba(126, 189, 56, .35);
    border-color: #fff;
    color: #fff
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group .btn .filter-option {
    text-align: left
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_slctpckr.btn-group.open .btn.dropdown-toggle {
    border: 1px solid #fff;
    background: rgba(126, 189, 56, 0)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_btn-group.kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
    border: 1px solid rgba(0, 0, 0, .2);
    background: #fff;
    color: rgba(0, 0, 0, .5);
    text-shadow: none
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-size: 16px;
    color: #fff
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label {
    color: #fff;
    position: relative;
    top: -2px
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: #fff;
    display: inline-block;
    cursor: pointer;
    font-weight: 300
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a:hover {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    background: #f16331;
    box-shadow: none;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    cursor: pointer
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper button:hover,
.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper button:focus {
    outline: 0px
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    box-shadow: none;
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper textarea.kartra_optin_ta:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_50 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_notice p {
    text-align: left;
    padding-top: 2px;
    margin-bottom: 0px
}

.leads_capture_51 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label,
.leads_capture_51 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_51 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.leads_capture_51 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_51 .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label,
.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_field-label>a {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    color: rgba(0, 0, 0, .6)
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg {
    margin-top: 25px;
    margin-bottom: 25px
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti {
    border-color: #727170;
    color: #94b931;
    background: rgba(255, 255, 255, 0);
    padding-left: 30px !important
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti::-webkit-input-placeholder {
    color: #94b931
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti:-moz-placeholder {
    color: #94b931
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti::-moz-placeholder {
    color: #94b931
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti:-ms-input-placeholder {
    color: #94b931
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti:focus,
.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti:hover {
    border-color: #f1f1f1
}

.leads_capture_52 .kartra_page_optin_form .kartra_optin_wrapper button {
    text-transform: uppercase;
    font-weight: 500 !important
}

.optin-component-small .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg {
    margin-bottom: 10px;
    margin-top: 15px
}

.optin-component-btn-margin-adjust .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_tnc-form {
    margin-top: 20px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.inner,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.open,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.inner,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.open,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.inner,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.open,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.inner,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.open,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.inner,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.open {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu {
    background: #333
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-thumb,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-thumb,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-thumb,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-thumb,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-thumb,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 3px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-track,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-track,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-track,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-track,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-track,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track {
    background: #666;
    border-radius: 3px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu body,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu body,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu body,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu body,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu body,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu body,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu body,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu body,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu body,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu body {
    scrollbar-face-color: #ddd;
    scrollbar-track-color: #666
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-thumb,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 3px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-track,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-track,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-track,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-track,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-track,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track {
    background: #666;
    border-radius: 3px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner body,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner body,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner body,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner body,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner body,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner body,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner body,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner body,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner body,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner body {
    scrollbar-face-color: #ddd;
    scrollbar-track-color: #666
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a {
    transition: all .3s ease-in-out;
    padding: 6px 15px;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #666;
    text-decoration: none;
    line-height: 20px
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a>i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a>i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a>i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a>i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a>i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a>i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a>i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a>i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a>i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a>i {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    transition: all .3s ease-in-out;
    font-size: 16px;
    left: 7px;
    line-height: 1;
    margin-top: 1px;
    z-index: 10
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus {
    background: none;
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i {
    color: #fff
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a strong,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a strong,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a strong,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a strong,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a strong,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a strong,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a strong,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a strong,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a strong,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a strong {
    font-weight: 400
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus {
    background: rgba(255, 255, 255, .05);
    color: #fff;
    outline: none
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus:hover {
    background: rgba(255, 255, 255, .05);
    color: #fff
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus {
    color: rgba(255, 255, 255, .6)
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i {
    color: rgba(255, 255, 255, .6)
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover {
    color: #fff
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover i {
    color: #fff
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a {
    cursor: not-allowed
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:hover,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:hover,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:hover,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:hover,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:hover,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus:hover {
    color: #888;
    background: none
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:hover .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:focus:hover .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:hover .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:focus:hover .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:hover .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:focus:hover .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:hover .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:focus:hover .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:hover .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:focus:hover .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname {
    color: #fff
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname {
    color: #fff
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:hover .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:hover .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:hover .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:hover .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:hover .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname {
    color: #fff
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg label.kartra_optin_field-label>a,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg label.kartra_optin_field-label>a,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg label.kartra_optin_field-label>a,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg label.kartra_optin_field-label>a,
.dark-version .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg label.kartra_optin_field-label>a {
    color: rgba(255, 255, 255, .8)
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.inner,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .dropdown-menu.open {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu {
    border-radius: 3px;
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .15);
    margin: 2px 0 0 0;
    border: none;
    right: 0px;
    left: auto;
    padding: 0;
    z-index: 1000;
    text-align: left;
    list-style: none;
    float: left;
    position: absolute;
    top: 100%;
    bottom: auto
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-thumb,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 3px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-track,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track {
    background: #ebebeb;
    border-radius: 3px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu body,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu body {
    scrollbar-face-color: #000;
    scrollbar-track-color: #ebebeb
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner {
    border-radius: 0;
    box-shadow: none;
    margin: 0px 0 0 0;
    border: none;
    right: auto;
    left: auto;
    padding: 0;
    z-index: inherit;
    text-align: left;
    list-style: none;
    float: none;
    position: static;
    top: auto;
    bottom: auto;
    background: none;
    box-shadow: none;
    overflow-x: hidden
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 3px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-track,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track {
    background: #ebebeb;
    border-radius: 3px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner body,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner body {
    scrollbar-face-color: #000;
    scrollbar-track-color: #ebebeb
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li {
    list-style: none;
    margin: 0;
    padding: 2px;
    margin-bottom: 0;
    position: relative
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: normal;
    word-break: break-word;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    clear: both;
    display: block;
    white-space: normal
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus {
    outline: none
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover {
    outline: none
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a span.text,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a span.text {
    display: block
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.divider,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.divider {
    padding: 0;
    border: none
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu {
    overflow: hidden;
    overflow-y: auto
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.disabled a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.disabled a {
    display: block
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a {
    display: table;
    width: 100%
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a .ccode,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a .ccode,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a .cname {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a .cname {
    transition: all .3s ease-in-out;
    white-space: normal;
    font-size: 12px;
    text-align: right;
    padding-left: 20px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .filter-option .cname {
    display: none
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .drop_up .dropdown-menu,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .drop_up ul.kartra_optin_dropdown-menu,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropup .dropdown-menu,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropup ul.kartra_optin_dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 2px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .drop_right .dropdown-menu,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .drop_right ul.kartra_optin_dropdown-menu {
    left: 0;
    right: auto
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu {
    background: #333
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-thumb,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 3px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu::-webkit-scrollbar-track,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track {
    background: #666;
    border-radius: 3px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu body,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu body {
    scrollbar-face-color: #ddd;
    scrollbar-track-color: #666
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-thumb,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 3px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner::-webkit-scrollbar-track,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track {
    background: #666;
    border-radius: 3px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu .inner body,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu .inner body {
    scrollbar-face-color: #ddd;
    scrollbar-track-color: #666
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a {
    transition: all .3s ease-in-out;
    padding: 6px 15px;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #666;
    text-decoration: none;
    line-height: 20px
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a>i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a>i {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    transition: all .3s ease-in-out;
    font-size: 16px;
    left: 7px;
    line-height: 1;
    margin-top: 1px;
    z-index: 10
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus {
    background: none;
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i {
    color: #fff
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a strong,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a strong {
    font-weight: 400
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus {
    background: rgba(255, 255, 255, .05);
    color: #fff;
    outline: none
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.selected a:focus:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.selected a:focus:hover {
    background: rgba(255, 255, 255, .05);
    color: #fff
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus {
    color: rgba(255, 255, 255, .6)
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus i {
    color: rgba(255, 255, 255, .6)
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover {
    color: #fff
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:hover i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li a:focus:hover i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:hover i,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li a:focus:hover i {
    color: #fff
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a {
    cursor: not-allowed
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .dropdown-menu li.disabled a:focus:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:hover,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg ul.kartra_optin_dropdown-menu li.disabled a:focus:hover {
    color: #888;
    background: none
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:hover .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li a:focus:hover .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname {
    color: #fff
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname {
    color: #fff
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:hover .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname {
    color: #fff
}

.optin-form-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg label.kartra_optin_field-label>a {
    color: rgba(255, 255, 255, .8)
}

.optin-component-transparent-light .kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle,
.optin-component-transparent-light .kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5)
}

.optin-component-transparent-light .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin-component-transparent-light .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    background-color: transparent
}

.optin-component-transparent-light .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5)
}

.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    background-color: transparent
}

.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    background-color: transparent;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-radius: 0px
}

.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(0, 0, 0, .5);
    opacity: .7
}

.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: #fff
}

.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin-component-bottom-border-light .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.optin-component-semi-transparent-light .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin-component-semi-transparent-light .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    background-color: rgba(255, 255, 255, .2)
}

.optin-component-semi-transparent-light .kartra_page_optin_form .kartra_optin_wrapper button.dropdown-toggle {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .2)
}

.optin-component-semi-transparent-light .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .2);
    color: rgba(0, 0, 0, .5);
    background: rgba(255, 255, 255, .2)
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle,
.optin-component-dark .kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle {
    background-color: #333;
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8)
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    background-color: #333;
    border-color: rgba(255, 255, 255, .2)
}

.optin-component-dark .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    background-color: #333;
    border-color: rgba(255, 255, 255, .2);
    color: #fff
}

.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8)
}

.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .2)
}

.optin-component-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .2);
    color: #fff;
    font-weight: 400
}

.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle {
    border-color: rgba(255, 255, 255, .2);
    color: rgba(255, 255, 255, .8);
    background: rgba(0, 0, 0, .2)
}

.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    background-color: rgba(0, 0, 0, .2);
    border-color: rgba(255, 255, 255, .2)
}

.optin-component-semi-transparent-dark .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2);
    color: #fff;
    background: rgba(0, 0, 0, .2)
}

.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .ez-radio,
.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .ez-checkbox {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .2)
}

.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(255, 255, 255, .2)
}

.optin-component-bottom-border-dark .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_input_bottom_border .btn.dropdown-toggle {
    background-color: transparent;
    border-color: rgba(255, 255, 255, .2);
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    position: relative;
    color: #fff;
    line-height: 1.3;
    font-size: 28px;
    padding: 18px 18px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_clabel,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_clabel {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_field-label,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_field-label {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_field-label>span,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_field-label>span {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_clabel,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_clabel {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>small,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>small {
    top: 1px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>span,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>span {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_clabel {
    font-size: 18px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_field-label>span {
    font-size: 18px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_clabel {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>small {
    top: 1px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>span {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_clabel {
    font-size: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_field-label>span {
    font-size: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_clabel {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>small {
    top: 1px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] .kartra_optin_cg.kartra_optin_tnc-form label.kartra_optin_field-label>span {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] .kartra_optin_phone_wrapper .kartra_optin_controls+.kartra_optin_controls {
    position: relative;
    width: auto;
    left: auto
}

.kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
    font-weight: 700
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_phone_wrapper {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_phone_wrapper .kartra_optin_controls {
    width: 100%;
    position: static;
    margin-bottom: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_phone_wrapper .kartra_optin_controls .btn {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_ti {
    font-weight: 400 !important
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_ti::-webkit-input-placeholder {
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_ti:-moz-placeholder {
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_ti::-moz-placeholder {
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_ti:-ms-input-placeholder {
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_ti:-webkit-autofill,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_ti:-webkit-autofill:focus,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_ti:-webkit-autofill:hover {
    -webkit-transition: background-color 9999s ease-out;
    -webkit-transition-delay: 9999s;
    -webkit-box-shadow: none !important
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls .btn.dropdown-toggle {
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border input.kartra_optin_ti {
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border button.dropdown-toggle {
    background-color: transparent;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-radius: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon i.kartra_optin_i {
    font-size: 16px;
    top: 13px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 10px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 10px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
        left: 0px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon>i {
    display: none
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon textarea.kartra_optin_ti {
    padding-left: 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
    left: 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon.kartra_optin_input_rounded input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon.kartra_optin_input_rounded textarea.kartra_optin_ti {
    padding-left: 15px;
    padding-right: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon.kartra_optin_input_rounded .btn.dropdown-toggle .filter-option {
    left: 15px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon.kartra_optin_input_rounded .btn.dropdown-toggle .filter-option {
        left: 15px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .btn.dropdown-toggle {
    font-size: 16px;
    height: 40px;
    padding: 8px 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .btn.dropdown-toggle .filter-option {
    left: 10px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_optin_field-label {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_small .kartra_optin_field-label>span {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon textarea.kartra_optin_ti {
    padding-left: 15px;
    padding-right: 45px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
    font-size: 20px;
    top: 14px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    right: 45px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_rounded input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_rounded textarea.kartra_optin_ti {
    padding-left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_rounded .btn.dropdown-toggle .filter-option {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_rounded .btn.dropdown-toggle .caret {
    right: 20px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_rounded .btn.dropdown-toggle .caret {
        right: 20px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded .btn.dropdown-toggle .filter-option {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded .btn.dropdown-toggle .caret {
    right: 20px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded .btn.dropdown-toggle .caret {
        right: 20px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle .filter-option {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle .caret {
    right: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon>i {
    display: none
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon textarea.kartra_optin_ti {
    padding: 8px 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon .btn.dropdown-toggle .caret {
    right: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle .filter-option {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_field-label>span {
    font-size: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .bootstrap-select>.dropdown-toggle {
    padding-right: 45px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .bootstrap-select>.dropdown-toggle span.filter-option {
    right: 45px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon textarea.kartra_optin_ti {
    padding-left: 15px;
    padding-right: 55px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i {
    font-size: 26px;
    top: 16px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle {
    padding-right: 55px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 15px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 15px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
        left: 0px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon>i {
    display: none
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon textarea.kartra_optin_ti {
    padding-left: 15px;
    padding-right: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border .kartra_optin_asterisk {
    right: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle .filter-option {
    left: 15px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_field-label {
    font-size: 18px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_field-label>span {
    font-size: 18px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
    font-size: 20px;
    height: 66px;
    text-shadow: none
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle .filter-option {
    left: 20px;
    right: 55px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle .filter-option {
        left: 15px;
        right: 45px
    }
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded .btn.dropdown-toggle .filter-option {
        left: 20px;
        right: 45px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded .btn.dropdown-toggle .caret {
    right: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_asterisk {
    top: 4px;
    font-size: 24px;
    font-weight: 400
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
    position: absolute;
    bottom: auto;
    top: 20px;
    font-size: 28px;
    right: 20px;
    text-align: right;
    z-index: 100;
    display: block;
    line-height: 1
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
        right: 15px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon textarea.kartra_optin_ti {
    padding-right: 55px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-size: 20px;
    line-height: normal
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
    height: 66px;
    line-height: normal
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon textarea.kartra_optin_ti {
    padding-top: 18px;
    height: 140px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 20px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 15px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle {
    padding-right: 55px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
        left: 0px
    }
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_optin_asterisk {
    right: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon>i {
    display: none
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon textarea.kartra_optin_ti {
    padding: 8px 20px;
    font-size: 20px;
    line-height: normal
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input {
    height: 66px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon textarea.kartra_optin_ti {
    height: 140px;
    padding-top: 14px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
    left: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border input.kartra_optin_ti,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
    padding-left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
    left: 0px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_field-label {
    font-size: 20px
}

.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_field-label>a,
.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_field-label>span {
    font-size: 20px
}

@media(min-width: 0px)and (max-width: 480px) {
    .kartra_page_optin_form .kartra_optin_wrapper div .kartra_optin_h3 {
        font-size: 24px
    }

    .kartra_page_optin_form .kartra_optin_wrapper div .kartra_optin_h2 {
        font-size: 18px
    }

    .kartra_page_optin_form .kartra_optin_wrapper div .kartra_optin_h4 {
        font-size: 20px
    }

    .kartra_page_optin_form .kartra_optin_wrapper div .kartra_optin_p {
        font-size: 18px
    }

    .kartra_page_optin_form .kartra_optin_wrapper label.kartra_optin_clabel {
        font-size: 16px !important
    }

    .kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_small,
    .kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_medium,
    .kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_large,
    .kartra_page_optin_form .kartra_optin_wrapper a.kartra_optin_submit_btn.kartra_optin_btn_giant,
    .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_small,
    .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_medium,
    .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_large,
    .kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        line-height: 1.3;
        font-size: 20px;
        padding: 12px 12px;
        font-weight: 400
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon textarea.kartra_optin_ti {
        font-size: 16px;
        padding-right: 45px;
        padding-left: 15px;
        padding-bottom: 8px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
        padding-top: 8px;
        height: 47px;
        line-height: 47px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon textarea.kartra_optin_ti {
        padding-top: 12px;
        height: 100px;
        line-height: 1.3
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
        font-size: 20px;
        top: 14px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
        padding-left: 0px;
        padding-right: 45px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon>i,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon>i,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon>i {
        display: none
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti {
        padding: 8px 15px;
        font-size: 16px;
        height: 47px;
        line-height: 47px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon textarea.kartra_optin_ti {
        font-size: 16px;
        height: 100px;
        padding-left: 15px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon .btn.dropdown-toggle .filter-option,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon .btn.dropdown-toggle .filter-option,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
        left: 15px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon.kartra_optin_input_bottom_border input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon.kartra_optin_input_bottom_border input.kartra_optin_ti {
        padding-left: 0px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon.kartra_optin_input_bottom_border textarea.kartra_optin_ti {
        height: 100px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
        left: 0px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_no_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_no_icon textarea.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_no_icon input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_no_icon textarea.kartra_optin_ti {
        padding: 8px 20px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .filter-option,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .filter-option,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .filter-option {
        left: 20px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .caret,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .caret,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_no_icon .btn.dropdown-toggle .caret {
        right: 20px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border input.kartra_optin_ti {
        padding-left: 0px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border .btn.dropdown-toggle .filter-option {
        left: 0px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
        height: 47px;
        line-height: 28px;
        font-size: 16px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_field-label,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_field-label,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_field-label {
        font-size: 16px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_field-label>a,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_field-label>span,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_field-label>a,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_field-label>span,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_field-label>a,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_field-label>span {
        font-size: 16px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_field-label .ez-checkbox,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_field-label .ez-checkbox,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_field-label .ez-checkbox {
        top: 1px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_field-label .ez-radio,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_optin_field-label .ez-radio,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_field-label .ez-radio {
        top: 1px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_captcha {
        height: 47px;
        width: 50px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha svg,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_captcha svg,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_captcha svg {
        width: 50px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon .kartra_captcha {
        left: 10px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
        padding-left: 70px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha {
        left: 0px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_bottom_border.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
        padding-left: 60px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .kartra_captcha {
        left: 12px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
        padding-left: 74px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha {
        left: 2px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon.kartra_optin_input_bottom_border .kartra_captcha+input.kartra_optin_ti {
        padding-left: 64px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha {
        left: 18px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_icon .kartra_captcha+input.kartra_optin_ti {
        padding-left: 80px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha {
        left: 15px
    }

    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_large.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti,
    .kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_input_rounded.kartra_optin_no_icon .kartra_captcha+input.kartra_optin_ti {
        padding-left: 77px
    }

    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_clabel,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_clabel,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_clabel,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_clabel {
        font-size: 16px
    }

    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_field-label,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_field-label,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_field-label,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_field-label {
        font-size: 16px
    }

    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_field-label>a,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_field-label>span,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_field-label>a,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_field-label>span,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_field-label>a,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_field-label>span,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_field-label>a,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_field-label>span {
        font-size: 16px
    }

    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_field-label .ez-checkbox,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_field-label .ez-checkbox,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_field-label .ez-checkbox,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_field-label .ez-checkbox {
        top: 1px
    }

    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_medium] label.kartra_optin_field-label .ez-radio,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_small] label.kartra_optin_field-label .ez-radio,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_large] label.kartra_optin_field-label .ez-radio,
    .kartra_page_optin_form .kartra_optin_wrapper form[data-input-class*=kartra_optin_input_giant] label.kartra_optin_field-label .ez-radio {
        top: 1px
    }
}

.kartra_progress {
    position: relative
}

.kartra_progress--flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.kartra_progress--justify-content-space-between {
    justify-content: space-between
}

.kartra_progress--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_progress--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_progress--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_progress--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_progress--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_progress--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_progress--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_progress--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_progress--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_progress--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_progress--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_progress--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_progress--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_progress--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_progress--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_progress--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_progress--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_progress--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_progress--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_progress--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_progress--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_progress--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_progress--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_progress--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_progress--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_progress--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_progress--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_progress--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_progress--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_progress--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_progress--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_progress--spectral-font {
    font-family: "Spectral", serif
}

.kartra_progress--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_progress--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_progress--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_progress--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_progress--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_progress--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_progress--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_progress--patua-one {
    font-family: "Patua One", cursive
}

.kartra_progress--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_progress--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_progress--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_progress--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_progress--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_progress--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_progress--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_progress--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_progress--arvo-font {
    font-family: "Arvo", serif
}

.kartra_progress--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_progress--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_progress--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_progress--caudex-font {
    font-family: "Caudex", serif
}

.kartra_progress--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_progress--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_progress--allan-font {
    font-family: "Allan", cursive
}

.kartra_progress--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_progress--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_progress--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_progress--radley-font {
    font-family: "Radley", serif
}

.kartra_progress--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_progress--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_progress--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_progress--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_progress--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_progress--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_progress--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_progress--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_progress--components-one {
    height: 25px;
    font-size: 13px;
    font-weight: 600;
    justify-content: center;
    align-items: center
}

.kartra_progress--components-one .kartra_progress_bar {
    background-color: #e9ecef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 20px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px
}

.kartra_progress--components-one .kartra_progress_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    background-color: #01a9f4;
    transition: width .6s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px
}

.kartra_progress--components-one .kartra_progress_bar_progression {
    white-space: nowrap;
    color: #333;
    padding: 0px 15px
}

.kartra_progress--components-two {
    font-size: 13px;
    font-weight: 600
}

.kartra_progress--components-two .kartra_progress_bar {
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 2px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    border: rgba(0, 0, 0, .1) 1px solid
}

.kartra_progress--components-two .kartra_progress_bar--deep-sky-blue-nine-opaque-02 {
    background-color: rgba(58, 212, 234, .2)
}

.kartra_progress--components-two .kartra_progress_bar--padding-none {
    padding: 0px
}

.kartra_progress--components-two .kartra_progress_bar--border-none {
    border: 0px solid
}

.kartra_progress--components-two .kartra_progress_inner {
    height: 18px;
    background-color: #5dce62;
    transition: width .6s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px
}

.kartra_progress--components-two .kartra_progress_inner--deep-sky-blue-nine {
    background-color: #3ad4ea
}

.kartra_progress--components-two .kartra_progress_inner--light-salmon-two {
    background-color: #f49c6d
}

.kartra_progress--components-two .kartra_progress_bar_progression {
    white-space: nowrap;
    text-align: center;
    padding: 4px 15px;
    margin-bottom: 6px
}

.kartra_progress--components-two .kartra_progress_bar_progression--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_progress--components-two .kartra_progress_bar_progression .kartra_progress_bar_progression_label--size-medium {
    font-size: 16px
}

.kartra_progress--components-three {
    height: 40px;
    font-size: 13px;
    font-weight: 600;
    position: relative
}

.kartra_progress--components-three .kartra_progress_bar {
    background-color: #e9ecef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_progress--components-three .kartra_progress_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    background-color: #ff7043;
    transition: width .6s ease;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.kartra_progress--components-three .kartra_progress_bar_progression {
    white-space: nowrap;
    padding: 4px 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    color: #333;
    position: absolute;
    background-color: rgba(255, 255, 255, .8);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.kartra_progress--components-four {
    font-size: 13px;
    font-weight: 600;
    justify-content: center;
    align-items: center
}

.kartra_progress--components-four .kartra_progress_bar {
    height: 20px;
    background-color: #e9ecef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px
}

.kartra_progress--components-four .kartra_progress_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    background-color: #4dd0e1;
    transition: width .6s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.kartra_progress--components-four .kartra_progress_bar_progression {
    white-space: nowrap;
    padding: 0px 15px;
    color: #333
}

.kartra_progress--components-four .kartra_progress_bar_progression span {
    display: block
}

.kartra_progress--components-four .kartra_progress_bar_progression .kartra_progress_bar_progression_percent {
    font-size: 24px;
    margin-bottom: 2px
}

.kartra_progress--components-four .kartra_progress_bar_progression .kartra_progress_bar_progression_label {
    font-size: 12px
}

.kartra_progress--components-five {
    height: 40px;
    font-size: 13px;
    font-weight: 600;
    position: relative
}

.kartra_progress--components-five .kartra_progress_bar {
    background-color: #e9ecef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden
}

.kartra_progress--components-five .kartra_progress_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    background-color: #29b6f6;
    transition: width .6s ease;
    -webkit-border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -ms-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px
}

.kartra_progress--components-five .kartra_progress_bar_progression {
    white-space: nowrap;
    padding: 4px 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    position: absolute;
    background-color: rgba(0, 0, 0, .7);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.kartra_progress--components-six {
    font-size: 14px;
    font-weight: 600
}

.kartra_progress--components-six .kartra_progress_bar {
    height: 20px;
    background-image: -moz-linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-image: -webkit-linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-image: linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.kartra_progress--components-six .kartra_progress_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    transition: width .6s ease;
    background-image: -moz-linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-image: -webkit-linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-image: linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.kartra_progress--components-six .kartra_progress_bar_progression_box {
    height: 24px;
    width: 20px;
    background-color: #e9ecef;
    margin-right: 10px
}

.kartra_progress--components-six .kartra_progress_bar_progression_box:last-child {
    margin-right: 0px
}

.kartra_progress--components-six .kartra_progress_bar_progression_box--completed {
    background-color: #e85c2f
}

.kartra_progress--components-six .kartra_progress_bar_progression {
    white-space: nowrap;
    text-align: center;
    padding: 4px 15px;
    margin-bottom: 10px
}

.kartra_progress--components-seven {
    font-size: 13px;
    font-weight: 600;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .04);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    padding: 15px 15px
}

.kartra_progress--components-seven .kartra_progress_bar {
    height: 40px;
    background-image: -moz-linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-image: -webkit-linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-image: linear-gradient(90deg, #e9ecef 25%, transparent 25%, transparent 50%, #e9ecef 50%, #e9ecef 75%, transparent 75%, transparent);
    background-size: 20px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.kartra_progress--components-seven .kartra_progress_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    transition: width .6s ease;
    background-image: -moz-linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-image: -webkit-linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-image: linear-gradient(90deg, #e85c2f 25%, transparent 25%, transparent 50%, #e85c2f 50%, #e85c2f 75%, transparent 75%, transparent);
    background-size: 20px 20px
}

.kartra_progress--components-seven .kartra_progress_bar_progression_box {
    height: 40px;
    width: 6px;
    background-color: #cbcbcb;
    margin-right: 5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_progress--components-seven .kartra_progress_bar_progression_box:last-child {
    margin-right: 0px
}

.kartra_progress--components-seven .kartra_progress_bar_progression_box--completed {
    background-color: #ab47bb
}

.kartra_progress--components-seven .kartra_progress_bar_progression {
    white-space: nowrap;
    margin-right: 15px;
    color: #333
}

.kartra_progress--components-seven .kartra_progress_bar_progression span {
    display: block
}

.kartra_progress--components-seven .kartra_progress_bar_progression .kartra_progress_bar_progression_percent {
    font-size: 24px;
    margin-bottom: 2px
}

.kartra_progress--components-seven .kartra_progress_bar_progression .kartra_progress_bar_progression_label {
    font-size: 12px
}

.kartra_progress--components-eight {
    font-size: 13px;
    font-weight: 600;
    justify-content: center;
    align-items: center;
    border: rgba(0, 0, 0, .1) 2px solid;
    background-color: transparent;
    padding: 15px 25px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px
}

.kartra_progress--components-eight .kartra_progress_bar {
    height: 10px;
    background-color: #e9ecef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px
}

.kartra_progress--components-eight .kartra_progress_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    background-color: #4dd0e1;
    transition: width .6s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px
}

.kartra_progress--components-eight .kartra_progress_bar_progression {
    white-space: nowrap;
    padding: 0px 15px;
    color: #333
}

.kartra_progress--components-eight .kartra_progress_bar_progression span {
    display: block
}

.kartra_progress--components-eight .kartra_progress_bar_progression .kartra_progress_bar_progression_percent {
    font-size: 24px;
    margin-bottom: 2px
}

.kartra_progress--components-eight .kartra_progress_bar_progression .kartra_progress_bar_progression_label {
    font-size: 12px
}

.kartra_progress--components-nine {
    font-size: 13px;
    font-weight: 600
}

.kartra_progress--components-nine .kartra_progress_bar {
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 3px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_progress--components-nine .kartra_progress_inner {
    height: 38px;
    background-color: #4dd0e1;
    transition: width .6s ease;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.kartra_progress--components-nine .kartra_progress_bar_progression {
    white-space: nowrap;
    text-align: center;
    padding: 4px 15px;
    margin-bottom: 6px
}

.kartra_progress--components-ten {
    font-size: 13px;
    font-weight: 600
}

.kartra_progress--components-ten .kartra_progress_bar {
    background-color: #e9ecef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px
}

.kartra_progress--components-ten .kartra_progress_bar--green-four-opaque-02 {
    background-color: rgba(93, 206, 98, .2)
}

.kartra_progress--components-ten .kartra_progress_bar--deep-sky-blue-nine-opaque-02 {
    background-color: rgba(58, 212, 234, .2)
}

.kartra_progress--components-ten .kartra_progress_bar--deep-tomato-opaque-02 {
    background-color: rgba(239, 83, 80, .2)
}

.kartra_progress--components-ten .kartra_progress_bar--white {
    background-color: #fff
}

.kartra_progress--components-ten .kartra_progress_bar--white-opaque-02 {
    background-color: rgba(255, 255, 255, .2)
}

.kartra_progress--components-ten .kartra_progress_inner {
    height: 8px;
    background-color: #5dce62;
    transition: width .6s ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px
}

.kartra_progress--components-ten .kartra_progress_inner--green-four {
    background-color: #5dce62
}

.kartra_progress--components-ten .kartra_progress_inner--orange-tomato {
    background-color: #ff7043
}

.kartra_progress--components-ten .kartra_progress_inner--deep-sky-blue-nine {
    background-color: #3ad4ea
}

.kartra_progress--components-ten .kartra_progress_inner--deep-tomato {
    background-color: #ef5350
}

.kartra_progress--components-ten .kartra_progress_inner--white {
    background-color: #fff
}

.kartra_progress--components-ten .kartra_progress_bar_progression {
    white-space: nowrap;
    text-align: center;
    padding: 4px 15px;
    margin-bottom: 6px
}

.kartra_progress--components-ten .kartra_progress_bar_progression--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_progress--components-ten .kartra_progress_bar_progression--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_progress--components-ten .kartra_progress_bar_progression--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_progress--components-ten .kartra_progress_bar_progression .kartra_progress_bar_progression_label--size-medium {
    font-size: 16px
}

.kartra_progress--components-ten .kartra_progress_bar_progression .kartra_progress_bar_progression_label--size-large {
    font-size: 20px
}

.kartra_progress--components-ten .kartra_progress_bar_progression .kartra_progress_bar_progression_label--white {
    color: #fff
}

.kartra_progress--components-ten .kartra_progress_bar_progression .kartra_progress_bar_progression_label--dim-grey {
    color: #666
}

.kartra_progress .kartra_progress_inline_wrap {
    display: inline-flex;
    background-color: #f5f5f5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    padding: 15px 15px
}

.kartra_progress .kartra_progress_bar_progression--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_progress .kartra_progress_bar_progression--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_progress .kartra_progress_bar_progression--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_progress .kartra_progress_bar_progression--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_progress .kartra_progress_bar_progression--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_progress .kartra_progress_bar_progression--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_progress .kartra_progress_bar_progression--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_progress .kartra_progress_bar_progression--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_progress .kartra_progress_bar_progression--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_progress .kartra_progress_bar_progression--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_progress .kartra_progress_bar_progression--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_progress .kartra_progress_bar_progression--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_progress .kartra_progress_bar_progression--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_progress .kartra_progress_bar_progression--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_progress .kartra_progress_bar_progression--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_progress .kartra_progress_bar_progression--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_progress .kartra_progress_bar_progression--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--spectral-font {
    font-family: "Spectral", serif
}

.kartra_progress .kartra_progress_bar_progression--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_progress .kartra_progress_bar_progression--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_progress .kartra_progress_bar_progression--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--patua-one {
    font-family: "Patua One", cursive
}

.kartra_progress .kartra_progress_bar_progression--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_progress .kartra_progress_bar_progression--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--arvo-font {
    font-family: "Arvo", serif
}

.kartra_progress .kartra_progress_bar_progression--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_progress .kartra_progress_bar_progression--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_progress .kartra_progress_bar_progression--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_progress .kartra_progress_bar_progression--caudex-font {
    font-family: "Caudex", serif
}

.kartra_progress .kartra_progress_bar_progression--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_progress .kartra_progress_bar_progression--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--allan-font {
    font-family: "Allan", cursive
}

.kartra_progress .kartra_progress_bar_progression--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_progress .kartra_progress_bar_progression--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--radley-font {
    font-family: "Radley", serif
}

.kartra_progress .kartra_progress_bar_progression--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_progress .kartra_progress_bar_progression--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_progress .kartra_progress_bar_progression--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_progress .kartra_progress_bar_progression--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_progress .kartra_progress_bar_progression--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_progress .kartra_progress_bar_progression--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_progress .kartra_progress_bar_progression--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_progress--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_progress--margin-left-right-extra-small {
    margin-left: 20px;
    margin-right: 20px
}

.kartra_progress--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_progress--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_progress--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_progress--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_progress--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_progress--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_progress--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_progress--margin-top-extra-small {
    margin-top: 20px
}

.kartra_progress--margin-top-big-tiny {
    margin-top: 15px
}

.kartra_progress--margin-top-extra-medium {
    margin-top: 40px
}

.kartra_progress--margin-top-special-medium {
    margin-top: 30px
}

.pricing {
    position: relative
}

.pricing--padding-tiny {
    padding: 10px
}

.pricing--padding-big-tiny {
    padding: 15px
}

.pricing--padding-bottom-tiny {
    padding-bottom: 10px
}

.pricing--padding-extra-small {
    padding: 20px
}

.pricing--padding-small {
    padding: 25px
}

.pricing--padding-top-small {
    padding-top: 25px
}

.pricing--padding-medium {
    padding: 50px
}

.pricing--padding-special-medium {
    padding: 30px
}

.pricing--padding-large {
    padding: 100px
}

.pricing--padding-bottom-none {
    padding-bottom: 0px
}

.pricing--margin-bottom-extra-small {
    margin-bottom: 20px
}

.pricing--negative-margin-spcial-tiny {
    margin-top: -2px
}

.pricing--border-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.pricing--border-extra-light-grey-color {
    border-color: #eee
}

.pricing--border-darkturquoise {
    border-color: #00ced1
}

.pricing--border-blue {
    border-color: #1bb5ec;
    border-width: 2px;
    border-style: solid
}

.pricing--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

.pricing--box-shadow-black-tiny {
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .07)
}

.pricing--border-tiny {
    border-width: 2px;
    border-style: solid
}

.pricing--rounded-extra-tiny {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.pricing--rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.pricing--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden
}

.pricing--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    overflow: hidden
}

.pricing--border-adjust {
    margin-left: -1px
}

.pricing--shadow-black-small {
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1)
}

.pricing--shadow-black-medium {
    box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, .04)
}

.pricing--right-shadow:after {
    z-index: -2;
    position: absolute;
    content: "";
    bottom: 15px;
    right: 10px;
    left: auto;
    width: 50%;
    top: 80%;
    max-width: 300px;
    background: rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, .4);
    box-shadow: 0 15px 10px rgba(0, 0, 0, .4);
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg)
}

.pricing--hover-opacity-giant:hover .background-item {
    opacity: .8
}

.pricing__header {
    position: relative
}

.pricing__header--text-center {
    text-align: center
}

.pricing__header--text-right {
    text-align: right
}

.pricing__header--center {
    margin-left: auto;
    margin-right: auto
}

.pricing__header--padding-tiny {
    padding: 10px
}

.pricing__header--padding-extra-small {
    padding: 20px
}

.pricing__header--padding-extra-medium {
    padding-top: 40px;
    padding-bottom: 40px
}

.pricing__header--width-extra-large {
    width: 200px;
    height: 200px
}

.pricing__header--rounded-full {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.pricing__header--border-extra-medium {
    border: 15px solid
}

.pricing__header--border-black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.pricing__name {
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative;
    line-height: 140%
}

.pricing__name--margin-bottom-none {
    margin-bottom: 0px
}

.pricing__name--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.pricing__name--margin-bottom-tiny {
    margin-bottom: 10px
}

.pricing__name--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.pricing__name--darkturquoise {
    color: #00ced1
}

.pricing__name--white {
    color: #fff
}

.pricing__name--special-red {
    color: #ed2d16
}

.pricing__name--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__name--night-rider-black {
    color: #333
}

.pricing__name--text-center {
    text-align: center
}

.pricing__name--font-weight-regular {
    font-weight: 400
}

.pricing__name--font-weight-thin {
    font-weight: 300
}

.pricing__name--h1 {
    font-size: 42px
}

@media(max-width: 1200px) {
    .pricing__name--h1 {
        font-size: 38px
    }
}

@media(max-width: 992px) {
    .pricing__name--h1 {
        font-size: 36px
    }
}

@media(max-width: 767px) {
    .pricing__name--h1 {
        font-size: 26px
    }
}

@media(max-width: 420px) {
    .pricing__name--h1 {
        font-size: 20px
    }
}

.pricing__name--h2 {
    font-size: 36px
}

@media(max-width: 1200px) {
    .pricing__name--h2 {
        font-size: 32px
    }
}

@media(max-width: 992px) {
    .pricing__name--h2 {
        font-size: 28px
    }
}

@media(max-width: 767px) {
    .pricing__name--h2 {
        font-size: 24px
    }
}

@media(max-width: 420px) {
    .pricing__name--h2 {
        font-size: 18px
    }
}

.pricing__name--h3 {
    font-size: 28px
}

@media(max-width: 992px) {
    .pricing__name--h3 {
        font-size: 24px
    }
}

@media(max-width: 767px) {
    .pricing__name--h3 {
        font-size: 20px
    }
}

@media(max-width: 420px) {
    .pricing__name--h3 {
        font-size: 18px
    }
}

.pricing__name--h4 {
    font-size: 24px
}

@media(max-width: 992px) {
    .pricing__name--h4 {
        font-size: 22px
    }
}

@media(max-width: 767px) {
    .pricing__name--h4 {
        font-size: 20px
    }
}

@media(max-width: 420px) {
    .pricing__name--h4 {
        font-size: 18px
    }
}

.pricing__name--h5 {
    font-size: 20px
}

@media(max-width: 992px) {
    .pricing__name--h5 {
        font-size: 18px
    }
}

@media(max-width: 767px) {
    .pricing__name--h5 {
        font-size: 16px
    }
}

.pricing__name--h6 {
    font-size: 18px
}

.pricing__name--text-small {
    font-size: 16px
}

.pricing__subline {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative
}

.pricing__subline--text-center {
    text-align: center
}

.pricing__subline--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__subline--white {
    color: #fff
}

.pricing__subline--margin-bottom-none {
    margin-bottom: 0px
}

.pricing__subline--margin-bottom-tiny {
    margin-bottom: 10px
}

.pricing__subline--size-small {
    font-size: 14px
}

.pricing__subline--font-weight-regular {
    font-weight: 400
}

.pricing__circle {
    width: 180px;
    height: 180px;
    position: relative
}

.pricing__circle--rounded-full {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.pricing__circle--center {
    margin-left: auto;
    margin-right: auto
}

.pricing__value {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    white-space: nowrap;
    position: relative
}

.pricing__value span {
    position: relative
}

.pricing__value--table {
    display: table;
    margin: auto
}

.pricing__value--table p {
    display: table-cell;
    vertical-align: top
}

.pricing__value--align-bottom p {
    vertical-align: bottom
}

.pricing__value--inline p {
    display: inline-block
}

.pricing__value--center {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.pricing__value--text-center {
    text-align: center
}

.pricing__value--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__value--white {
    color: #fff
}

.pricing__value--special-red {
    color: #ed2d16
}

.pricing__value--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.pricing__value--negative-margin-bottom-big-tiny {
    margin-bottom: -15px
}

.pricing__value--margin-bottom-none {
    margin-bottom: 0px
}

.pricing__value--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.pricing__value--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.pricing__value--margin-bottom-tiny {
    margin-bottom: 10px
}

.pricing__value--padding-extra-small {
    padding: 20px
}

.pricing__value--darkturquoise {
    color: #00ced1
}

.pricing__value--size-small {
    font-size: 14px
}

.pricing__value--font-weight-thin {
    font-weight: 100
}

.pricing__value--font-weight-regular {
    font-weight: 400
}

.pricing__value--font-weight-medium {
    font-weight: 500
}

.pricing__value--font-weight-semi-bold {
    font-weight: 600
}

.pricing__value--font-weight-bold {
    font-weight: 700
}

.pricing__value--font-weight-black {
    font-weight: 900
}

.pricing__value--h4 {
    font-size: 24px
}

@media(max-width: 992px) {
    .pricing__value--h4 {
        font-size: 22px
    }
}

@media(max-width: 767px) {
    .pricing__value--h4 {
        font-size: 20px
    }
}

@media(max-width: 420px) {
    .pricing__value--h4 {
        font-size: 18px
    }
}

.pricing__value--h5 {
    font-size: 20px
}

@media(max-width: 992px) {
    .pricing__value--h5 {
        font-size: 18px
    }
}

@media(max-width: 767px) {
    .pricing__value--h5 {
        font-size: 16px
    }
}

.pricing__value--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 20px
}

.pricing__value--negative-left-tiny {
    left: -10px
}

.pricing__value--negative-top-tiny {
    top: -10px
}

@media(max-width: 992px) {
    .pricing__value--negative-top-tiny {
        top: -8px
    }
}

@media(max-width: 767px) {
    .pricing__value--negative-top-tiny {
        top: -6px
    }
}

@media(max-width: 420px) {
    .pricing__value--negative-top-tiny {
        top: -5px
    }
}

.pricing__body {
    position: relative
}

.pricing__body--padding-top-extra-small {
    padding-top: 20px
}

.pricing__body--padding-extra-small {
    padding: 20px
}

.pricing__features {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.pricing__features--text-center {
    text-align: center
}

.pricing__features--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 20px
}

.pricing__features--padding-extra-small {
    padding: 20px
}

.pricing__features--margin-bottom-extra-small {
    margin-bottom: 20px
}

.pricing__feature {
    font-size: 16px;
    font-weight: 300;
    position: relative
}

.pricing__feature--flex {
    display: flex
}

.pricing__feature--table {
    display: table
}

.pricing__feature--padding-top-bottom-like-tiny {
    padding-top: 8px;
    padding-bottom: 8px
}

.pricing__feature--padding-top-bottom-big-tiny {
    padding-top: 15px;
    padding-bottom: 15px
}

.pricing__feature--padding-top-bottom-extra-tiny {
    padding-top: 5px;
    padding-bottom: 5px
}

.pricing__feature--margin-bottom-tiny {
    margin-bottom: 10px
}

.pricing__feature--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__feature--border-bottom-extra-tiny {
    border-bottom: 1px solid
}

.pricing__feature--border-color-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.pricing__feature--border-black-transparent-near-grey-medium {
    border-color: rgba(0, 0, 0, .05)
}

.pricing__feature--white {
    color: #fff
}

.pricing__feature:last-child {
    border-bottom: 0px
}

.pricing__feature:first-child {
    padding-top: 0px
}

.pricing__wrapper {
    position: relative
}

.pricing__wrapper--center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.pricing__wrapper--padding-top-bottom-tiny {
    padding-top: 10px;
    padding-bottom: 10px
}

.pricing__wrapper--padding-top-bottom-small {
    padding-top: 25px;
    padding-bottom: 25px
}

.pricing__wrapper--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 20px
}

.pricing__wrapper--padding-extra-small {
    padding: 20px
}

.pricing__wrapper--border-bottom-extra-tiny {
    border-bottom: 1px solid
}

.pricing__wrapper--border-top-extra-tiny {
    border-top: 1px solid
}

.pricing__wrapper--border-extra-dark-grey {
    border-color: #e0e0e0
}

.pricing__headline {
    line-height: 140%;
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 20px;
    position: relative
}

.pricing__headline--text-center {
    text-align: center
}

.pricing__headline--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__headline--white {
    color: #fff
}

.pricing__headline--font-weight-thin {
    font-weight: 100
}

.pricing__headline--font-weight-regular {
    font-weight: 400
}

.pricing__headline--font-weight-medium {
    font-weight: 500
}

.pricing__headline--font-weight-semi-bold {
    font-weight: 600
}

.pricing__headline--font-weight-bold {
    font-weight: 700
}

.pricing__headline--font-weight-black {
    font-weight: 900
}

.pricing__headline--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.pricing__headline--margin-bottom-tiny {
    margin-bottom: 10px
}

.pricing__headline--h1 {
    font-size: 42px
}

@media(max-width: 1200px) {
    .pricing__headline--h1 {
        font-size: 38px
    }
}

@media(max-width: 992px) {
    .pricing__headline--h1 {
        font-size: 36px
    }
}

@media(max-width: 767px) {
    .pricing__headline--h1 {
        font-size: 26px
    }
}

@media(max-width: 420px) {
    .pricing__headline--h1 {
        font-size: 20px
    }
}

.pricing__headline--h2 {
    font-size: 36px
}

@media(max-width: 1200px) {
    .pricing__headline--h2 {
        font-size: 32px
    }
}

@media(max-width: 992px) {
    .pricing__headline--h2 {
        font-size: 28px
    }
}

@media(max-width: 767px) {
    .pricing__headline--h2 {
        font-size: 24px
    }
}

@media(max-width: 420px) {
    .pricing__headline--h2 {
        font-size: 18px
    }
}

.pricing__headline--h3 {
    font-size: 28px
}

@media(max-width: 992px) {
    .pricing__headline--h3 {
        font-size: 24px
    }
}

@media(max-width: 767px) {
    .pricing__headline--h3 {
        font-size: 20px
    }
}

@media(max-width: 420px) {
    .pricing__headline--h3 {
        font-size: 18px
    }
}

.pricing__headline--h4 {
    font-size: 24px
}

@media(max-width: 992px) {
    .pricing__headline--h4 {
        font-size: 22px
    }
}

@media(max-width: 767px) {
    .pricing__headline--h4 {
        font-size: 20px
    }
}

@media(max-width: 420px) {
    .pricing__headline--h4 {
        font-size: 18px
    }
}

.pricing__headline--h5 {
    font-size: 20px
}

@media(max-width: 992px) {
    .pricing__headline--h5 {
        font-size: 18px
    }
}

@media(max-width: 767px) {
    .pricing__headline--h5 {
        font-size: 16px
    }
}

.pricing__headline--h6 {
    font-size: 18px
}

.pricing__text {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative
}

.pricing__text--text-center {
    text-align: center
}

.pricing__text--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__text--special-red {
    color: #ed2d16
}

.pricing__text--size-small {
    font-size: 14px
}

.pricing__text--margin-bottom-special-medium {
    margin-bottom: 30px
}

.pricing__text--margin-bottom-none {
    margin-bottom: 0px
}

.pricing__text--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.pricing__text--padding-top-bottom-extra-tiny {
    padding-top: 5px;
    padding-bottom: 5px
}

.pricing__text--font-weight-thin {
    font-weight: 100
}

.pricing__text--font-weight-regular {
    font-weight: 400
}

.pricing__text--font-weight-medium {
    font-weight: 500
}

.pricing__text--font-weight-semi-bold {
    font-weight: 600
}

.pricing__text--font-weight-bold {
    font-weight: 700
}

.pricing__text--font-weight-black {
    font-weight: 900
}

.pricing__feature-icon {
    position: relative
}

.pricing__feature-icon--tiny {
    width: 24px;
    height: 24px;
    font-size: 12px;
    top: 4px
}

.pricing__feature-icon--small {
    width: 30px;
    height: 30px;
    font-size: 16px;
    top: 4px
}

.pricing__feature-icon--medium {
    width: 40px;
    height: 40px;
    font-size: 20px;
    top: 4px
}

.pricing__feature-icon--large {
    width: 48px;
    height: 48px;
    font-size: 24px;
    top: 4px
}

.pricing__feature-icon--giant {
    width: 72px;
    height: 72px;
    font-size: 32px;
    top: 4px
}

.pricing__feature-icon--sky-blue {
    color: #03acdc
}

.pricing__feature-text {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    position: relative
}

.pricing__feature-text--size-small {
    font-size: 14px
}

.pricing__feature-text--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__feature-text--padding-left-extra-tiny {
    padding-left: 5px
}

.pricing__feature-desc--text-center {
    text-align: center
}

.pricing__sign {
    font-weight: 300;
    font-size: .8rem;
    position: relative
}

.pricing__sign--font-weight-regular {
    font-weight: 400
}

.pricing__sign--font-weight-bold {
    font-weight: 700
}

.pricing__sign--extra-small {
    font-size: .8rem
}

.pricing__sign--negative-top-tiny {
    top: -10px
}

@media(max-width: 992px) {
    .pricing__sign--negative-top-tiny {
        top: -8px
    }
}

@media(max-width: 767px) {
    .pricing__sign--negative-top-tiny {
        top: -6px
    }
}

@media(max-width: 420px) {
    .pricing__sign--negative-top-tiny {
        top: -5px
    }
}

.pricing__sign--negative-top-extra-small {
    top: -20px
}

@media(max-width: 767px) {
    .pricing__sign--negative-top-extra-small {
        top: -8px
    }
}

.pricing__sign--negative-top-big-tiny {
    top: -15px
}

@media(max-width: 767px) {
    .pricing__sign--negative-top-big-tiny {
        top: -8px
    }
}

@media(max-width: 767px) {
    .pricing__sign--negative-top-big-tiny {
        top: -6px
    }
}

.pricing__cost {
    position: relative;
    font-weight: 300
}

.pricing__cost--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__cost--white {
    color: #fff
}

.pricing__cost--font-weight-regular {
    font-weight: 400
}

.pricing__cost--font-weight-bold {
    font-weight: 700
}

.pricing__cost--negative-top-special-tiny {
    top: -5px
}

.pricing__cost--negative-top-extra-small {
    top: -20px
}

@media(max-width: 767px) {
    .pricing__cost--negative-top-extra-small {
        top: -8px
    }
}

.pricing__cost--negative-top-tiny {
    top: -10px
}

@media(max-width: 992px) {
    .pricing__cost--negative-top-tiny {
        top: -8px
    }
}

@media(max-width: 767px) {
    .pricing__cost--negative-top-tiny {
        top: -6px
    }
}

@media(max-width: 420px) {
    .pricing__cost--negative-top-tiny {
        top: -5px
    }
}

.pricing__cost--top-extra-tiny {
    top: 6px
}

.pricing__cost--top-big-tiny {
    top: 4px
}

@media(max-width: 767px) {
    .pricing__cost--top-big-tiny {
        top: 0px
    }
}

@media(max-width: 420px) {
    .pricing__cost--top-big-tiny {
        top: 0px
    }
}

.pricing__cost--left-right-big-tiny {
    padding-left: 4px;
    padding-right: 4px
}

.pricing__cost--negative-top-special-small {
    top: -15px
}

.pricing__cost--negative-top-big-tiny {
    top: -4px
}

.pricing__fraction {
    font-weight: 300;
    position: relative
}

.pricing__fraction--font-weight-thin {
    font-weight: 300
}

.pricing__fraction--font-weight-regular {
    font-weight: 400
}

.pricing__fraction--font-weight-bold {
    font-weight: 700
}

.pricing__fraction--top-big-tiny {
    top: 4px
}

.pricing__fraction--extra-small {
    font-size: .8rem
}

.pricing__fraction--negative-top-tiny {
    top: -10px
}

@media(max-width: 992px) {
    .pricing__fraction--negative-top-tiny {
        top: -8px
    }
}

@media(max-width: 767px) {
    .pricing__fraction--negative-top-tiny {
        top: -6px
    }
}

@media(max-width: 420px) {
    .pricing__fraction--negative-top-tiny {
        top: -5px
    }
}

.pricing__fraction--negative-top-extra-small {
    top: -20px
}

@media(max-width: 767px) {
    .pricing__fraction--negative-top-extra-small {
        top: -5px
    }
}

.pricing__fraction--negative-top-big-tiny {
    top: -15px
}

@media(max-width: 767px) {
    .pricing__fraction--negative-top-big-tiny {
        top: -5px
    }
}

.pricing__duration {
    position: relative
}

.pricing__duration--negative-top-extra-tiny {
    top: -6px
}

@media(max-width: 767px) {
    .pricing__duration--negative-top-extra-tiny {
        top: -3px
    }
}

.pricing__duration--negative-top-tiny {
    top: -10px
}

@media(max-width: 992px) {
    .pricing__duration--negative-top-tiny {
        top: -8px
    }
}

@media(max-width: 767px) {
    .pricing__duration--negative-top-tiny {
        top: -6px
    }
}

@media(max-width: 420px) {
    .pricing__duration--negative-top-tiny {
        top: -5px
    }
}

.pricing__duration--light-grey {
    color: rgba(0, 0, 0, .6)
}

.pricing__duration--white {
    color: #fff
}

.pricing__link--block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

[class*=col-md-] .pricing--exceptional-border-extra-tiny {
    border-width: 1px;
    border-style: solid;
    border-left-width: 0px
}

@media(max-width: 767px) {
    [class*=col-md-] .pricing--exceptional-border-extra-tiny {
        border-left-width: 1px
    }
}

[class*=col-md-]:first-child .pricing--exceptional-border-extra-tiny {
    border-left-width: 1px
}

@media(max-width: 991px) {
    [class*=col-md-] .pricing--exceptional-border-extra-tiny {
        border-top-width: 0px
    }

    [class*=col-md-]:nth-child(1) .pricing--exceptional-border-extra-tiny,
    [class*=col-md-]:nth-child(2) .pricing--exceptional-border-extra-tiny {
        border-top-width: 1px
    }
}

@media(max-width: 767px) {
    [class*=col-md-] .pricing--exceptional-border-extra-tiny {
        border-top-width: 0px !important
    }

    [class*=col-md-]:first-child .pricing--exceptional-border-extra-tiny {
        border-top-width: 1px !important
    }
}

.pricing_elements_wrapper--padding-right-bottom-tiny {
    padding-right: 10px;
    padding-bottom: 10px
}

.pricing_elements_wrapper--padding-right-bottom-small {
    padding-right: 25px;
    padding-bottom: 25px
}

.pricing_elements_wrapper--padding-small {
    padding: 25px;
    padding: 25px
}

.pricing_elements_container {
    -webkit-box-shadow: 0px 0px 30px 0px rgba(194, 194, 194, .3);
    -moz-box-shadow: 0px 0px 30px 0px rgba(194, 194, 194, .3);
    box-shadow: 0px 0px 30px 0px rgba(194, 194, 194, .3);
    position: relative
}

li.pricing__feature:last-of-type {
    border: 0px
}

.kartra_button1 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0
}

.kartra_button1:active,
.kartra_button1:focus,
.kartra_button1:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button1::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button1:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .1)
}

.kartra_button1--large:hover::after {
    border-radius: 6px
}

.kartra_button1--giant:hover::after {
    border-radius: 6px
}

.kartra_button1--text-left {
    text-align: left
}

.kartra_button1--tiny {
    padding: 5px 10px;
    font-size: 14px
}

.kartra_button1--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button1--tiny {
        padding: 5px 16px
    }
}

.kartra_button1--small {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_button1--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button1--small {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button1--small span {
        margin-right: 10px
    }
}

.kartra_button1--medium {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_button1--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button1--medium {
        padding: 13px 40px
    }
}

@media(max-width: 420px) {
    .kartra_button1--medium span {
        margin-right: 10px
    }
}

.kartra_button1--large {
    padding: 15px 35px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button1--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button1--large {
        padding: 15px 60px
    }

    .kartra_button1--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button1--large span {
        margin-right: 10px
    }
}

.kartra_button1--giant {
    padding: 20px 50px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button1--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button1--giant {
        padding: 20px 80px
    }

    .kartra_button1--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button1--giant {
        padding: 20px 50px
    }

    .kartra_button1--giant span {
        margin-right: 10px
    }
}

.kartra_button1--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 28px;
    border-radius: 6px
}

.kartra_button1--full-width span {
    margin-right: 20px
}

.kartra_button1--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button1--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button1--rounded:after,
.kartra_button1--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button1--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button1--rounded-small:after,
.kartra_button1--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button1--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button1--green:hover,
.kartra_button1--green:focus {
    color: #fff
}

.kartra_button1--white-text-blue {
    background-color: #fff;
    color: #2a79ff
}

.kartra_button1--white-text-blue:hover,
.kartra_button1--white-text-blue:focus {
    color: #2a79ff
}

.kartra_button1--bright-blue {
    background-color: #4fc3f7;
    color: #fff
}

.kartra_button1--bright-blue:hover,
.kartra_button1--bright-blue:focus {
    color: #fff
}

.kartra_button1--deep-sky-blue-02 {
    background-color: #26c5d9;
    color: #fff
}

.kartra_button1--deep-sky-blue-02:hover,
.kartra_button1--deep-sky-blue-02:focus {
    color: #fff
}

.kartra_button1--yellow-white-dark-text {
    background-color: #ffe082;
    color: rgba(0, 0, 0, .7)
}

.kartra_button1--yellow-white-dark-text:hover,
.kartra_button1--yellow-white-dark-text:focus {
    color: rgba(0, 0, 0, .7)
}

.kartra_button1--yellow-dark-dark-text {
    background-color: #ffb74d;
    color: rgba(0, 0, 0, .7)
}

.kartra_button1--yellow-dark-dark-text:hover,
.kartra_button1--yellow-dark-dark-text:focus {
    color: rgba(0, 0, 0, .7)
}

.kartra_button1--pink {
    background-color: #ec407a;
    color: #fff
}

.kartra_button1--pink:hover,
.kartra_button1--pink:focus {
    color: #fff
}

.kartra_button1--color-01 {
    background-color: #4baf50;
    color: #fff
}

.kartra_button1--color-01:hover,
.kartra_button1--color-01:focus {
    color: #fff
}

.kartra_button1--color-02 {
    background-color: #ff7043;
    color: #fff
}

.kartra_button1--color-02:hover,
.kartra_button1--color-02:focus {
    color: #fff
}

.kartra_button1--yellow-green {
    background-color: #9dcc65;
    color: #fff
}

.kartra_button1--yellow-green:hover,
.kartra_button1--yellow-green:focus {
    color: #fff
}

.kartra_button1--black {
    background-color: #000;
    color: #fff
}

.kartra_button1--black:hover,
.kartra_button1--black:focus {
    color: #fff
}

.kartra_button1--deep-sky-blue-seven {
    background-color: #43a4f2;
    color: #fff
}

.kartra_button1--deep-sky-blue-seven:hover,
.kartra_button1--deep-sky-blue-seven:focus {
    color: #fff
}

.kartra_button1--yellow {
    background-color: #ffb74d;
    color: #fff
}

.kartra_button1--yellow:hover,
.kartra_button1--yellow:focus {
    color: #fff
}

.kartra_button1--bg-oranage-01 {
    background-color: #e46701;
    color: #fff
}

.kartra_button1--bg-oranage-01:hover,
.kartra_button1--bg-oranage-01:focus {
    color: #fff
}

.kartra_button1--gold {
    background-color: #ffca29;
    color: #fff
}

.kartra_button1--deep-yellow {
    background-color: #ffd54f;
    color: #5d4037
}

.kartra_button1--deep-yellow:hover,
.kartra_button1--deep-yellow:focus {
    color: #5d4037
}

.kartra_button1--deep-salmon {
    background-color: #fd665b;
    color: #fff
}

.kartra_button1--deep-salmon:hover,
.kartra_button1--deep-salmon:focus {
    color: #fff
}

.kartra_button1--deep-gold {
    background-color: #f0ce44;
    color: #fff
}

.kartra_button1--deep-gold:hover,
.kartra_button1--deep-gold:focus {
    color: #fff
}

.kartra_button1--laurel-green {
    background-color: #388e3c;
    color: #fff
}

.kartra_button1--laurel-green:hover,
.kartra_button1--laurel-green:focus {
    color: #fff
}

.kartra_button1--ocean-green {
    background-color: #3ab677;
    color: #fff
}

.kartra_button1--ocean-green:hover,
.kartra_button1--ocean-green:focus {
    color: #fff
}

.kartra_button1--light-orange {
    background-color: #e67b5a;
    color: #fff
}

.kartra_button1--light-orange:hover,
.kartra_button1--light-orange:focus {
    color: #fff
}

.kartra_button1--deep-maroon {
    background-color: #49180b;
    color: #fff
}

.kartra_button1--deep-maroon:hover,
.kartra_button1--deep-maroon:focus {
    color: #fff
}

.kartra_button1--dark-chocolate {
    background-color: #d97800;
    color: #fff
}

.kartra_button1--dark-chocolate:hover,
.kartra_button1--dark-chocolate:focus {
    color: #fff
}

.kartra_button1--deep-dark-slate-grey {
    background-color: #172821;
    color: #fff
}

.kartra_button1--deep-dark-slate-grey:hover,
.kartra_button1--deep-dark-slate-grey:focus {
    color: #fff
}

.kartra_button1--coral-dark {
    background-color: #f26c4f;
    color: #fff
}

.kartra_button1--coral-dark:hover,
.kartra_button1--coral-dark:focus {
    color: #fff
}

.kartra_button1--dark-olive {
    background-color: #403b28;
    color: #fff
}

.kartra_button1--dark-olive:hover,
.kartra_button1--dark-olive:focus {
    color: #fff
}

.kartra_button1--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button1--red:hover,
.kartra_button1--red:focus {
    color: #fff
}

.kartra_button1--old-light-rose-red {
    background-color: #ea1e63;
    color: #fff
}

.kartra_button1--old-light-rose-red:hover,
.kartra_button1--old-light-rose-red:focus {
    color: #fff
}

.kartra_button1--default {
    background-color: #44bcd2;
    color: #fff
}

.kartra_button1--default:hover,
.kartra_button1--default:focus {
    color: #fff
}

.kartra_button1--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button1--blue:hover,
.kartra_button1--blue:focus {
    color: #fff
}

.kartra_button1--royal-blue {
    background-color: #2a79ff;
    color: #fff
}

.kartra_button1--royal-blue:hover,
.kartra_button1--royal-blue:focus {
    color: #fff
}

.kartra_button1--white {
    background-color: #fff;
    color: rgba(0, 0, 0, .6)
}

.kartra_button1--white-dark-text {
    background-color: #fff;
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--white-dark-text:hover,
.kartra_button1--white-dark-text:focus {
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--white-ocean-green-text {
    background-color: #fff;
    color: #2bc283
}

.kartra_button1--white-ocean-green-text:hover,
.kartra_button1--white-ocean-green-text:focus {
    color: #2bc283
}

.kartra_button1--white-blue-dark-text {
    background-color: #4dd0e1;
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--white-blue-dark-text:hover,
.kartra_button1--white-blue-dark-text:focus {
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button1--light-blue:hover,
.kartra_button1--light-blue:focus {
    color: #fff
}

.kartra_button1--light-sky-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button1--light-sky-blue:hover,
.kartra_button1--light-sky-blue:focus {
    color: #fff
}

.kartra_button1--outrageous-orange {
    background-color: #ff5722;
    color: #fff
}

.kartra_button1--outrageous-orange:hover,
.kartra_button1--outrageous-orange:focus {
    color: #fff
}

.kartra_button1--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button1--darkturquoise:hover,
.kartra_button1--darkturquoise:focus {
    color: #fff
}

.kartra_button1--medium-dark-turquoise {
    background-color: #4db6ac;
    color: #fff
}

.kartra_button1--medium-dark-turquoise:hover,
.kartra_button1--medium-dark-turquoise:focus {
    color: #fff
}

.kartra_button1--dark-aqua-marine {
    background-color: #20c79e;
    color: #fff
}

.kartra_button1--dark-aqua-marine:hover,
.kartra_button1--dark-aqua-marine:focus {
    color: #fff
}

.kartra_button1--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button1--steel-blue:hover,
.kartra_button1--steel-blue:focus {
    color: #fff
}

.kartra_button1--steel-sky {
    background-color: #397eb8;
    color: #fff
}

.kartra_button1--steel-sky:hover,
.kartra_button1--steel-sky:focus {
    color: #fff
}

.kartra_button1--deep-sky-blue {
    background-color: #03a9f4;
    color: #fff
}

.kartra_button1--deep-sky-blue:hover,
.kartra_button1--deep-sky-blue:focus {
    color: #fff
}

.kartra_button1--curious-blue {
    background-color: #428bca;
    color: #fff
}

.kartra_button1--curious-blue:hover,
.kartra_button1--curious-blue:focus {
    color: #fff
}

.kartra_button1--light-royal-blue {
    background-color: #2296f3;
    color: #fff
}

.kartra_button1--light-royal-blue:hover,
.kartra_button1--light-royal-blue:focus {
    color: #fff
}

.kartra_button1--white-bg-blue-text {
    background-color: #fff;
    color: #4fc3f7
}

.kartra_button1--white-bg-blue-text:hover,
.kartra_button1--white-bg-blue-text:focus {
    color: #4fc3f7
}

.kartra_button1--light-slate-grey {
    background-color: #748b9c;
    color: #fff
}

.kartra_button1--light-slate-grey:hover,
.kartra_button1--light-slate-grey:focus {
    color: #fff
}

.kartra_button1--night-rider-black-bg {
    background-color: #333;
    color: #fff
}

.kartra_button1--night-rider-black-bg:hover,
.kartra_button1--night-rider-black-bg:focus {
    color: #fff
}

.kartra_button1--tomato-bg {
    background-color: #ff7043;
    color: #fff
}

.kartra_button1--tomato-bg:hover,
.kartra_button1--tomato-bg:focus {
    color: #fff
}

.kartra_button1--maya-blue-bg {
    background-color: #63b5f6;
    color: #fff
}

.kartra_button1--maya-blue-bg:hover,
.kartra_button1--maya-blue-bg:focus {
    color: #fff
}

.kartra_button1--light-coral-two {
    background-color: #ff8a65;
    color: #fff
}

.kartra_button1--light-coral-two:hover,
.kartra_button1--light-coral-two:focus {
    color: #fff
}

.kartra_button1--royal-blue-color,
.kartra_button1--royal-blue-color:hover {
    color: #0075ff
}

.kartra_button1--royal-blue {
    background-color: #2a79ff;
    color: #fff
}

.kartra_button1--royal-blue:hover,
.kartra_button1--royal-blue:focus {
    color: #fff
}

.kartra_button1--night-rider-black,
.kartra_button1--night-rider-black:hover,
.kartra_button1--night-rider-black:focus,
.kartra_button1--night-rider-black:visited {
    color: #333
}

.kartra_button1--deep-orange-red {
    background-color: #e65100;
    color: #fff
}

.kartra_button1--deep-orange-red:hover,
.kartra_button1--deep-orange-red:focus {
    color: #fff
}

.kartra_button1--deep-sky-blue-two {
    background-color: #29b6f6;
    color: #fff
}

.kartra_button1--deep-sky-blue-two:hover,
.kartra_button1--deep-sky-blue-two:focus {
    color: #fff
}

.kartra_button1--light-navy {
    background-color: #283592;
    color: #fff
}

.kartra_button1--light-navy:hover,
.kartra_button1--light-navy:focus {
    color: #fff
}

.kartra_button1--dark-dodger-blue-two {
    background-color: #4381ff;
    color: #fff
}

.kartra_button1--dark-dodger-blue-two:hover,
.kartra_button1--dark-dodger-blue-two:focus {
    color: #fff
}

.kartra_button1--magenta-color {
    background-color: #ab72f3;
    color: #fff
}

.kartra_button1--magenta-color:hover,
.kartra_button1--magenta-color:focus {
    color: #fff
}

.kartra_button1--light-white-orange-color {
    background-color: #f97b54;
    color: #fff
}

.kartra_button1--light-white-orange-color:hover,
.kartra_button1--light-white-orange-color:focus {
    color: #fff
}

.kartra_button1--dark-deep-pink {
    background-color: #ec407a;
    color: #fff
}

.kartra_button1--dark-deep-pink:hover,
.kartra_button1--dark-deep-pink:focus {
    color: #fff
}

.kartra_button1--deep-sky-blue-five {
    background-color: #01a9f4;
    color: #fff
}

.kartra_button1--deep-sky-blue-five:hover,
.kartra_button1--deep-sky-blue-five:focus {
    color: #fff
}

.kartra_button1--fruit-salad {
    background-color: #4baf50;
    color: #fff
}

.kartra_button1--fruit-salad:hover,
.kartra_button1--fruit-salad:focus {
    color: #fff
}

.kartra_button1--light-black {
    background-color: #424242;
    color: #fff
}

.kartra_button1--light-black:hover,
.kartra_button1--light-black:focus {
    color: #fff
}

.kartra_button1--light-gold {
    background-color: #ffd54f
}

.kartra_button1--light-gold-two {
    background-color: #ffd24d
}

.kartra_button1--light-green {
    background-color: #51d98e;
    color: #fff
}

.kartra_button1--light-green:hover,
.kartra_button1--light-green:focus {
    color: #fff
}

.kartra_button1--light-indian-red {
    background-color: #ef5350;
    color: #fff
}

.kartra_button1--light-indian-red:hover,
.kartra_button1--light-indian-red:focus {
    color: #fff
}

.kartra_button1--bg-gold {
    background-color: #ffca29
}

.kartra_button1--bg-gold,
.kartra_button1--bg-gold:hover,
.kartra_button1--bg-gold:focus,
.kartra_button1--bg-gold:active,
.kartra_button1--bg-gold:visited {
    color: #fff
}

.kartra_button1--light-black-color,
.kartra_button1--light-black-color:hover {
    color: #424242
}

.kartra_button1--deep-saddle-brown-two,
.kartra_button1--deep-saddle-brown-two:hover {
    color: #753e00
}

.kartra_button1--deep-megento-black-color,
.kartra_button1--deep-megento-black-color:hover,
.kartra_button1--deep-megento-black-color:active,
.kartra_button1--deep-megento-black-color:focus,
.kartra_button1--deep-megento-black-color:visited {
    color: #392626
}

.kartra_button1--light-indian-red-color {
    color: #ef5350
}

.kartra_button1--very-dark-brown-color,
.kartra_button1--very-dark-brown-color:hover {
    color: #4e342e
}

.kartra_button1--dim-black-color,
.kartra_button1--dim-black-color:hover {
    color: #212121
}

.kartra_button1--light-yellow-two {
    background-color: #ffee58;
    color: #424242
}

.kartra_button1--light-yellow-two,
.kartra_button1--light-yellow-two:hover {
    color: #424242
}

.kartra_button1--orange-re-color,
.kartra_button1--orange-re-color:hover,
.kartra_button1--orange-re-color:focus {
    color: #f4511e
}

.kartra_button1--dark-burgundy-color,
.kartra_button1--dark-burgundy-color:hover,
.kartra_button1--dark-burgundy-color:focus {
    color: #7c0e04
}

.kartra_button1--bg-steel-blue-02 {
    background-color: #1d85b1
}

.kartra_button1--bg-steel-blue-02,
.kartra_button1--bg-steel-blue-02:hover,
.kartra_button1--bg-steel-blue-02:after,
.kartra_button1--bg-steel-blue-02:active,
.kartra_button1--bg-steel-blue-02:visited {
    color: #fff
}

.kartra_button1--bg-dodger-blue-02 {
    background-color: #029ae3
}

.kartra_button1--bg-dodger-blue-02,
.kartra_button1--bg-dodger-blue-02:hover,
.kartra_button1--bg-dodger-blue-02:focus,
.kartra_button1--bg-dodger-blue-02:active,
.kartra_button1--bg-dodger-blue-02:visited {
    color: #fff
}

.kartra_button1--bg-black-opaque-30 {
    background-color: rgba(0, 0, 0, .3)
}

.kartra_button1--bg-black-opaque-30,
.kartra_button1--bg-black-opaque-30:hover,
.kartra_button1--bg-black-opaque-30:focus,
.kartra_button1--bg-black-opaque-30:active,
.kartra_button1--bg-black-opaque-30:visited {
    color: #fff
}

.kartra_button1--bg-light-gold-three {
    background-color: #fbc02d
}

.kartra_button1--bg-light-gold-three,
.kartra_button1--bg-light-gold-three:hover,
.kartra_button1--bg-light-gold-three:focus,
.kartra_button1--bg-light-gold-three:active,
.kartra_button1--bg-light-gold-three:visited {
    color: #fff
}

.kartra_button1--bg-night-rider-black {
    background-color: #333
}

.kartra_button1--bg-night-rider-black,
.kartra_button1--bg-night-rider-black:hover,
.kartra_button1--bg-night-rider-black:focus,
.kartra_button1--bg-night-rider-black:active,
.kartra_button1--bg-night-rider-black:visited {
    color: #fff
}

.kartra_button1--bg-caribbean-green {
    background-color: #00d589
}

.kartra_button1--bg-caribbean-green,
.kartra_button1--bg-caribbean-green:hover,
.kartra_button1--bg-caribbean-green:focus,
.kartra_button1--bg-caribbean-green:active,
.kartra_button1--bg-caribbean-green:visited {
    color: #fff
}

.kartra_button1--deep-saddle-brown-three-color,
.kartra_button1--deep-saddle-brown-three-color:hover,
.kartra_button1--deep-saddle-brown-three-color:focus,
.kartra_button1--deep-saddle-brown-three-color:active,
.kartra_button1--deep-saddle-brown-three-color:visited {
    color: #4e342e
}

.kartra_button1--bg-orange-peel {
    background-color: #ff9a00
}

.kartra_button1--bg-orange-peel,
.kartra_button1--bg-orange-peel:hover,
.kartra_button1--bg-orange-peel:focus,
.kartra_button1--bg-orange-peel:active,
.kartra_button1--bg-orange-peel:visited {
    color: #fff
}

.kartra_button1--bg-blaze-orange {
    background-color: #f60
}

.kartra_button1--bg-blaze-orange,
.kartra_button1--bg-blaze-orange:hover,
.kartra_button1--bg-blaze-orange:focus,
.kartra_button1--bg-blaze-orange:active,
.kartra_button1--bg-blaze-orange:visited {
    color: #fff
}

.kartra_button1--bg-dodger-blue-three {
    background-color: #2569fb
}

.kartra_button1--bg-dodger-blue-three,
.kartra_button1--bg-dodger-blue-three:hover,
.kartra_button1--bg-dodger-blue-three:focus,
.kartra_button1--bg-dodger-blue-three:active,
.kartra_button1--bg-dodger-blue-three:visited {
    color: #fff
}

.kartra_button1--bg-feijoa {
    background-color: #97d984
}

.kartra_button1--bg-feijoa,
.kartra_button1--bg-feijoa:hover,
.kartra_button1--bg-feijoa:focus,
.kartra_button1--bg-feijoa:active,
.kartra_button1--bg-feijoa:visited {
    color: #fff
}

.kartra_button1--bg-bright-turquoise {
    background-color: #0ac3db
}

.kartra_button1--bg-bright-turquoise,
.kartra_button1--bg-bright-turquoise:hover,
.kartra_button1--bg-bright-turquoise:focus,
.kartra_button1--bg-bright-turquoise:active,
.kartra_button1--bg-bright-turquoise:visited {
    color: #fff
}

.kartra_button1--bg-lochmara {
    background-color: #0477bf
}

.kartra_button1--bg-lochmara,
.kartra_button1--bg-lochmara:hover,
.kartra_button1--bg-lochmara:focus,
.kartra_button1--bg-lochmara:active,
.kartra_button1--bg-lochmara:visited {
    color: #fff
}

.kartra_button1--bg-purple-heart {
    background-color: #4636d2
}

.kartra_button1--bg-purple-heart,
.kartra_button1--bg-purple-heart:hover,
.kartra_button1--bg-purple-heart:focus,
.kartra_button1--bg-purple-heart:active,
.kartra_button1--bg-purple-heart:visited {
    color: #fff
}

.kartra_button1--bg-radical-red {
    background-color: #ff3f59
}

.kartra_button1--bg-radical-red,
.kartra_button1--bg-radical-red:hover,
.kartra_button1--bg-radical-red:focus,
.kartra_button1--bg-radical-red:active,
.kartra_button1--bg-radical-red:visited {
    color: #fff
}

.kartra_button1--bg-golden-fizz {
    background-color: #e8ff38
}

.kartra_button1--bg-golden-fizz,
.kartra_button1--bg-golden-fizz:hover,
.kartra_button1--bg-golden-fizz:focus,
.kartra_button1--bg-golden-fizz:active,
.kartra_button1--bg-golden-fizz:visited {
    color: #22283a
}

.kartra_button1--bg-azure-radiance-2 {
    background-color: #0577f6
}

.kartra_button1--bg-azure-radiance-2,
.kartra_button1--bg-azure-radiance-2:hover,
.kartra_button1--bg-azure-radiance-2:focus,
.kartra_button1--bg-azure-radiance-2:active,
.kartra_button1--bg-azure-radiance-2:visited {
    color: #fff
}

.kartra_button1--bg-electric-violet {
    background-color: #683dff
}

.kartra_button1--bg-electric-violet,
.kartra_button1--bg-electric-violet:hover,
.kartra_button1--bg-electric-violet:focus,
.kartra_button1--bg-electric-violet:active,
.kartra_button1--bg-electric-violet:visited {
    color: #fff
}

.kartra_button1--bg-bright-turquoise-2 {
    background-color: #14c1f9
}

.kartra_button1--bg-bright-turquoise-2,
.kartra_button1--bg-bright-turquoise-2:hover,
.kartra_button1--bg-bright-turquoise-2:focus,
.kartra_button1--bg-bright-turquoise-2:active,
.kartra_button1--bg-bright-turquoise-2:visited {
    color: #fff
}

.kartra_button1--bg-green-yellow {
    background-color: #cbff38
}

.kartra_button1--bg-green-yellow,
.kartra_button1--bg-green-yellow:hover,
.kartra_button1--bg-green-yellow:focus,
.kartra_button1--bg-green-yellow:active,
.kartra_button1--bg-green-yellow:visited {
    color: #22283a
}

.kartra_button1--bg-mustard {
    background-color: #ffe657
}

.kartra_button1--bg-mustard,
.kartra_button1--bg-mustard:hover,
.kartra_button1--bg-mustard:focus,
.kartra_button1--bg-mustard:active,
.kartra_button1--bg-mustard:visited {
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--bg-canary {
    background-color: #c7ff55
}

.kartra_button1--bg-canary,
.kartra_button1--bg-canary:hover,
.kartra_button1--bg-canary:focus,
.kartra_button1--bg-canary:active,
.kartra_button1--bg-canary:visited {
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--bg-golden-dream {
    background-color: #f5e233
}

.kartra_button1--bg-golden-dream,
.kartra_button1--bg-golden-dream:hover,
.kartra_button1--bg-golden-dream:focus,
.kartra_button1--bg-golden-dream:active,
.kartra_button1--bg-golden-dream:visited {
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--bg-sun {
    background-color: #fca311
}

.kartra_button1--bg-sun,
.kartra_button1--bg-sun:hover,
.kartra_button1--bg-sun:focus,
.kartra_button1--bg-sun:active,
.kartra_button1--bg-sun:visited {
    color: #fff
}

.kartra_button1--bg-chateau-green {
    background-color: #4ab050
}

.kartra_button1--bg-chateau-green,
.kartra_button1--bg-chateau-green:hover,
.kartra_button1--bg-chateau-green:focus,
.kartra_button1--bg-chateau-green:active,
.kartra_button1--bg-chateau-green:visited {
    color: #fff
}

.kartra_button1--bg-turquoise-2 {
    background-color: #2ec4b6
}

.kartra_button1--bg-turquoise-2,
.kartra_button1--bg-turquoise-2:hover,
.kartra_button1--bg-turquoise-2:focus,
.kartra_button1--bg-turquoise-2:active,
.kartra_button1--bg-turquoise-2:visited {
    color: #fff
}

.kartra_button1--bg-caribbean-green {
    background-color: #06d6a0
}

.kartra_button1--bg-caribbean-green,
.kartra_button1--bg-caribbean-green:hover,
.kartra_button1--bg-caribbean-green:focus,
.kartra_button1--bg-caribbean-green:active,
.kartra_button1--bg-caribbean-green:visited {
    color: #fff
}

.kartra_button1--bg-laser-lemon {
    background-color: #e9ff70
}

.kartra_button1--bg-laser-lemon,
.kartra_button1--bg-laser-lemon:hover,
.kartra_button1--bg-laser-lemon:focus,
.kartra_button1--bg-laser-lemon:active,
.kartra_button1--bg-laser-lemon:visited {
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--bg-broom {
    background-color: #fdff1e
}

.kartra_button1--bg-broom,
.kartra_button1--bg-broom:hover,
.kartra_button1--bg-broom:focus,
.kartra_button1--bg-broom:active,
.kartra_button1--bg-broom:visited {
    color: rgba(0, 0, 0, .8)
}

.kartra_button1--bg-madison {
    background-color: #0d3b66
}

.kartra_button1--bg-madison,
.kartra_button1--bg-madison:hover,
.kartra_button1--bg-madison:focus,
.kartra_button1--bg-madison:active,
.kartra_button1--bg-madison:visited {
    color: #fff
}

.kartra_button1--bg-jungle-green {
    background-color: #2ec55e
}

.kartra_button1--bg-jungle-green,
.kartra_button1--bg-jungle-green:hover {
    color: #fff
}

.kartra_button1--bg-eden {
    background-color: #0e5f5c
}

.kartra_button1--bg-eden,
.kartra_button1--bg-eden:hover {
    color: #fff
}

.kartra_button1--bg-azure-radiance {
    background-color: #0299ff
}

.kartra_button1--bg-azure-radiance,
.kartra_button1--bg-azure-radiance:hover {
    color: #fff
}

.kartra_button1--bg-purple-heart-2 {
    background-color: #5f30e2
}

.kartra_button1--bg-purple-heart-2,
.kartra_button1--bg-purple-heart-2:hover {
    color: #fff
}

.kartra_button1--bg-blue-ribbon {
    background-color: #006bff
}

.kartra_button1--bg-blue-ribbon,
.kartra_button1--bg-blue-ribbon:hover {
    color: #fff
}

.kartra_button1--bg-red-ribbon {
    background-color: #f21d44
}

.kartra_button1--bg-red-ribbon,
.kartra_button1--bg-red-ribbon:hover {
    color: #fff
}

.kartra_button1--bg-regal-blue {
    background-color: #025373
}

.kartra_button1--bg-regal-blue,
.kartra_button1--bg-regal-blue:hover {
    color: #fff
}

.kartra_button1--bg-dodger-blue-3 {
    background-color: #3495fa
}

.kartra_button1--bg-dodger-blue-3,
.kartra_button1--bg-dodger-blue-3:hover {
    color: #fff
}

.kartra_button1--bg-web-orange-2 {
    background-color: #f6ad00
}

.kartra_button1--bg-web-orange-2,
.kartra_button1--bg-web-orange-2:hover {
    color: #fff
}

.kartra_button1--bg-white {
    background-color: #fff
}

.kartra_button1--color-ebony-clay-3,
.kartra_button1--color-ebony-clay-3:hover {
    color: #252641
}

.kartra_button1--bg-iris {
    background-color: #464ae0
}

.kartra_button1--bg-iris,
.kartra_button1--bg-iris:hover {
    color: #fff
}

.kartra_button1--bg-bittersweet {
    background-color: #ff4a4a
}

.kartra_button1--bg-bittersweet,
.kartra_button1--bg-bittersweet:hover {
    color: #fff
}

.kartra_button1--bg-burnt-sienna {
    background-color: #e76260
}

.kartra_button1--bg-burnt-sienna,
.kartra_button1--bg-burnt-sienna:hover {
    color: #fff
}

.kartra_button1--bg-imperial-red {
    background-color: #f6373c
}

.kartra_button1--bg-imperial-red,
.kartra_button1--bg-imperial-red:hover {
    color: #fff
}

.kartra_button1--bg-palatinate-blue {
    background-color: #362fd9
}

.kartra_button1--bg-palatinate-blue,
.kartra_button1--bg-palatinate-blue:hover {
    color: #fff
}

.kartra_button1--bg-cerise {
    background-color: #ea3369
}

.kartra_button1--bg-cerise,
.kartra_button1--bg-cerise:hover {
    color: #fff
}

.kartra_button1--bg-blue-violet {
    background-color: #882fe2
}

.kartra_button1--bg-blue-violet,
.kartra_button1--bg-blue-violet:hover {
    color: #fff
}

.kartra_button1--bg-blue-green {
    background-color: #3a98b9
}

.kartra_button1--bg-blue-green,
.kartra_button1--bg-blue-green:hover {
    color: #fff
}

.kartra_button1--bg-butterscotch-opaque-15 {
    background-color: rgba(233, 154, 65, .15)
}

.kartra_button1--bg-butterscotch-opaque-15,
.kartra_button1--bg-butterscotch-opaque-15:hover {
    color: #e99a41
}

.kartra_button1--bg-cerulean {
    background-color: #00bbf9
}

.kartra_button1--bg-cerulean,
.kartra_button1--bg-cerulean:hover {
    color: #fff
}

.kartra_button1--bg-sunglow {
    background-color: #ffca3a
}

.kartra_button1--bg-sunglow,
.kartra_button1--bg-sunglow:hover {
    color: rgba(0, 0, 0, .7)
}

.kartra_button1--bg-coquelicot {
    background-color: #f94a29
}

.kartra_button1--bg-coquelicot,
.kartra_button1--bg-coquelicot:hover {
    color: #fff
}

.kartra_button1--bg-pomegranate {
    background-color: #f54337
}

.kartra_button1--bg-pomegranate,
.kartra_button1--bg-pomegranate:hover {
    color: #fff
}

.kartra_button1--inset-shadow01.kartra_button1--shadow-small {
    box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, .1)
}

.kartra_button1--inset-shadow01.kartra_button1--shadow-medium {
    box-shadow: inset 0px 0px 0px 4px rgba(0, 0, 0, .1)
}

.kartra_button1--inset-shadow01.kartra_button1--shadow-large {
    box-shadow: inset 0px 0px 0px 6px rgba(0, 0, 0, .1)
}

.kartra_button1--inset-shadow02.kartra_button1--shadow-small {
    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, .1)
}

.kartra_button1--inset-shadow02.kartra_button1--shadow-medium {
    box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, .1)
}

.kartra_button1--inset-shadow02.kartra_button1--shadow-large {
    box-shadow: inset 0px -6px 0px 0px rgba(0, 0, 0, .1)
}

.kartra_button1--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_button1--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_button1--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_button1--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_button1--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button1--margin-top-extra-large {
    margin-top: 70px
}

.kartra_button1--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_button1--margin-top-small {
    margin-top: 25px
}

.kartra_button1--margin-top-tiny {
    margin-top: 10px
}

.kartra_button1--margin-top-extra-small {
    margin-top: 20px
}

.kartra_button1--margin-top-extra-medium {
    margin-top: 40px
}

.kartra_button1--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_button1--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button1--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_button1--margin-top-bottom-big-tiny {
    margin-top: 15px;
    margin-bottom: 15px
}

.kartra_button1--margin-top-bottom-extra-small {
    margin-top: 20px;
    margin-bottom: 20px
}

.kartra_button1--margin-top-bottom-small {
    margin-top: 25px;
    margin-bottom: 25px
}

.kartra_button1--margin-top-bottom-medium {
    margin-top: 50px;
    margin-bottom: 50px
}

.kartra_button1--margin-top-bottom-large {
    margin-top: 100px;
    margin-bottom: 100px
}

@media(max-width: 991px) {
    .kartra_button1--sm-margin-top-big-tiny {
        margin-top: 15px
    }
}

@media(max-width: 767px) {
    .kartra_button1--xs-margin-bottom-small {
        margin-bottom: 20px
    }
}

@media(min-width: 768px) {
    .kartra_button1--md-sm-margin-top-extra-small {
        margin-top: 20px
    }
}

@media(max-width: 991px) {
    .kartra_button1--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 991px) {
    .kartra_button1--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

@media(max-width: 991px) {
    .kartra_button1--sm-margin-bottom-medium {
        margin-bottom: 50px
    }
}

@media(max-width: 991px) {
    .kartra_button1--sm-margin-bottom-special-large {
        margin-bottom: 60px
    }
}

@media(min-width: 991px) {
    .kartra_button1--md-margin-bottom-none {
        margin-bottom: 0px
    }
}

.kartra_button1--margin-top-special-medium {
    margin-top: 30px
}

.kartra_button1--margin-top-special-medium {
    margin-top: 30px
}

@media(min-width: 992px) {
    .kartra_button1--md-margin-bottom-medium {
        margin-bottom: 50px
    }
}

.kartra_button1--padding-medium {
    padding: 20px
}

.kartra_button1--padding-left-right-medium {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_button1--md-padding-left-right-medium {
    padding-left: 100px;
    padding-right: 100px
}

@media(max-width: 420px) {
    .kartra_button1--md-padding-left-right-medium {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media(min-width: 992px) {
    .kartra_button1--md-padding-top-bottom-extra-medium {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media(min-width: 768px)and (max-width: 991px) {
    .kartra_button1--sm-margin-top-extra-small {
        margin-top: 20px
    }
}

@media(max-width: 767px) {
    .kartra_button1--xs-margin-top-extra-small-important {
        margin-top: 20px !important
    }
}

@media(max-width: 767px) {
    .kartra_button1--xs-margin-top-tiny-important {
        margin-top: 10px !important
    }
}

.kartra_button1--sepcial-button {
    width: 100%;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    padding: 20px 20px;
    margin: 0px;
    font-size: 20px;
    letter-spacing: .1em
}

.kartra_button1--md-pull-left {
    float: left
}

@media(max-width: 767px) {
    .kartra_button1--md-pull-left {
        float: none
    }
}

.kartra_button1--md-pull-right {
    float: right
}

@media(max-width: 767px) {
    .kartra_button1--md-pull-right {
        float: none
    }
}

.kartra_button1--border-thin {
    border-width: 1px;
    border-style: solid
}

.kartra_button1--border-thin.kartra_button1--solid {
    border-width: 1px
}

.kartra_button1--border-tiny {
    border-width: 2px;
    border-style: solid
}

.kartra_button1--border-tiny.kartra_button1--solid {
    border-width: 2px
}

.kartra_button1--border-extra-small {
    border-width: 3px;
    border-style: solid
}

.kartra_button1--border-extra-small.kartra_button1--solid {
    border-width: 3px
}

.kartra_button1--border-small {
    border-width: 5px;
    border-style: solid
}

.kartra_button1--border-small.kartra_button1--solid {
    border-width: 5px
}

.kartra_button1--border-white {
    border-color: #fff
}

.kartra_button1--border-radius-none {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.kartra_button1--border-radius-none:hover:after {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.kartra_button1--border-radius-none.kartra_button1--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button1--border-radius-none.kartra_button1--rounded:after,
.kartra_button1--border-radius-none.kartra_button1--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button1--border-radius-none.kartra_button1--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button1--border-radius-none.kartra_button1--rounded-small:after,
.kartra_button1--border-radius-none.kartra_button1--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button1--rounded-tiny {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.kartra_button1--rounded-tiny:hover:after {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.kartra_button1--rounded-tiny.kartra_button1--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button1--rounded-tiny.kartra_button1--rounded:after,
.kartra_button1--rounded-tiny.kartra_button1--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button1--rounded-medium-big-tiny {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.kartra_button1--rounded-medium-big-tiny:hover:after {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.kartra_button1--rounded-medium-big-tiny.kartra_button1--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button1--rounded-medium-big-tiny.kartra_button1--rounded:after,
.kartra_button1--rounded-medium-big-tiny.kartra_button1--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button1--hollow {
    background-color: transparent;
    border-color: #bbb;
    border-width: 2px;
    color: #ccc;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button1--hollow .kartra_icon__icon {
    color: #27bdde
}

.kartra_button1--hollow:hover,
.kartra_button1--hollow:focus {
    color: #fff;
    background-color: #27bdde;
    border-color: #27bdde
}

.kartra_button1--hollow:hover .kartra_icon__icon,
.kartra_button1--hollow:focus .kartra_icon__icon {
    color: #fff
}

.kartra_button1--hollow:hover::after,
.kartra_button1--hollow:focus::after {
    z-index: -1
}

.kartra_button1--white-smoke-white {
    color: #eee
}

.kartra_button1--solid {
    border-width: 0px
}

.kartra_button1--font-weight-regular {
    font-weight: 400
}

.kartra_button1--font-weight-medium {
    font-weight: 500
}

.kartra_button1--font-weight-semi-bold {
    font-weight: 600
}

.kartra_button1--font-weight-bold {
    font-weight: 700
}

.kartra_button1--block {
    display: block;
    width: 100%
}

.kartra_button1--width-full {
    width: 100%
}

.kartra_button1--gradient {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button1--gradient-reverse {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000", endColorstr="#1a000000", GradientType=0)
}

.kartra_button1--border-tradewind-green {
    border-color: #6eada3
}

.kartra_button1--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_button1--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_button1--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_button1--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_button1--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_button1--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_button1--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_button1--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_button1--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_button1--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_button1--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_button1--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_button1--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_button1--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_button1--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_button1--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_button1--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_button1--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_button1--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_button1--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_button1--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_button1--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_button1--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_button1--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_button1--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_button1--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_button1--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_button1--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_button1--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_button1--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_button1--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_button1--spectral-font {
    font-family: "Spectral", serif
}

.kartra_button1--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_button1--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_button1--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_button1--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_button1--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_button1--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_button1--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_button1--patua-one {
    font-family: "Patua One", cursive
}

.kartra_button1--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_button1--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_button1--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_button1--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_button1--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_button1--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_button1--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_button1--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_button1--arvo-font {
    font-family: "Arvo", serif
}

.kartra_button1--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_button1--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_button1--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_button1--caudex-font {
    font-family: "Caudex", serif
}

.kartra_button1--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_button1--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_button1--allan-font {
    font-family: "Allan", cursive
}

.kartra_button1--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_button1--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_button1--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_button1--radley-font {
    font-family: "Radley", serif
}

.kartra_button1--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_button1--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_button1--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_button1--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_button1--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_button1--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_button1--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_button1--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_button1.kartra_button1--bordered-icon-left.kartra_button1--box-shadow-inset-bottom,
.kartra_button1.kartra_button1--bordered-icon-right.kartra_button1--box-shadow-inset-bottom {
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--icon-right-transparent-border-left .kartra_icon__icon {
    border-left: rgba(0, 0, 0, .2) 1px solid;
    background-color: transparent !important
}

.kartra_button1--icon-left-transparent-border-right .kartra_icon__icon {
    border-right: rgba(0, 0, 0, .2) 1px solid;
    background-color: transparent !important
}

.kartra_button1--shadow-01.kartra_button1--shadow-inset-01.kartra_button1--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 3px 10px, rgba(0, 0, 0, .2) 0px -2px 0px inset
}

.kartra_button1--shadow-01.kartra_button1--shadow-inset-01.kartra_button1--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 5px 15px, rgba(0, 0, 0, .2) 0px -4px 0px inset
}

.kartra_button1--shadow-01.kartra_button1--shadow-inset-01.kartra_button1--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 8px 20px, rgba(0, 0, 0, .2) 0px -5px 0px inset
}

.kartra_button1--shadow-01.kartra_button1--shadow-inset-top.kartra_button1--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 3px 10px, rgba(255, 255, 255, .2) 0px 2px 0px inset
}

.kartra_button1--shadow-01.kartra_button1--shadow-inset-top.kartra_button1--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 5px 15px, rgba(255, 255, 255, .2) 0px 4px 0px inset
}

.kartra_button1--shadow-01.kartra_button1--shadow-inset-top.kartra_button1--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 8px 20px, rgba(255, 255, 255, .2) 0px 5px 0px inset
}

.kartra_button1--shadow-01.kartra_button1--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 5px 10px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-01.kartra_button1--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 8px 15px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-01.kartra_button1--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 10px 20px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-inset-01.kartra_button1--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 3px 10px, rgba(0, 0, 0, .2) 0px -2px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-inset-01.kartra_button1--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 5px 15px, rgba(0, 0, 0, .2) 0px -4px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-inset-01.kartra_button1--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 8px 20px, rgba(0, 0, 0, .2) 0px -5px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-inset-top.kartra_button1--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 3px 10px, rgba(255, 255, 255, .2) 0px 2px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-inset-top.kartra_button1--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 5px 15px, rgba(255, 255, 255, .2) 0px 4px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-inset-top.kartra_button1--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 8px 20px, rgba(255, 255, 255, .2) 0px 5px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 5px 10px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-medium {
    box-shadow: rgba(0, 0, 0, .15) 0px 6px 20px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-02.kartra_button1--shadow-large {
    box-shadow: rgba(0, 0, 0, .1) 0px 7px 25px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-03.kartra_button1--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 5px 30px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-03.kartra_button1--shadow-medium {
    box-shadow: rgba(0, 0, 0, .15) 0px 10px 30px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-03.kartra_button1--shadow-large {
    box-shadow: rgba(0, 0, 0, .1) 0px 15px 30px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button1--shadow-04.kartra_button1--shadow-small {
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .2)
}

.kartra_button1--shadow-04.kartra_button1--shadow-medium {
    box-shadow: 0px 10px 30px rgba(0, 0, 0, .2)
}

.kartra_button1--shadow-04.kartra_button1--shadow-large {
    box-shadow: 0px 15px 40px rgba(0, 0, 0, .2)
}

.kartra_button1--shadow-05.kartra_button1--shadow-small {
    box-shadow: 0px 2px 0px rgba(0, 0, 0, .1), inset 0px -2px 0px rgba(0, 0, 0, .1)
}

.kartra_button1--shadow-05.kartra_button1--shadow-medium {
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1), inset 0px -4px 0px rgba(0, 0, 0, .1)
}

.kartra_button1--shadow-05.kartra_button1--shadow-large {
    box-shadow: 0px 6px 0px rgba(0, 0, 0, .1), inset 0px -6px 0px rgba(0, 0, 0, .1)
}

.kartra_button1--shadow-06.kartra_button1--shadow-small {
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1)
}

.kartra_button1--shadow-06.kartra_button1--shadow-medium {
    box-shadow: 0 8px 15px rgba(0, 0, 0, .1)
}

.kartra_button1--shadow-06.kartra_button1--shadow-large {
    box-shadow: 0 12px 30px rgba(0, 0, 0, .1)
}

.kartra_button1--shadow-07.kartra_button1--shadow-small {
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .1)
}

.kartra_button1--shadow-07.kartra_button1--shadow-medium {
    box-shadow: 0px 8px 25px rgba(0, 0, 0, .1)
}

.kartra_button1--shadow-07.kartra_button1--shadow-large {
    box-shadow: 0px 12px 30px rgba(0, 0, 0, .1)
}

.kartra_button1--italic {
    font-style: italic
}

.kartra_button1--asap-font {
    font-family: "Asap", sans-serif
}

@media(max-width: 767px) {
    .kartra_button1--sm-size-small {
        font-size: 16px;
        padding: 10px 30px
    }
}

.kartra_button1--default.kartra_button1--hollow.kartra_button1--border-only {
    background-color: transparent;
    border-color: #44bcd2;
    border-width: 2px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button1--default.kartra_button1--hollow.kartra_button1--border-only:hover,
.kartra_button1--default.kartra_button1--hollow.kartra_button1--border-only:focus {
    color: #fff;
    background-color: #44bcd2;
    border-color: #44bcd2
}

.kartra_button1--default.kartra_button1--bordered-bg {
    background-color: #44bcd2;
    border-color: #fff;
    border-width: 3px;
    color: #fff;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button1--default.kartra_button1--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border-radius: 3px
}

.kartra_button1--default.kartra_button1--bordered-bg.kartra_button1--rounded:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border-radius: 35px
}

.kartra_button1--tiny.kartra_button1--outer-shadow {
    box-shadow: 0 0 12px 4px rgba(0, 0, 0, .1);
    border-radius: 4px;
    border: 2px rgba(255, 255, 255, .9) solid
}

.kartra_button1--tiny.kartra_button1--outer-shadow:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px
}

.kartra_button1--tiny.kartra_button1--outer-shadow.kartra_button1--rounded:before {
    border-radius: 36px
}

.kartra_button1--tiny.kartra_button1--circled-icon-left .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: relative
}

.kartra_button1--tiny.kartra_button1--circled-icon-left .kartra_icon__icon:before {
    line-height: 20px
}

.kartra_button1--tiny.kartra_button1--circled-icon-right .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: relative;
    margin-left: 6px;
    margin-right: 0px
}

.kartra_button1--tiny.kartra_button1--circled-icon-right .kartra_icon__icon:before {
    line-height: 20px
}

.kartra_button1--tiny.kartra_button1--icon-left .kartra_icon__icon {
    margin-left: 5px
}

.kartra_button1--tiny.kartra_button1--icon-right .kartra_icon__icon {
    margin-right: 5px;
    margin-left: 10px
}

.kartra_button1--tiny.kartra_button1--bordered-icon-left .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: relative
}

.kartra_button1--tiny.kartra_button1--bordered-icon-left .kartra_icon__icon:before {
    line-height: 18px
}

.kartra_button1--tiny.kartra_button1--bordered-icon-right .kartra_icon__icon {
    float: right;
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: relative;
    margin-right: 0px;
    margin-left: 10px
}

.kartra_button1--tiny.kartra_button1--bordered-icon-right .kartra_icon__icon:before {
    line-height: 18px
}

.kartra_button1--tiny.kartra_button1--rounded-icon-left {
    padding: 7px
}

.kartra_button1--tiny.kartra_button1--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    position: relative;
    top: 0px;
    margin-right: 7px;
    color: #44bcd2
}

.kartra_button1--tiny.kartra_button1--rounded-icon-left .kartra_icon__icon:before {
    line-height: 20px
}

.kartra_button1--tiny.kartra_button1--rounded-icon-right {
    padding: 7px
}

.kartra_button1--tiny.kartra_button1--rounded-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    position: relative;
    margin-right: 0px;
    margin-left: 7px;
    color: #44bcd2
}

.kartra_button1--tiny.kartra_button1--rounded-icon-right .kartra_icon__icon:before {
    line-height: 20px
}

.kartra_button1--tiny.kartra_button1--rounded.kartra_button1--squared-icon-left .kartra_icon__icon {
    border-radius: 35px 0px 0px 35px
}

.kartra_button1--tiny.kartra_button1--rounded.kartra_button1--squared-icon-right .kartra_icon__icon {
    border-radius: 0px 35px 35px 0px
}

.kartra_button1--tiny.kartra_button1--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 8px 8px;
    margin-bottom: -13px;
    margin-top: -13px;
    margin-left: -10px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button1--tiny.kartra_button1--squared-icon-left .kartra_icon__icon:before {
    color: #fff
}

.kartra_button1--tiny.kartra_button1--squared-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 8px 8px;
    margin-bottom: -13px;
    margin-top: -5px;
    margin-right: -10px;
    margin-left: 10px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button1--tiny.kartra_button1--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding-right: 10px
}

.kartra_button1--tiny.kartra_button1--icon-right-border-left .kartra_icon__icon {
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding-left: 10px;
    margin-left: 10px;
    margin-right: 0px
}

.kartra_button1--tiny.kartra_button1--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button1--tiny.kartra_button1--box-shadow-inset-bottom {
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--tiny.kartra_button1--rounded.kartra_button1--double-border {
    border: #44bcd2 1px solid
}

.kartra_button1--tiny.kartra_button1--rounded.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 2px solid;
    border-radius: 36px
}

.kartra_button1--small.kartra_button1--outer-shadow {
    box-shadow: 0 0 12px 4px rgba(0, 0, 0, .1);
    border-radius: 4px;
    border: 2px rgba(255, 255, 255, .9) solid
}

.kartra_button1--small.kartra_button1--outer-shadow:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px
}

.kartra_button1--small.kartra_button1--outer-shadow.kartra_button1--rounded:before {
    border-radius: 36px
}

.kartra_button1--small.kartra_button1--circled-icon-left .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    position: relative;
    margin-right: 12px
}

.kartra_button1--small.kartra_button1--circled-icon-left .kartra_icon__icon:before {
    line-height: 24px
}

.kartra_button1--small.kartra_button1--circled-icon-right .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    position: relative;
    right: 0px;
    margin-right: 0px;
    margin-left: 10px
}

.kartra_button1--small.kartra_button1--circled-icon-right .kartra_icon__icon:before {
    line-height: 24px
}

.kartra_button1--small.kartra_button1--icon-left .kartra_icon__icon {
    margin-right: 14px;
    margin-left: 5px
}

.kartra_button1--small.kartra_button1--icon-right .kartra_icon__icon {
    margin-right: 5px;
    margin-left: 14px
}

.kartra_button1--small.kartra_button1--bordered-icon-left .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    position: relative
}

.kartra_button1--small.kartra_button1--bordered-icon-left .kartra_icon__icon:before {
    line-height: 23px
}

.kartra_button1--small.kartra_button1--bordered-icon-right .kartra_icon__icon {
    float: right;
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    position: relative;
    margin-right: 0px;
    margin-left: 15px
}

.kartra_button1--small.kartra_button1--bordered-icon-right .kartra_icon__icon:before {
    line-height: 23px
}

.kartra_button1--small.kartra_button1--rounded-icon-left {
    padding: 10px 12px
}

.kartra_button1--small.kartra_button1--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 2px;
    position: relative;
    margin-right: 12px
}

.kartra_button1--small.kartra_button1--rounded-icon-left .kartra_icon__icon:before {
    line-height: 24px
}

.kartra_button1--small.kartra_button1--rounded-icon-right {
    padding: 10px 12px
}

.kartra_button1--small.kartra_button1--rounded-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 2px;
    position: relative;
    margin-right: 0px;
    margin-left: 12px
}

.kartra_button1--small.kartra_button1--rounded-icon-right .kartra_icon__icon:before {
    line-height: 24px
}

.kartra_button1--small.kartra_button1--rounded.kartra_button1--squared-icon-left .kartra_icon__icon {
    border-radius: 35px 0px 0px 35px
}

.kartra_button1--small.kartra_button1--rounded.kartra_button1--squared-icon-right .kartra_icon__icon {
    border-radius: 0px 35px 35px 0px
}

.kartra_button1--small.kartra_button1--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 13px;
    margin-bottom: -13px;
    margin-top: -13px;
    margin-left: -15px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button1--small.kartra_button1--squared-icon-left .kartra_icon__icon:before {
    color: #fff
}

.kartra_button1--small.kartra_button1--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 13px;
    margin-bottom: -13px;
    margin-top: -10px;
    margin-right: -15px;
    margin-left: 15px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button1--small.kartra_button1--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding-right: 14px
}

.kartra_button1--small.kartra_button1--icon-right-border-left .kartra_icon__icon {
    border-left: rgba(255, 255, 255, .8) 1px solid;
    margin-right: 0px;
    margin-left: 14px;
    padding-left: 14px
}

.kartra_button1--small.kartra_button1--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button1--small.kartra_button1--box-shadow-inset-bottom {
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--small.kartra_button1--rounded.kartra_button1--double-border {
    border: #44bcd2 1px solid
}

.kartra_button1--small.kartra_button1--rounded.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 2px solid;
    border-radius: 36px
}

.kartra_button1--medium.kartra_button1--outer-shadow {
    box-shadow: 0 0 12px 4px rgba(0, 0, 0, .1);
    border-radius: 6px;
    border: 2px rgba(255, 255, 255, .9) solid
}

.kartra_button1--medium.kartra_button1--outer-shadow:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px
}

.kartra_button1--medium.kartra_button1--outer-shadow.kartra_button1--rounded:before {
    border-radius: 36px
}

.kartra_button1--medium.kartra_button1--circled-icon-left {
    padding: 13px 25px
}

.kartra_button1--medium.kartra_button1--circled-icon-left .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    position: relative;
    margin-right: 20px;
    margin-left: -5px
}

.kartra_button1--medium.kartra_button1--circled-icon-left .kartra_icon__icon:before {
    line-height: 26px
}

.kartra_button1--medium.kartra_button1--circled-icon-right {
    padding: 13px 25px
}

.kartra_button1--medium.kartra_button1--circled-icon-right .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    position: relative;
    margin-left: 15px;
    margin-right: -5px
}

.kartra_button1--medium.kartra_button1--circled-icon-right .kartra_icon__icon:before {
    line-height: 26px
}

.kartra_button1--medium.kartra_button1--icon-right .kartra_icon__icon {
    margin-right: 0px;
    margin-left: 20px
}

.kartra_button1--medium.kartra_button1--icon-left .kartra_icon__icon {
    margin-right: 20px;
    margin-left: 0px
}

.kartra_button1--medium.kartra_button1--bordered-icon-left .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    position: relative;
    margin-right: 20px;
    margin-left: -5px
}

.kartra_button1--medium.kartra_button1--bordered-icon-left .kartra_icon__icon:before {
    line-height: 27px
}

.kartra_button1--medium.kartra_button1--bordered-icon-right .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    position: relative;
    margin-right: -5px;
    margin-left: 20px
}

.kartra_button1--medium.kartra_button1--bordered-icon-right .kartra_icon__icon:before {
    line-height: 27px
}

.kartra_button1--medium.kartra_button1--rounded-icon-left {
    padding: 13px 15px
}

.kartra_button1--medium.kartra_button1--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 2px;
    position: relative;
    top: 0px;
    margin-right: 15px;
    color: #44bcd2
}

.kartra_button1--medium.kartra_button1--rounded-icon-left .kartra_icon__icon:before {
    line-height: 28px
}

.kartra_button1--medium.kartra_button1--rounded-icon-right {
    padding: 13px 15px
}

.kartra_button1--medium.kartra_button1--rounded-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 2px;
    position: relative;
    margin-right: 0px;
    margin-left: 15px;
    color: #44bcd2
}

.kartra_button1--medium.kartra_button1--rounded-icon-right .kartra_icon__icon:before {
    line-height: 28px
}

.kartra_button1--medium.kartra_button1--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 18px;
    margin-bottom: -14px;
    margin-top: -14px;
    margin-left: -25px;
    margin-right: 25px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button1--medium.kartra_button1--squared-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 18px;
    margin-bottom: -14px;
    margin-top: -14px;
    margin-right: -25px;
    margin-left: 25px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button1--medium.kartra_button1--icon-left-border-right {
    padding: 13px 15px
}

.kartra_button1--medium.kartra_button1--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding-right: 15px;
    margin-right: 15px
}

.kartra_button1--medium.kartra_button1--icon-right-border-left {
    padding: 13px 15px
}

.kartra_button1--medium.kartra_button1--icon-right-border-left .kartra_icon__icon {
    border-left: rgba(255, 255, 255, .8) 1px solid;
    margin-right: 0px;
    padding-left: 15px;
    margin-left: 15px
}

.kartra_button1--medium.kartra_button1--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button1--medium.kartra_button1--rounded.kartra_button1--squared-icon-left .kartra_icon__icon {
    border-radius: 35px 0px 0px 35px
}

.kartra_button1--medium.kartra_button1--rounded.kartra_button1--squared-icon-right .kartra_icon__icon {
    border-radius: 0px 35px 35px 0px
}

.kartra_button1--medium.kartra_button1--box-shadow-inset-bottom {
    box-shadow: inset 0 -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button1--medium.kartra_button1--rounded.kartra_button1--double-border {
    border: #44bcd2 1px solid
}

.kartra_button1--medium.kartra_button1--rounded.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 2px solid;
    border-radius: 36px
}

.kartra_button1--large.kartra_button1--outer-shadow {
    box-shadow: 0 0 12px 4px rgba(0, 0, 0, .1);
    border: 3px rgba(255, 255, 255, .9) solid;
    border-radius: 8px
}

.kartra_button1--large.kartra_button1--outer-shadow:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px
}

.kartra_button1--large.kartra_button1--outer-shadow.kartra_button1--rounded:before {
    border-radius: 36px
}

.kartra_button1--large.kartra_button1--double-border {
    border: #44bcd2 2px solid
}

.kartra_button1--large.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 3px
}

.kartra_button1--large.kartra_button1--rounded.kartra_button1--double-border {
    border: #44bcd2 2px solid
}

.kartra_button1--large.kartra_button1--rounded.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 35px
}

.kartra_button1--large.kartra_button1--icon-right {
    padding: 15px 30px
}

.kartra_button1--large.kartra_button1--icon-right .kartra_icon__icon {
    margin-right: 0px;
    margin-left: 20px
}

.kartra_button1--large.kartra_button1--icon-left {
    padding: 15px 30px
}

.kartra_button1--large.kartra_button1--icon-left .kartra_icon__icon {
    margin-right: 20px;
    margin-left: 0px
}

.kartra_button1--large.kartra_button1--circled-icon-left {
    padding: 15px 30px
}

.kartra_button1--large.kartra_button1--circled-icon-left .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    position: relative;
    margin-right: 20px;
    margin-left: -10px
}

.kartra_button1--large.kartra_button1--circled-icon-left .kartra_icon__icon:before {
    line-height: 31px
}

.kartra_button1--large.kartra_button1--circled-icon-right {
    padding: 15px 30px
}

.kartra_button1--large.kartra_button1--circled-icon-right .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    position: relative;
    margin-right: -10px;
    margin-left: 13px
}

.kartra_button1--large.kartra_button1--circled-icon-right .kartra_icon__icon:before {
    line-height: 31px
}

.kartra_button1--large.kartra_button1--bordered-icon-left {
    padding: 15px 30px
}

.kartra_button1--large.kartra_button1--bordered-icon-left .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    position: relative;
    margin-right: 20px;
    margin-left: -10px
}

.kartra_button1--large.kartra_button1--bordered-icon-left .kartra_icon__icon:before {
    line-height: 31px
}

.kartra_button1--large.kartra_button1--bordered-icon-right {
    padding: 15px 30px
}

.kartra_button1--large.kartra_button1--bordered-icon-right .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    position: relative;
    margin-right: -10px;
    margin-left: 20px
}

.kartra_button1--large.kartra_button1--bordered-icon-right .kartra_icon__icon:before {
    line-height: 31px
}

.kartra_button1--large.kartra_button1--rounded-icon-left {
    padding: 15px 20px
}

.kartra_button1--large.kartra_button1--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 2px;
    position: relative;
    margin-right: 20px;
    color: #44bcd2
}

.kartra_button1--large.kartra_button1--rounded-icon-left .kartra_icon__icon:before {
    line-height: 32px
}

.kartra_button1--large.kartra_button1--rounded-icon-right {
    padding: 15px 20px
}

.kartra_button1--large.kartra_button1--rounded-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 2px;
    position: relative;
    margin-right: 0px;
    margin-left: 20px;
    color: #44bcd2
}

.kartra_button1--large.kartra_button1--rounded-icon-right .kartra_icon__icon:before {
    line-height: 32px
}

.kartra_button1--large.kartra_button1--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 20px;
    margin-bottom: -15px;
    margin-top: -15px;
    margin-left: -35px;
    margin-right: 35px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button1--large.kartra_button1--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 20px;
    margin-bottom: -15px;
    margin-top: -15px;
    margin-right: -35px;
    margin-left: 35px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button1--large.kartra_button1--icon-left-border-right {
    padding: 15px 20px
}

.kartra_button1--large.kartra_button1--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding-right: 20px;
    margin-right: 20px
}

.kartra_button1--large.kartra_button1--icon-right-border-left {
    padding: 15px 20px
}

.kartra_button1--large.kartra_button1--icon-right-border-left .kartra_icon__icon {
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding-left: 20px;
    margin-right: 0px;
    margin-left: 20px
}

.kartra_button1--large.kartra_button1--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button1--large.kartra_button1--rounded.kartra_button1--squared-icon-left .kartra_icon__icon {
    border-radius: 35px 0px 0px 35px
}

.kartra_button1--large.kartra_button1--rounded.kartra_button1--squared-icon-right .kartra_icon__icon {
    border-radius: 0px 35px 35px 0px
}

.kartra_button1--giant.kartra_button1--outer-shadow {
    box-shadow: 0 0 12px 4px rgba(0, 0, 0, .1);
    border-radius: 8px;
    border: 3px rgba(255, 255, 255, .9) solid
}

.kartra_button1--giant.kartra_button1--outer-shadow:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px
}

.kartra_button1--giant.kartra_button1--outer-shadow.kartra_button1--rounded:before {
    border-radius: 36px
}

.kartra_button1--giant.kartra_button1--double-border {
    border: #44bcd2 2px solid
}

.kartra_button1--giant.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 3px
}

.kartra_button1--giant.kartra_button1--rounded.kartra_button1--double-border {
    border: #44bcd2 2px solid
}

.kartra_button1--giant.kartra_button1--rounded.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 35px
}

.kartra_button1--giant.kartra_button1--circled-icon-left {
    padding: 20px 40px
}

.kartra_button1--giant.kartra_button1--circled-icon-left .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: 30px;
    margin-left: -10px;
    margin-top: 2px
}

.kartra_button1--giant.kartra_button1--circled-icon-left .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button1--giant.kartra_button1--circled-icon-right {
    padding: 20px 40px
}

.kartra_button1--giant.kartra_button1--circled-icon-right .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: -10px;
    margin-left: 30px;
    margin-top: 2px
}

.kartra_button1--giant.kartra_button1--circled-icon-right .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button1--giant.kartra_button1--icon-right {
    padding: 20px 40px
}

.kartra_button1--giant.kartra_button1--icon-right .kartra_icon__icon {
    margin-right: 0px;
    margin-left: 30px
}

.kartra_button1--giant.kartra_button1--icon-left {
    padding: 20px 40px
}

.kartra_button1--giant.kartra_button1--icon-left .kartra_icon__icon {
    margin-right: 30px;
    margin-left: 0px
}

.kartra_button1--giant.kartra_button1--bordered-icon-left {
    padding: 20px 40px
}

.kartra_button1--giant.kartra_button1--bordered-icon-left .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: 30px;
    margin-left: -10px
}

.kartra_button1--giant.kartra_button1--bordered-icon-left .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button1--giant.kartra_button1--bordered-icon-right {
    padding: 20px 40px
}

.kartra_button1--giant.kartra_button1--bordered-icon-right .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: -10px;
    margin-left: 30px
}

.kartra_button1--giant.kartra_button1--bordered-icon-right .kartra_icon__icon:before {
    line-height: 42px
}

.kartra_button1--giant.kartra_button1--rounded-icon-left {
    padding: 20px 25px
}

.kartra_button1--giant.kartra_button1--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    margin-right: 25px;
    color: #44bcd2
}

.kartra_button1--giant.kartra_button1--rounded-icon-left .kartra_icon__icon:before {
    line-height: 42px
}

.kartra_button1--giant.kartra_button1--rounded-icon-right {
    padding: 20px 25px
}

.kartra_button1--giant.kartra_button1--rounded-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    margin-right: 0px;
    margin-left: 25px;
    color: #44bcd2
}

.kartra_button1--giant.kartra_button1--rounded-icon-right .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button1--giant.kartra_button1--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 28px;
    margin-bottom: -20px;
    margin-top: -20px;
    margin-left: -50px;
    margin-right: 50px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button1--giant.kartra_button1--squared-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 28px;
    margin-bottom: -20px;
    margin-top: -20px;
    margin-right: -50px;
    margin-left: 50px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button1--giant.kartra_button1--icon-left-border-right {
    padding: 20px 25px
}

.kartra_button1--giant.kartra_button1--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding-right: 25px;
    margin-right: 25px
}

.kartra_button1--giant.kartra_button1--icon-right-border-left {
    padding: 20px 25px
}

.kartra_button1--giant.kartra_button1--icon-right-border-left .kartra_icon__icon {
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding-left: 25px;
    margin-right: 0px;
    margin-left: 25px
}

.kartra_button1--giant.kartra_button1--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button1--giant.kartra_button1--rounded.kartra_button1--squared-icon-left .kartra_icon__icon {
    border-radius: 35px 0px 0px 35px
}

.kartra_button1--giant.kartra_button1--rounded.kartra_button1--squared-icon-right .kartra_icon__icon {
    border-radius: 0px 38px 38px 0px
}

.kartra_button1--full-width.kartra_button1--circled-icon-left {
    padding: 20px 40px
}

.kartra_button1--full-width.kartra_button1--circled-icon-left .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-right: 30px;
    margin-left: -10px;
    margin-top: 2px;
    float: left
}

.kartra_button1--full-width.kartra_button1--circled-icon-left .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button1--full-width.kartra_button1--circled-icon-right {
    padding: 20px 40px
}

.kartra_button1--full-width.kartra_button1--circled-icon-right .kartra_icon__icon {
    background-color: rgba(0, 0, 0, .2);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: -10px;
    margin-left: 30px;
    margin-top: 2px;
    float: right
}

.kartra_button1--full-width.kartra_button1--circled-icon-right .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button1--full-width.kartra_button1--outer-shadow {
    box-shadow: 0 0 12px 4px rgba(0, 0, 0, .1);
    border-radius: 8px;
    border: 3px rgba(255, 255, 255, .9) solid
}

.kartra_button1--full-width.kartra_button1--outer-shadow:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px
}

.kartra_button1--full-width.kartra_button1--outer-shadow.kartra_button1--rounded:before {
    border-radius: 36px
}

.kartra_button1--full-width.kartra_button1--double-border {
    border: #44bcd2 2px solid
}

.kartra_button1--full-width.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 3px
}

.kartra_button1--full-width.kartra_button1--rounded.kartra_button1--double-border {
    border: #44bcd2 2px solid
}

.kartra_button1--full-width.kartra_button1--rounded.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 35px
}

.kartra_button1--full-width.kartra_button1--icon-right {
    padding: 20px 40px
}

.kartra_button1--full-width.kartra_button1--icon-right .kartra_icon__icon {
    float: right;
    margin-right: 0px;
    margin-left: 30px
}

.kartra_button1--full-width.kartra_button1--icon-right .kartra_icon__icon:before {
    line-height: 42px
}

.kartra_button1--full-width.kartra_button1--icon-left {
    padding: 20px 40px
}

.kartra_button1--full-width.kartra_button1--icon-left .kartra_icon__icon {
    float: left;
    margin-right: 30px;
    margin-left: 0px
}

.kartra_button1--full-width.kartra_button1--icon-left .kartra_icon__icon:before {
    line-height: 42px
}

.kartra_button1--full-width.kartra_button1--bordered-icon-left {
    padding: 20px 40px
}

.kartra_button1--full-width.kartra_button1--bordered-icon-left .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: 30px;
    margin-left: -10px;
    margin-top: 2px
}

.kartra_button1--full-width.kartra_button1--bordered-icon-left .kartra_icon__icon:before {
    line-height: 39px
}

.kartra_button1--full-width.kartra_button1--bordered-icon-right {
    padding: 20px 40px
}

.kartra_button1--full-width.kartra_button1--bordered-icon-right .kartra_icon__icon {
    background-color: transparent;
    border: rgba(255, 255, 255, .8) 1px solid;
    display: inline-block;
    float: right;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-left: 30px;
    margin-right: -10px;
    margin-top: 2px
}

.kartra_button1--full-width.kartra_button1--bordered-icon-right .kartra_icon__icon:before {
    line-height: 39px
}

.kartra_button1--full-width.kartra_button1--rounded-icon-left {
    padding: 20px 25px
}

.kartra_button1--full-width.kartra_button1--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    margin-right: 25px;
    margin-top: 2px;
    color: #44bcd2
}

.kartra_button1--full-width.kartra_button1--rounded-icon-left .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button1--full-width.kartra_button1--rounded-icon-right {
    padding: 20px 25px
}

.kartra_button1--full-width.kartra_button1--rounded-icon-right .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    float: right;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    margin-right: 0px;
    margin-left: 25px;
    margin-top: 2px;
    color: #44bcd2
}

.kartra_button1--full-width.kartra_button1--rounded-icon-right .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button1--full-width.kartra_button1--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    float: left;
    padding: 28px;
    margin-bottom: -20px;
    margin-top: -20px;
    margin-right: 50px;
    margin-left: -25px;
    border-radius: 5px 0px 0px 5px;
    position: relative
}

.kartra_button1--full-width.kartra_button1--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 28px;
    margin-bottom: -20px;
    margin-top: -20px;
    margin-right: -25px;
    margin-left: 50px;
    border-radius: 0px 5px 5px 0px;
    position: relative
}

.kartra_button1--full-width.kartra_button1--icon-left-border-right {
    padding: 20px 25px
}

.kartra_button1--full-width.kartra_button1--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding-right: 30px;
    margin-right: 30px;
    float: left
}

.kartra_button1--full-width.kartra_button1--icon-left-border-right .kartra_icon__icon:before {
    line-height: 42px
}

.kartra_button1--full-width.kartra_button1--icon-right-border-left {
    padding: 20px 25px
}

.kartra_button1--full-width.kartra_button1--icon-right-border-left .kartra_icon__icon {
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding-left: 30px;
    margin-right: 0px;
    margin-left: 30px;
    float: right
}

.kartra_button1--full-width.kartra_button1--icon-right-border-left .kartra_icon__icon:before {
    line-height: 42px
}

.kartra_button1--full-width.kartra_button1--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button1--full-width.kartra_button1--rounded.kartra_button1--squared-icon-left .kartra_icon__icon {
    border-radius: 35px 0px 0px 35px
}

.kartra_button1--full-width.kartra_button1--rounded.kartra_button1--squared-icon-right .kartra_icon__icon {
    border-radius: 0px 35px 35px 0px
}

.kartra_button1--special-style-one.kartra_button1--medium {
    font-size: 18px
}

.kartra_button1--special-style-one.kartra_button1--medium.kartra_button1--icon-left .kartra_icon__icon {
    margin-left: 0px;
    margin-right: 15px
}

.kartra_button1--special-style-one.kartra_button1--medium.kartra_button1--icon-right .kartra_icon__icon {
    margin-left: 15px;
    margin-right: 0px
}

.kartra_button2 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0
}

.kartra_button2:active,
.kartra_button2:focus,
.kartra_button2:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6);
    outline: 0
}

.kartra_button2::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button2:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .1)
}

.kartra_button2--tiny {
    padding: 5px 10px;
    font-size: 14px
}

.kartra_button2--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button2--tiny {
        padding: 5px 16px
    }
}

.kartra_button2--small {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_button2--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button2--small {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button2--small span {
        margin-right: 10px
    }
}

.kartra_button2--medium {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_button2--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button2--medium {
        padding: 13px 40px
    }
}

@media(max-width: 420px) {
    .kartra_button2--medium span {
        margin-right: 10px
    }
}

.kartra_button2--large {
    padding: 15px 35px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button2--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button2--large {
        padding: 15px 60px
    }

    .kartra_button2--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button2--large span {
        margin-right: 10px
    }
}

.kartra_button2--giant {
    padding: 20px 50px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button2--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button2--giant {
        padding: 20px 80px
    }

    .kartra_button2--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button2--giant {
        padding: 20px 50px
    }

    .kartra_button2--giant span {
        margin-right: 10px
    }
}

.kartra_button2--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 28px;
    border-radius: 6px
}

.kartra_button2--full-width span {
    margin-right: 20px
}

.kartra_button2--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button2--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button2--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button2--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button2--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button2--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button2--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button2--rounded:after,
.kartra_button2--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button2--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button2--rounded-small:after,
.kartra_button2--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button2--block {
    display: block;
    width: 100%
}

.kartra_button2--border-thin {
    border-width: 1px;
    border-style: solid
}

.kartra_button2--border-tiny {
    border-width: 2px;
    border-style: solid
}

.kartra_button2--light-grey {
    border-color: #bbb;
    color: #ccc
}

.kartra_button2--white,
.kartra_button2--white:active,
.kartra_button2--white:focus,
.kartra_button2--white:visited {
    border-color: #fff;
    color: #fff
}

.kartra_button2--light-cadet-blue {
    border-color: #379ecb;
    color: #379ecb
}

.kartra_button2--hover-light-blue:active,
.kartra_button2--hover-light-blue:focus,
.kartra_button2--hover-light-blue:hover {
    background: #03acdc;
    color: #fff;
    border-color: #03acdc
}

.kartra_button2--hover-white:hover {
    background-color: #fff;
    color: rgba(0, 0, 0, .6)
}

.kartra_button2--hover-darkturquoise:active,
.kartra_button2--hover-darkturquoise:focus,
.kartra_button2--hover-darkturquoise:hover {
    background: #00ced1;
    color: #fff;
    border-color: #00ced1
}

.kartra_button2--robins-egg-blue {
    color: #0cc;
    background-color: transparent;
    border-color: #0cc
}

.kartra_button2--robins-egg-blue:active,
.kartra_button2--robins-egg-blue:focus,
.kartra_button2--robins-egg-blue:hover {
    color: #fff;
    background-color: #0cc;
    border-color: #0cc
}

.kartra_button2--light-coral-two {
    background-color: #ff8a65
}

.kartra_button2--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button2--width-full {
    width: 100%
}

.kartra_button2--hollow {
    background-color: transparent;
    border-color: #bbb;
    border-width: 2px;
    color: #ccc
}

.kartra_button2--hollow .kartra_icon__icon {
    color: #27bdde
}

.kartra_button2--hollow:hover,
.kartra_button2--hollow:focus {
    color: #fff;
    background-color: #27bdde;
    border-color: #27bdde
}

.kartra_button2--hollow:hover .kartra_icon__icon,
.kartra_button2--hollow:focus .kartra_icon__icon {
    color: #fff
}

.kartra_button2--hollow:hover::after,
.kartra_button2--hollow:focus::after {
    z-index: -1
}

.kartra_button2--solid {
    border-width: 0px
}

.kartra_button2--hover-light-blue-green:hover {
    color: #0cc
}

.kartra_button3 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    display: block
}

.kartra_button3:active,
.kartra_button3:focus,
.kartra_button3:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button3::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button3:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .1)
}

.kartra_button3--tiny {
    padding: 5px 10px;
    font-size: 14px
}

.kartra_button3--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button3--tiny {
        padding: 5px 16px
    }
}

.kartra_button3--small {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_button3--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button3--small {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button3--small span {
        margin-right: 10px
    }
}

.kartra_button3--medium {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_button3--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button3--medium {
        padding: 13px 40px
    }
}

@media(max-width: 420px) {
    .kartra_button3--medium span {
        margin-right: 10px
    }
}

.kartra_button3--large {
    padding: 15px 35px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button3--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button3--large {
        padding: 15px 60px
    }

    .kartra_button3--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button3--large span {
        margin-right: 10px
    }
}

.kartra_button3--giant {
    padding: 20px 50px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button3--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button3--giant {
        padding: 20px 80px
    }

    .kartra_button3--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button3--giant {
        padding: 20px 50px
    }

    .kartra_button3--giant span {
        margin-right: 10px
    }
}

.kartra_button3--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 28px;
    border-radius: 6px
}

.kartra_button3--full-width span {
    margin-right: 20px
}

.kartra_button3--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button3--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button3--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button3--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button3--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button3--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button3--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button3--rounded:after,
.kartra_button3--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button3--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button3--rounded-small:after,
.kartra_button3--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button3--hollow {
    border-width: 1px
}

.kartra_button3--light-sky-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button3--light-sky-blue:hover,
.kartra_button3--light-sky-blue:focus {
    color: #fff
}

.kartra_button3--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button3--block {
    display: block;
    width: 100%
}

.kartra_button4 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    background-color: #ebad42;
    color: #fff;
    width: 100%;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    padding: 20px 20px;
    margin: 0px;
    font-size: 20px;
    letter-spacing: .1em
}

.kartra_button4:active,
.kartra_button4:focus,
.kartra_button4:hover {
    text-decoration: none;
    color: #fff
}

.kartra_button4::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button4:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .1)
}

.kartra_button4--tiny {
    padding: 5px 10px;
    font-size: 14px
}

.kartra_button4--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button4--tiny {
        padding: 5px 16px
    }
}

.kartra_button4--small {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_button4--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button4--small {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button4--small span {
        margin-right: 10px
    }
}

.kartra_button4--medium {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_button4--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button4--medium {
        padding: 13px 40px
    }
}

@media(max-width: 420px) {
    .kartra_button4--medium span {
        margin-right: 10px
    }
}

.kartra_button4--large {
    padding: 15px 35px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button4--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button4--large {
        padding: 15px 60px
    }

    .kartra_button4--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button4--large span {
        margin-right: 10px
    }
}

.kartra_button4--giant {
    padding: 20px 50px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button4--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button4--giant {
        padding: 20px 80px
    }

    .kartra_button4--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button4--giant {
        padding: 20px 50px
    }

    .kartra_button4--giant span {
        margin-right: 10px
    }
}

.kartra_button4--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 28px;
    border-radius: 6px
}

.kartra_button4--full-width span {
    margin-right: 20px
}

.kartra_button5 {
    background-color: transparent;
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    color: #fff;
    text-align: left
}

.kartra_button5:active,
.kartra_button5:focus,
.kartra_button5:hover {
    text-decoration: none;
    color: #fff;
    background-color: transparent
}

.kartra_button5--tiny {
    padding: 5px 10px;
    font-size: 14px
}

.kartra_button5--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button5--tiny {
        padding: 5px 16px
    }
}

.kartra_button5--small {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_button5--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button5--small {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button5--small span {
        margin-right: 10px
    }
}

.kartra_button5--medium {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_button5--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button5--medium {
        padding: 13px 40px
    }
}

@media(max-width: 420px) {
    .kartra_button5--medium span {
        margin-right: 10px
    }
}

.kartra_button5--large {
    padding: 15px 35px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button5--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button5--large {
        padding: 15px 60px
    }

    .kartra_button5--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button5--large span {
        margin-right: 10px
    }
}

.kartra_button5--giant {
    padding: 20px 50px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button5--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button5--giant {
        padding: 20px 80px
    }

    .kartra_button5--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button5--giant {
        padding: 20px 50px
    }

    .kartra_button5--giant span {
        margin-right: 10px
    }
}

.kartra_button5--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 28px;
    border-radius: 6px
}

.kartra_button5--full-width span {
    margin-right: 20px
}

.kartra_button5--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button5--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button5--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button5--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button5--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button5--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button5--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button5--rounded:after,
.kartra_button5--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button5--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button5--rounded-small:after,
.kartra_button5--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button5--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button5--green:hover,
.kartra_button5--green:focus {
    color: #fff
}

.kartra_button5--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button5--red:hover,
.kartra_button5--red:focus {
    color: #fff
}

.kartra_button5--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button5--blue:hover,
.kartra_button5--blue:focus {
    color: #fff
}

.kartra_button5--white {
    background-color: #fff;
    color: rgba(0, 0, 0, .6)
}

.kartra_button5--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button5--light-blue:hover,
.kartra_button5--light-blue:focus {
    color: #fff
}

.kartra_button5--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button5--darkturquoise:hover,
.kartra_button5--darkturquoise:focus {
    color: #fff
}

.kartra_button5--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button5--steel-blue:hover,
.kartra_button5--steel-blue:focus {
    color: #fff
}

.kartra_button5--deep-sky-blue {
    background-color: #03a9f4;
    color: #fff
}

.kartra_button5--deep-sky-blue:hover,
.kartra_button5--deep-sky-blue:focus {
    color: #fff
}

.kartra_button5--night-rider-black {
    color: #333
}

.kartra_button5--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button5--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button5--padding-medium {
    padding: 20px
}

.kartra_button5--block {
    display: block;
    width: 100%
}

.kartra_button6 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    background-color: transparent;
    color: #f65872
}

.kartra_button6:active,
.kartra_button6:focus,
.kartra_button6:hover {
    text-decoration: none;
    background-color: #f65872;
    color: #fff
}

.kartra_button6::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button6:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .1)
}

.kartra_button6.kartra_button6--active-state {
    background-color: #f65872;
    color: #fff
}

.kartra_button6.kartra_button6--active-state:active,
.kartra_button6.kartra_button6--active-state:focus,
.kartra_button6.kartra_button6--active-state:hover {
    text-decoration: none;
    background-color: #f65872;
    color: #fff;
    outline: 0
}

.kartra_button6--tiny {
    padding: 5px 10px;
    font-size: 14px
}

.kartra_button6--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button6--tiny {
        padding: 5px 16px
    }
}

.kartra_button6--small {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_button6--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button6--small {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button6--small span {
        margin-right: 10px
    }
}

.kartra_button6--medium {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_button6--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button6--medium {
        padding: 13px 40px
    }
}

@media(max-width: 420px) {
    .kartra_button6--medium span {
        margin-right: 10px
    }
}

.kartra_button6--large {
    padding: 15px 35px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button6--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button6--large {
        padding: 15px 60px
    }

    .kartra_button6--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button6--large span {
        margin-right: 10px
    }
}

.kartra_button6--giant {
    padding: 20px 50px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button6--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button6--giant {
        padding: 20px 80px
    }

    .kartra_button6--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button6--giant {
        padding: 20px 50px
    }

    .kartra_button6--giant span {
        margin-right: 10px
    }
}

.kartra_button6--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 28px;
    border-radius: 6px
}

.kartra_button6--full-width span {
    margin-right: 20px
}

.kartra_button6--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button6--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button6--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button6--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button6--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button6--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button6--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button6--rounded:after,
.kartra_button6--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button6--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button6--rounded-small:after,
.kartra_button6--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button6--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button6--green:hover,
.kartra_button6--green:focus {
    color: #fff
}

.kartra_button6--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button6--red:hover,
.kartra_button6--red:focus {
    color: #fff
}

.kartra_button6--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button6--blue:hover,
.kartra_button6--blue:focus {
    color: #fff
}

.kartra_button6--white {
    background-color: #fff;
    color: rgba(0, 0, 0, .6)
}

.kartra_button6--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button6--light-blue:hover,
.kartra_button6--light-blue:focus {
    color: #fff
}

.kartra_button6--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button6--darkturquoise:hover,
.kartra_button6--darkturquoise:focus {
    color: #fff
}

.kartra_button6--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button6--steel-blue:hover,
.kartra_button6--steel-blue:focus {
    color: #fff
}

.kartra_button6--deep-sky-blue {
    background-color: #03a9f4;
    color: #fff
}

.kartra_button6--deep-sky-blue:hover,
.kartra_button6--deep-sky-blue:focus {
    color: #fff
}

.kartra_button6--night-rider-black {
    color: #333
}

.kartra_button6--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button6--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button6--padding-medium {
    padding: 20px
}

.kartra_button6--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_button6--block {
    width: 100%;
    display: block
}

.kartra_button7 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0
}

.kartra_button7:active,
.kartra_button7:focus,
.kartra_button7:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button7::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .4)
}

.kartra_button7::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button7:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.kartra_button7--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button7--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button7--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button7--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button7--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button7--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button7--tiny {
    padding: 5px 10px;
    font-size: 14px
}

.kartra_button7--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button7--tiny {
        padding: 5px 16px
    }
}

.kartra_button7--small {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_button7--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button7--small {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button7--small span {
        margin-right: 10px
    }
}

.kartra_button7--medium {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_button7--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button7--medium {
        padding: 13px 40px
    }
}

@media(max-width: 420px) {
    .kartra_button7--medium span {
        margin-right: 10px
    }
}

.kartra_button7--large {
    padding: 15px 35px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button7--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button7--large {
        padding: 15px 60px
    }

    .kartra_button7--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button7--large span {
        margin-right: 10px
    }
}

.kartra_button7--giant {
    padding: 20px 50px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button7--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button7--giant {
        padding: 20px 80px
    }

    .kartra_button7--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button7--giant {
        padding: 20px 50px
    }

    .kartra_button7--giant span {
        margin-right: 10px
    }
}

.kartra_button7--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 28px;
    border-radius: 6px
}

.kartra_button7--full-width span {
    margin-right: 20px
}

.kartra_button7--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button7--rounded:after,
.kartra_button7--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button7--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button7--rounded-small:after,
.kartra_button7--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button7 span {
    margin-right: 10px
}

.kartra_button7--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button7--green:hover,
.kartra_button7--green:focus {
    color: #fff
}

.kartra_button7--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button7--red:hover,
.kartra_button7--red:focus {
    color: #fff
}

.kartra_button7--old-light-rose-red {
    background-color: #ea1e63;
    color: #fff
}

.kartra_button7--old-light-rose-red:hover,
.kartra_button7--old-light-rose-red:focus {
    color: #fff
}

.kartra_button7--default {
    background-color: #44bcd2;
    color: #fff
}

.kartra_button7--default:hover,
.kartra_button7--default:focus {
    color: #fff
}

.kartra_button7--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button7--blue:hover,
.kartra_button7--blue:focus {
    color: #fff
}

.kartra_button7--white {
    background-color: #fff;
    color: #03acdc
}

.kartra_button7--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button7--light-blue:hover,
.kartra_button7--light-blue:focus {
    color: #fff
}

.kartra_button7--light-sky-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button7--light-sky-blue:hover,
.kartra_button7--light-sky-blue:focus {
    color: #fff
}

.kartra_button7--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button7--darkturquoise:hover,
.kartra_button7--darkturquoise:focus {
    color: #fff
}

.kartra_button7--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button7--steel-blue:hover,
.kartra_button7--steel-blue:focus {
    color: #fff
}

.kartra_button7--steel-sky {
    background-color: #397eb8;
    color: #fff
}

.kartra_button7--steel-sky:hover,
.kartra_button7--steel-sky:focus {
    color: #fff
}

.kartra_button7--deep-sky-blue {
    background-color: #03a9f4;
    color: #fff
}

.kartra_button7--deep-sky-blue:hover,
.kartra_button7--deep-sky-blue:focus {
    color: #fff
}

.kartra_button7--curious-blue {
    background-color: #428bca;
    color: #fff
}

.kartra_button7--curious-blue:hover,
.kartra_button7--curious-blue:focus {
    color: #fff
}

.kartra_button7--light-slate-grey {
    background-color: #748b9c;
    color: #fff
}

.kartra_button7--light-slate-grey:hover,
.kartra_button7--light-slate-grey:focus {
    color: #fff
}

.kartra_button7--night-rider-black {
    color: #333
}

.kartra_button7--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button7--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button7--padding-medium {
    padding: 20px
}

.kartra_button7--sepcial-button {
    width: 100%;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    padding: 20px 20px;
    margin: 0px;
    font-size: 20px;
    letter-spacing: .1em
}

.kartra_button7--md-pull-left {
    float: left
}

@media(max-width: 767px) {
    .kartra_button7--md-pull-left {
        float: none
    }
}

.kartra_button7--md-pull-right {
    float: right
}

@media(max-width: 767px) {
    .kartra_button7--md-pull-right {
        float: none
    }
}

.kartra_button7--border-thin {
    border-width: 1px;
    border-style: solid
}

.kartra_button7--border-tiny {
    border-width: 2px;
    border-style: solid
}

.kartra_button7--hollow {
    background-color: transparent;
    border-color: #bbb;
    border-width: 2px;
    color: #ccc;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button7--hollow .kartra_icon__icon {
    color: #27bdde
}

.kartra_button7--hollow:hover,
.kartra_button7--hollow:focus {
    color: #fff;
    background-color: #27bdde;
    border-color: #27bdde
}

.kartra_button7--hollow:hover .kartra_icon__icon,
.kartra_button7--hollow:focus .kartra_icon__icon {
    color: #fff
}

.kartra_button7--hollow:hover::after,
.kartra_button7--hollow:focus::after {
    z-index: -1
}

.kartra_button7--solid {
    border-width: 0px
}

.kartra_button7--font-weight-regular {
    font-weight: 400
}

.kartra_button7--block {
    display: block;
    width: 100%
}

.kartra_button7--width-full {
    width: 100%
}

.kartra_button7--default.kartra_button7--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button7--default.kartra_button7--bordered-bg:hover:after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.kartra_button7--default.kartra_button7--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border-radius: 3px
}

.kartra_button7--default.kartra_button7--bordered-bg.kartra_button7--rounded:after {
    border-radius: 35px
}

.kartra_button7--default.kartra_button7--bordered-bg.kartra_button7--rounded::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 35px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .4)
}

.kartra_button8 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0
}

.kartra_button8:active,
.kartra_button8:focus,
.kartra_button8:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button8::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button8:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.kartra_button8--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button8--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button8--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button8--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button8--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button8--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button8--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button8--tiny {
    padding: 5px 10px;
    font-size: 14px
}

.kartra_button8--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button8--tiny {
        padding: 5px 16px
    }
}

.kartra_button8--small {
    padding: 10px 14px;
    font-size: 16px
}

.kartra_button8--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button8--small {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button8--small span {
        margin-right: 10px
    }
}

.kartra_button8--medium {
    padding: 13px 25px;
    font-size: 20px
}

.kartra_button8--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button8--medium {
        padding: 13px 40px
    }
}

@media(max-width: 420px) {
    .kartra_button8--medium span {
        margin-right: 10px
    }
}

.kartra_button8--large {
    padding: 15px 35px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button8--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button8--large {
        padding: 15px 60px
    }

    .kartra_button8--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button8--large span {
        margin-right: 10px
    }
}

.kartra_button8--giant {
    padding: 20px 50px;
    font-size: 22px;
    border-radius: 6px
}

.kartra_button8--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button8--giant {
        padding: 20px 80px
    }

    .kartra_button8--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button8--giant {
        padding: 20px 50px
    }

    .kartra_button8--giant span {
        margin-right: 10px
    }
}

.kartra_button8--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 28px;
    border-radius: 6px
}

.kartra_button8--full-width span {
    margin-right: 20px
}

.kartra_button8--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button8--rounded:after,
.kartra_button8--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button8--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button8--rounded-small:after,
.kartra_button8--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button8 span {
    margin-right: 10px
}

.kartra_button8--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button8--green:hover,
.kartra_button8--green:focus {
    color: #fff
}

.kartra_button8--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button8--red:hover,
.kartra_button8--red:focus {
    color: #fff
}

.kartra_button8--old-light-rose-red {
    background-color: #ea1e63;
    color: #fff
}

.kartra_button8--old-light-rose-red:hover,
.kartra_button8--old-light-rose-red:focus {
    color: #fff
}

.kartra_button8--default {
    background-color: #44bcd2;
    color: #fff
}

.kartra_button8--default:hover,
.kartra_button8--default:focus {
    color: #fff
}

.kartra_button8--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button8--blue:hover,
.kartra_button8--blue:focus {
    color: #fff
}

.kartra_button8--white {
    background-color: #fff;
    color: #03acdc
}

.kartra_button8--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button8--light-blue:hover,
.kartra_button8--light-blue:focus {
    color: #fff
}

.kartra_button8--light-sky-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button8--light-sky-blue:hover,
.kartra_button8--light-sky-blue:focus {
    color: #fff
}

.kartra_button8--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button8--darkturquoise:hover,
.kartra_button8--darkturquoise:focus {
    color: #fff
}

.kartra_button8--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button8--steel-blue:hover,
.kartra_button8--steel-blue:focus {
    color: #fff
}

.kartra_button8--steel-sky {
    background-color: #397eb8;
    color: #fff
}

.kartra_button8--steel-sky:hover,
.kartra_button8--steel-sky:focus {
    color: #fff
}

.kartra_button8--deep-sky-blue {
    background-color: #03a9f4;
    color: #fff
}

.kartra_button8--deep-sky-blue:hover,
.kartra_button8--deep-sky-blue:focus {
    color: #fff
}

.kartra_button8--curious-blue {
    background-color: #428bca;
    color: #fff
}

.kartra_button8--curious-blue:hover,
.kartra_button8--curious-blue:focus {
    color: #fff
}

.kartra_button8--light-slate-grey {
    background-color: #748b9c;
    color: #fff
}

.kartra_button8--light-slate-grey:hover,
.kartra_button8--light-slate-grey:focus {
    color: #fff
}

.kartra_button8--night-rider-black {
    color: #333
}

.kartra_button8--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button8--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button8--padding-medium {
    padding: 20px
}

.kartra_button8--sepcial-button {
    width: 100%;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    padding: 20px 20px;
    margin: 0px;
    font-size: 20px;
    letter-spacing: .1em
}

.kartra_button8--md-pull-left {
    float: left
}

@media(max-width: 767px) {
    .kartra_button8--md-pull-left {
        float: none
    }
}

.kartra_button8--md-pull-right {
    float: right
}

@media(max-width: 767px) {
    .kartra_button8--md-pull-right {
        float: none
    }
}

.kartra_button8--border-thin {
    border-width: 1px;
    border-style: solid
}

.kartra_button8--border-tiny {
    border-width: 2px;
    border-style: solid
}

.kartra_button8--hollow {
    background-color: transparent;
    border-color: #bbb;
    border-width: 2px;
    color: #ccc;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button8--hollow .kartra_icon__icon {
    color: #27bdde
}

.kartra_button8--hollow:hover,
.kartra_button8--hollow:focus {
    color: #fff;
    background-color: #27bdde;
    border-color: #27bdde
}

.kartra_button8--hollow:hover .kartra_icon__icon,
.kartra_button8--hollow:focus .kartra_icon__icon {
    color: #fff
}

.kartra_button8--hollow:hover::after,
.kartra_button8--hollow:focus::after {
    z-index: -1
}

.kartra_button8--solid {
    border-width: 0px
}

.kartra_button8--font-weight-regular {
    font-weight: 400
}

.kartra_button8--block {
    display: block;
    width: 100%
}

.kartra_button8--width-full {
    width: 100%
}

.kartra_button8--gradient {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--tiny.kartra_button8--circled-icon-left .kartra_icon__icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: relative;
    margin-right: 10px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--tiny.kartra_button8--circled-icon-left .kartra_icon__icon:before {
    line-height: 20px
}

.kartra_button8--tiny.kartra_button8--circled-icon-right .kartra_icon__icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    position: relative;
    margin-right: 0px;
    margin-left: 10px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--tiny.kartra_button8--circled-icon-right .kartra_icon__icon:before {
    line-height: 20px
}

.kartra_button8--tiny.kartra_button8--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 2px;
    position: relative;
    left: -6px;
    top: -1px;
    margin-right: 0px;
    margin-bottom: -4px
}

.kartra_button8--tiny.kartra_button8--rounded-icon-left .kartra_icon__icon:before {
    line-height: 23px;
    color: #44bcd2
}

.kartra_button8--tiny.kartra_button8--rounded-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 2px;
    position: relative;
    right: -5px;
    top: -1px;
    margin-right: 0px;
    margin-bottom: -4px
}

.kartra_button8--tiny.kartra_button8--rounded-icon-right .kartra_icon__icon:before {
    line-height: 23px;
    color: #44bcd2
}

.kartra_button8--tiny.kartra_button8--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 8px 8px;
    margin-bottom: -13px;
    margin-top: -13px;
    margin-left: -10px;
    margin-right: 10px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button8--tiny.kartra_button8--squared-icon-left .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--tiny.kartra_button8--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 8px 8px;
    margin-bottom: -13px;
    margin-top: -5px;
    margin-right: -10px;
    margin-left: 10px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button8--tiny.kartra_button8--squared-icon-right .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--tiny.kartra_button8--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding: 2px 10px 2px 10px;
    margin-left: -10px;
    margin-right: 8px
}

.kartra_button8--tiny.kartra_button8--icon-right-border-left .kartra_icon__icon {
    float: right;
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding: 2px 10px 2px 10px;
    margin-left: 10px;
    margin-right: -10px;
    top: 1px;
    position: relative
}

.kartra_button8--tiny.kartra_button8--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button8--tiny:before {
    top: -2px
}

.kartra_button8--tiny.kartra_button8--box-shadow-inset-bottom {
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button8--small.kartra_button8--circled-icon-left .kartra_icon__icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    position: relative;
    top: 0px;
    margin-right: 14px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--small.kartra_button8--circled-icon-left .kartra_icon__icon:before {
    line-height: 24px
}

.kartra_button8--small.kartra_button8--circled-icon-right .kartra_icon__icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    position: relative;
    top: 0px;
    margin-right: 0px;
    margin-left: 14px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--small.kartra_button8--circled-icon-right .kartra_icon__icon:before {
    line-height: 24px
}

.kartra_button8--small.kartra_button8--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 2px;
    position: relative;
    left: -6px;
    top: -1px;
    margin-right: 0px;
    margin-bottom: -4px
}

.kartra_button8--small.kartra_button8--rounded-icon-left .kartra_icon__icon:before {
    line-height: 23px;
    color: #44bcd2
}

.kartra_button8--small.kartra_button8--rounded-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 2px;
    position: relative;
    right: -5px;
    top: -1px;
    margin-right: 0px;
    margin-bottom: -4px
}

.kartra_button8--small.kartra_button8--rounded-icon-right .kartra_icon__icon:before {
    line-height: 23px;
    color: #44bcd2
}

.kartra_button8--small.kartra_button8--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 8px 8px;
    margin-bottom: -13px;
    margin-top: -13px;
    margin-left: -10px;
    margin-right: 10px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button8--small.kartra_button8--squared-icon-left .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--small.kartra_button8--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 8px 8px;
    margin-bottom: -13px;
    margin-top: -5px;
    margin-right: -10px;
    margin-left: 10px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button8--small.kartra_button8--squared-icon-right .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--small.kartra_button8--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding: 2px 10px 2px 10px;
    margin-left: -10px;
    margin-right: 8px
}

.kartra_button8--small.kartra_button8--icon-right-border-left .kartra_icon__icon {
    float: right;
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding: 2px 10px 2px 10px;
    margin-left: 10px;
    margin-right: -10px;
    top: 1px;
    position: relative
}

.kartra_button8--small.kartra_button8--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button8--small:before {
    top: -2px
}

.kartra_button8--small.kartra_button8--box-shadow-inset-bottom {
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button8--medium.kartra_button8--circled-icon-left {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--medium.kartra_button8--circled-icon-left .kartra_icon__icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    position: relative;
    margin-right: 20px;
    margin-left: -5px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--medium.kartra_button8--circled-icon-left .kartra_icon__icon:before {
    line-height: 28px
}

.kartra_button8--medium.kartra_button8--circled-icon-right {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--medium.kartra_button8--circled-icon-right .kartra_icon__icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    position: relative;
    margin-right: -5px;
    margin-left: 20px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--medium.kartra_button8--circled-icon-right .kartra_icon__icon:before {
    line-height: 28px
}

.kartra_button8--medium.kartra_button8--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 2px;
    position: relative;
    left: -5px;
    top: -2px;
    margin-right: 2px;
    margin-bottom: -4px
}

.kartra_button8--medium.kartra_button8--rounded-icon-left .kartra_icon__icon:before {
    line-height: 27px;
    color: #44bcd2
}

.kartra_button8--medium.kartra_button8--rounded-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 28px;
    height: 28px;
    border-radius: 2px;
    position: relative;
    right: -7px;
    top: -2px;
    margin-right: 2px;
    margin-bottom: -4px
}

.kartra_button8--medium.kartra_button8--rounded-icon-right .kartra_icon__icon:before {
    line-height: 27px;
    color: #44bcd2
}

.kartra_button8--medium.kartra_button8--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 13px 13px;
    margin-bottom: -13px;
    margin-top: -11px;
    margin-left: -14px;
    margin-right: 20px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button8--medium.kartra_button8--squared-icon-left .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--medium.kartra_button8--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 13px 13px;
    margin-bottom: -13px;
    margin-top: -11px;
    margin-right: -14px;
    margin-left: 20px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button8--medium.kartra_button8--squared-icon-right .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--medium.kartra_button8--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding: 4px 12px 4px 10px;
    margin-left: -10px
}

.kartra_button8--medium.kartra_button8--icon-right-border-left .kartra_icon__icon {
    float: right;
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding: 4px 12px 4px 10px;
    margin-left: 10px;
    margin-right: -10px
}

.kartra_button8--medium.kartra_button8--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button8--large.kartra_button8--double-border {
    border: #44bcd2 2px solid
}

.kartra_button8--large.kartra_button8--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 3px
}

.kartra_button8--large.kartra_button8--rounded.kartra_button8--double-border {
    border: #44bcd2 2px solid
}

.kartra_button8--large.kartra_button8--rounded.kartra_button8--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 35px
}

.kartra_button8--large.kartra_button8--circled-icon-left {
    padding: 15px 30px
}

.kartra_button8--large.kartra_button8--circled-icon-left .kartra_icon__icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    position: relative;
    margin-right: 20px;
    margin-left: -10px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--large.kartra_button8--circled-icon-left .kartra_icon__icon:before {
    line-height: 32px
}

.kartra_button8--large.kartra_button8--circled-icon-right {
    padding: 15px 30px
}

.kartra_button8--large.kartra_button8--circled-icon-right .kartra_icon__icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    position: relative;
    margin-right: -10px;
    margin-left: 20px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--large.kartra_button8--circled-icon-right .kartra_icon__icon:before {
    line-height: 32px
}

.kartra_button8--large.kartra_button8--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 2px;
    position: relative;
    left: -12px;
    top: -2px;
    margin-right: 0px;
    margin-bottom: -4px
}

.kartra_button8--large.kartra_button8--rounded-icon-left .kartra_icon__icon:before {
    line-height: 32px;
    color: #44bcd2
}

.kartra_button8--large.kartra_button8--rounded-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 2px;
    position: relative;
    right: -12px;
    top: -2px;
    margin-right: 0px;
    margin-bottom: -4px
}

.kartra_button8--large.kartra_button8--rounded-icon-right .kartra_icon__icon:before {
    line-height: 32px;
    color: #44bcd2
}

.kartra_button8--large.kartra_button8--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 18px 18px;
    margin-bottom: -13px;
    margin-top: -13px;
    margin-left: -25px;
    margin-right: 20px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button8--large.kartra_button8--squared-icon-left .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--large.kartra_button8--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 18px 18px;
    margin-bottom: -13px;
    margin-top: -13px;
    margin-right: -25px;
    margin-left: 20px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button8--large.kartra_button8--squared-icon-right .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--large.kartra_button8--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding: 4px 12px 4px 10px;
    margin-left: -15px
}

.kartra_button8--large.kartra_button8--icon-right-border-left .kartra_icon__icon {
    float: right;
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding: 4px 12px 4px 10px;
    margin-left: 15px;
    margin-right: -15px
}

.kartra_button8--large.kartra_button8--icon-right .kartra_icon__icon {
    float: right;
    margin-left: 14px;
    margin-right: 0px;
    margin-top: 4px
}

.kartra_button8--large.kartra_button8--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button8--giant.kartra_button1--double-border {
    border: #44bcd2 2px solid
}

.kartra_button8--giant.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 3px
}

.kartra_button8--giant.kartra_button8--rounded.kartra_button8--double-border {
    border: #44bcd2 2px solid
}

.kartra_button8--giant.kartra_button8--rounded.kartra_button8--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 35px
}

.kartra_button8--giant.kartra_button8--circled-icon-left {
    padding: 20px 40px
}

.kartra_button8--giant.kartra_button8--circled-icon-left .kartra_icon__icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: 30px;
    margin-left: -10px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--giant.kartra_button8--circled-icon-left .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button8--giant.kartra_button8--circled-icon-right {
    padding: 20px 40px
}

.kartra_button8--giant.kartra_button8--circled-icon-right .kartra_icon__icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: -10px;
    margin-left: 30px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--giant.kartra_button8--circled-icon-right .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button8--giant.kartra_button8--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    left: -20px;
    top: -2px;
    margin-right: -12px;
    margin-bottom: -8px
}

.kartra_button8--giant.kartra_button8--rounded-icon-left .kartra_icon__icon:before {
    line-height: 40px;
    color: #44bcd2
}

.kartra_button8--giant.kartra_button8--rounded-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    right: -16px;
    top: -2px;
    margin-right: -4px;
    margin-bottom: -8px
}

.kartra_button8--giant.kartra_button8--rounded-icon-right .kartra_icon__icon:before {
    line-height: 40px;
    color: #44bcd2
}

.kartra_button8--giant.kartra_button8--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 20px 20px;
    margin-bottom: -15px;
    margin-top: -15px;
    margin-left: -35px;
    margin-right: 20px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button8--giant.kartra_button8--squared-icon-left .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--giant.kartra_button8--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 20px 20px;
    margin-bottom: -15px;
    margin-top: -15px;
    margin-right: -35px;
    margin-left: 20px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button8--giant.kartra_button8--squared-icon-right .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--giant.kartra_button8--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding: 4px 12px 4px 10px;
    margin-left: -20px
}

.kartra_button8--giant.kartra_button8--icon-right-border-left .kartra_icon__icon {
    float: right;
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding: 4px 12px 4px 10px;
    margin-left: 20px;
    margin-right: -20px
}

.kartra_button8--giant.kartra_button8--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button8--full-width.kartra_button1--double-border {
    border: #44bcd2 2px solid
}

.kartra_button8--full-width.kartra_button1--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 3px
}

.kartra_button8--full-width.kartra_button8--rounded.kartra_button8--double-border {
    border: #44bcd2 2px solid
}

.kartra_button8--full-width.kartra_button8--rounded.kartra_button8--double-border:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 3px solid;
    border-radius: 35px
}

.kartra_button8--full-width.kartra_button8--circled-icon-left {
    padding: 20px 40px
}

.kartra_button8--full-width.kartra_button8--circled-icon-left .kartra_icon__icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    float: left;
    margin-right: 30px;
    margin-left: -10px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--full-width.kartra_button8--circled-icon-left .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button8--full-width.kartra_button8--circled-icon-right {
    padding: 20px 40px
}

.kartra_button8--full-width.kartra_button8--circled-icon-right .kartra_icon__icon {
    display: inline-block;
    float: right;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: relative;
    margin-right: -10px;
    margin-left: 30px;
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button8--full-width.kartra_button8--circled-icon-right .kartra_icon__icon:before {
    line-height: 40px
}

.kartra_button8--full-width.kartra_button8--rounded-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    left: -20px;
    top: -2px;
    margin-right: -12px;
    margin-bottom: -8px
}

.kartra_button8--full-width.kartra_button8--rounded-icon-left .kartra_icon__icon:before {
    line-height: 40px;
    color: #44bcd2
}

.kartra_button8--full-width.kartra_button8--rounded-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .9);
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    position: relative;
    right: -16px;
    top: -2px;
    margin-right: -4px;
    margin-bottom: -8px
}

.kartra_button8--full-width.kartra_button8--rounded-icon-right .kartra_icon__icon:before {
    line-height: 40px;
    color: #44bcd2
}

.kartra_button8--full-width.kartra_button8--squared-icon-left .kartra_icon__icon {
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 20px 20px;
    margin-bottom: -15px;
    margin-top: -15px;
    margin-left: -35px;
    margin-right: 20px;
    border-radius: 3px 0px 0px 3px;
    position: relative
}

.kartra_button8--full-width.kartra_button8--squared-icon-left .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--full-width.kartra_button8--squared-icon-right .kartra_icon__icon {
    float: right;
    background-color: rgba(255, 255, 255, .2);
    display: inline-block;
    padding: 20px 20px;
    margin-bottom: -15px;
    margin-top: -15px;
    margin-right: -35px;
    margin-left: 20px;
    border-radius: 0px 3px 3px 0px;
    position: relative
}

.kartra_button8--full-width.kartra_button8--squared-icon-right .kartra_icon__icon:before {
    color: #fff
}

.kartra_button8--full-width.kartra_button8--icon-left-border-right .kartra_icon__icon {
    border-right: rgba(255, 255, 255, .8) 1px solid;
    padding: 4px 12px 4px 10px;
    margin-left: -20px
}

.kartra_button8--full-width.kartra_button8--icon-right-border-left .kartra_icon__icon {
    float: right;
    border-left: rgba(255, 255, 255, .8) 1px solid;
    padding: 4px 12px 4px 10px;
    margin-left: 20px;
    margin-right: -20px
}

.kartra_button8--full-width.kartra_button8--dashed-border {
    border: rgba(0, 0, 0, .4) 2px dashed
}

.kartra_button8--rounded::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 35px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .4)
}

.kartra_button9 {
    background-color: #27bdde;
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0
}

.kartra_button9:active,
.kartra_button9:focus,
.kartra_button9:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button9::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button9:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.kartra_button9--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button9--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button9--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button9--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button9--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button9--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button9 span {
    margin-right: 10px
}

.kartra_button9--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button9--green:hover,
.kartra_button9--green:focus {
    color: #fff
}

.kartra_button9--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button9--red:hover,
.kartra_button9--red:focus {
    color: #fff
}

.kartra_button9--old-light-rose-red {
    background-color: #ea1e63;
    color: #fff
}

.kartra_button9--old-light-rose-red:hover,
.kartra_button9--old-light-rose-red:focus {
    color: #fff
}

.kartra_button9--default {
    background-color: #44bcd2;
    color: #fff
}

.kartra_button9--default:hover,
.kartra_button9--default:focus {
    color: #fff
}

.kartra_button9--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button9--blue:hover,
.kartra_button9--blue:focus {
    color: #fff
}

.kartra_button9--white {
    background-color: #fff;
    color: rgba(0, 0, 0, .6)
}

.kartra_button9--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button9--light-blue:hover,
.kartra_button9--light-blue:focus {
    color: #fff
}

.kartra_button9--light-sky-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button9--light-sky-blue:hover,
.kartra_button9--light-sky-blue:focus {
    color: #fff
}

.kartra_button9--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button9--darkturquoise:hover,
.kartra_button9--darkturquoise:focus {
    color: #fff
}

.kartra_button9--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button9--steel-blue:hover,
.kartra_button9--steel-blue:focus {
    color: #fff
}

.kartra_button9--steel-sky {
    background-color: #397eb8;
    color: #fff
}

.kartra_button9--steel-sky:hover,
.kartra_button9--steel-sky:focus {
    color: #fff
}

.kartra_button9--deep-sky-blue {
    background-color: #03a9f4;
    color: #fff
}

.kartra_button9--deep-sky-blue:hover,
.kartra_button9--deep-sky-blue:focus {
    color: #fff
}

.kartra_button9--curious-blue {
    background-color: #428bca;
    color: #fff
}

.kartra_button9--curious-blue:hover,
.kartra_button9--curious-blue:focus {
    color: #fff
}

.kartra_button9--light-slate-grey {
    background-color: #748b9c;
    color: #fff
}

.kartra_button9--light-slate-grey:hover,
.kartra_button9--light-slate-grey:focus {
    color: #fff
}

.kartra_button9--night-rider-black {
    color: #333
}

.kartra_button9--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button9--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button9--padding-medium {
    padding: 20px
}

.kartra_button9--sepcial-button {
    width: 100%;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    padding: 20px 20px;
    margin: 0px;
    font-size: 20px;
    letter-spacing: .1em
}

.kartra_button9--md-pull-left {
    float: left
}

@media(max-width: 767px) {
    .kartra_button9--md-pull-left {
        float: none
    }
}

.kartra_button9--md-pull-right {
    float: right
}

@media(max-width: 767px) {
    .kartra_button9--md-pull-right {
        float: none
    }
}

.kartra_button9--border-thin {
    border-width: 1px;
    border-style: solid
}

.kartra_button9--border-tiny {
    border-width: 2px;
    border-style: solid
}

.kartra_button9--hollow {
    background-color: transparent;
    border-color: #bbb;
    border-width: 2px;
    color: #ccc;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button9--hollow .kartra_icon__icon {
    color: #27bdde
}

.kartra_button9--hollow:hover,
.kartra_button9--hollow:focus {
    color: #fff;
    background-color: #27bdde;
    border-color: #27bdde
}

.kartra_button9--hollow:hover .kartra_icon__icon,
.kartra_button9--hollow:focus .kartra_icon__icon {
    color: #fff
}

.kartra_button9--hollow:hover::after,
.kartra_button9--hollow:focus::after {
    z-index: -1
}

.kartra_button9--solid {
    border-width: 0px
}

.kartra_button9--font-weight-regular {
    font-weight: 400
}

.kartra_button9--block {
    display: block;
    width: 100%
}

.kartra_button9--width-full {
    width: 100%
}

.kartra_button9--gradient {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button9--box-shadow {
    box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.kartra_button9--tiny {
    width: 24px;
    height: 24px;
    border-radius: 100%;
    text-align: center;
    padding: 0px
}

.kartra_button9--tiny span {
    margin: 0px;
    font-size: 16px;
    line-height: 24px
}

.kartra_button9--tiny:hover:after {
    border-radius: 100%
}

.kartra_button9--tiny:after {
    border-radius: 100%
}

.kartra_button9--small {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    text-align: center;
    padding: 0px
}

.kartra_button9--small span {
    margin: 0px;
    font-size: 20px;
    line-height: 30px
}

.kartra_button9--small:hover:after {
    border-radius: 100%
}

.kartra_button9--small:after {
    border-radius: 100%
}

.kartra_button9--medium {
    width: 48px;
    height: 48px;
    border-radius: 100%;
    text-align: center;
    padding: 0px
}

.kartra_button9--medium span {
    margin: 0px;
    font-size: 24px;
    line-height: 44px
}

.kartra_button9--medium:hover:after {
    border-radius: 100%
}

.kartra_button9--medium:after {
    border-radius: 100%
}

.kartra_button9--large {
    width: 64px;
    height: 64px;
    border-radius: 100%;
    text-align: center;
    padding: 0px
}

.kartra_button9--large span {
    margin: 0px;
    font-size: 36px;
    line-height: 60px
}

.kartra_button9--large:hover:after {
    border-radius: 100%
}

.kartra_button9--large:after {
    border-radius: 100%
}

.kartra_button9--giant {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    text-align: center;
    padding: 0px
}

.kartra_button9--giant span {
    margin: 0px;
    font-size: 52px;
    line-height: 76px
}

.kartra_button9--giant:hover:after {
    border-radius: 100%
}

.kartra_button9--giant:after {
    border-radius: 100%
}

.kartra_button1--hollow.kartra_button1--tiny {
    padding: 3px 8px
}

.kartra_button1--hollow.kartra_button1--small {
    padding: 8px 12px
}

.kartra_button1--hollow.kartra_button1--medium {
    padding: 11px 23px
}

.kartra_button1--hollow.kartra_button1--large {
    padding: 13px 33px
}

.kartra_button1--hollow.kartra_button1--giant {
    padding: 18px 48px
}

.kartra_button1--hollow.kartra_button1--full-width {
    padding: 18px 48px
}

.kartra_button2--hollow.kartra_button2--small {
    padding: 3px 8px
}

.kartra_button2--hollow.kartra_button2--medium {
    padding: 8px 12px
}

.kartra_button2--hollow.kartra_button2--large {
    padding: 11px 23px
}

.kartra_button2--hollow.kartra_button2--giant {
    padding: 13px 33px
}

.kartra_button3--hollow.kartra_button3--tiny {
    padding: 4px 8px
}

.kartra_button3--hollow.kartra_button3--small {
    padding: 9px 12px
}

.kartra_button3--hollow.kartra_button3--medium {
    padding: 12px 23px
}

.kartra_button3--hollow.kartra_button3--large {
    padding: 14px 33px
}

.kartra_button3--hollow.kartra_button3--giant {
    padding: 19px 58px
}

.kartra_button3--hollow.kartra_button1--full-width {
    padding: 18px 48px
}

.kartra_button5--hollow.kartra_button5--small {
    padding: 3px 8px
}

.kartra_button5--hollow.kartra_button5--medium {
    padding: 8px 12px
}

.kartra_button5--hollow.kartra_button5--large {
    padding: 11px 23px
}

.kartra_button5--hollow.kartra_button5--giant {
    padding: 13px 33px
}

.kartra_button5--hollow.kartra_button1--full-width {
    padding: 18px 48px
}

.kartra_button10_text {
    display: inline-block
}

.kartra_button10_text span {
    display: block
}

.inline_elements_wrapper .kartra_button10[class*=kartra_button] {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px
}

.kartra_button10 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    padding: 0px;
    display: table
}

.kartra_button10 .kartra_button10_text {
    padding: 15px 40px 15px 40px;
    margin: 0px !important;
    display: table-cell
}

.kartra_button10 .kartra_button10_text .kartra_button10_text_first_line {
    font-size: 24px;
    font-weight: 600 !important;
    display: block;
    margin-right: 0px
}

.kartra_button10 .kartra_button10_text .kartra_button10_text_second_line {
    font-size: 18px;
    display: block;
    margin-right: 0px;
    opacity: .8;
    font-weight: 400 !important
}

.kartra_button10 .kartra_button10_icon {
    margin: 0px !important;
    padding-left: 25px;
    padding-right: 25px;
    display: table-cell;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, .05);
    align-items: center
}

.kartra_button10 .kartra_button10_icon .kartra_icon__icon {
    margin: 0px;
    color: #44bcd2;
    font-size: 28px
}

.kartra_button10:active,
.kartra_button10:focus,
.kartra_button10:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button10::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .4)
}

.kartra_button10::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button10:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.kartra_button10--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button10--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button10--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button10--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button10--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button10--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button10--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button10--rounded:after,
.kartra_button10--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button10--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button10--rounded-small:after,
.kartra_button10--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button10 span {
    margin-right: 10px
}

.kartra_button10--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button10--green:hover,
.kartra_button10--green:focus {
    color: #fff
}

.kartra_button10--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button10--red:hover,
.kartra_button10--red:focus {
    color: #fff
}

.kartra_button10--old-light-rose-red {
    background-color: #ea1e63;
    color: #fff
}

.kartra_button10--old-light-rose-red:hover,
.kartra_button10--old-light-rose-red:focus {
    color: #fff
}

.kartra_button10--default {
    background-color: #44bcd2;
    color: #fff
}

.kartra_button10--default:hover,
.kartra_button10--default:focus {
    color: #fff
}

.kartra_button10--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button10--blue:hover,
.kartra_button10--blue:focus {
    color: #fff
}

.kartra_button10--white {
    background-color: #fff;
    color: #03acdc
}

.kartra_button10--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button10--light-blue:hover,
.kartra_button10--light-blue:focus {
    color: #fff
}

.kartra_button10--light-sky-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button10--light-sky-blue:hover,
.kartra_button10--light-sky-blue:focus {
    color: #fff
}

.kartra_button10--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button10--darkturquoise:hover,
.kartra_button10--darkturquoise:focus {
    color: #fff
}

.kartra_button10--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button10--steel-blue:hover,
.kartra_button10--steel-blue:focus {
    color: #fff
}

.kartra_button10--steel-sky {
    background-color: #397eb8;
    color: #fff
}

.kartra_button10--steel-sky:hover,
.kartra_button10--steel-sky:focus {
    color: #fff
}

.kartra_button10--deep-sky-blue {
    background-color: #03a9f4;
    color: #fff
}

.kartra_button10--deep-sky-blue:hover,
.kartra_button10--deep-sky-blue:focus {
    color: #fff
}

.kartra_button10--curious-blue {
    background-color: #428bca;
    color: #fff
}

.kartra_button10--curious-blue:hover,
.kartra_button10--curious-blue:focus {
    color: #fff
}

.kartra_button10--light-slate-grey {
    background-color: #748b9c;
    color: #fff
}

.kartra_button10--light-slate-grey:hover,
.kartra_button10--light-slate-grey:focus {
    color: #fff
}

.kartra_button10--night-rider-black {
    color: #333
}

.kartra_button10--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button10--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button10--padding-medium {
    padding: 20px
}

.kartra_button10--sepcial-button {
    width: 100%;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    padding: 20px 20px;
    margin: 0px;
    font-size: 20px;
    letter-spacing: .1em
}

.kartra_button10--md-pull-left {
    float: left
}

@media(max-width: 767px) {
    .kartra_button10--md-pull-left {
        float: none
    }
}

.kartra_button10--md-pull-right {
    float: right
}

@media(max-width: 767px) {
    .kartra_button10--md-pull-right {
        float: none
    }
}

.kartra_button10--default.kartra_button10--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button10--default.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--tiny.kartra_button10--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_text {
    padding: 5px 10px
}

.kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
    font-size: 16px
}

.kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
    font-size: 14px
}

.kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_icon {
    padding-left: 16px;
    padding-right: 16px
}

.kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
    font-size: 20px
}

.kartra_button10--tiny.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--small.kartra_button10--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_text {
    padding: 10px 14px
}

.kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
    font-size: 18px
}

.kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
    font-size: 16px
}

.kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_icon {
    padding-left: 16px;
    padding-right: 16px
}

.kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
    font-size: 24px
}

.kartra_button10--small.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--medium.kartra_button10--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_text {
    padding: 11px 23px
}

.kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
    font-size: 20px
}

.kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
    font-size: 18px
}

.kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_icon {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
    font-size: 28px
}

.kartra_button10--medium.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--large.kartra_button10--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_text {
    padding: 15px 30px
}

.kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
    font-size: 24px
}

.kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
    font-size: 20px
}

.kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_icon {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
    font-size: 32px
}

.kartra_button10--large.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--large.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--giant.kartra_button10--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_text {
    padding: 20px 40px
}

.kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
    font-size: 24px
}

.kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
    font-size: 22px
}

.kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_icon {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
    font-size: 42px
}

.kartra_button10--giant.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--giant.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--full-width.kartra_button10--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    width: 100%;
    display: block;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_text {
    padding: 20px 40px;
    width: 100%
}

.kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
    font-size: 28px
}

.kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
    font-size: 24px
}

.kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_icon {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
    font-size: 42px
}

.kartra_button10--full-width.kartra_button10--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px
}

.kartra_button10--rounded {
    border-radius: 60px
}

.kartra_button10--rounded .kartra_button10_icon {
    border-radius: 60px 0px 0px 60px
}

.kartra_button10--rounded::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 60px
}

.kartra_button11 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    padding: 0px;
    display: table
}

.kartra_button11--gradient {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button11--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_button11--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_button11--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_button11 .kartra_button11_text {
    padding: 15px 40px 15px 40px;
    margin: 0px !important;
    display: table-cell
}

.kartra_button11 .kartra_button11_text .kartra_button11_text_first_line {
    font-size: 24px;
    font-weight: 600 !important;
    display: block
}

.kartra_button11 .kartra_button11_text .kartra_button11_text_first_line--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_button11 .kartra_button11_text .kartra_button11_text_first_line--font-weight-bold {
    font-weight: bold
}

.kartra_button11 .kartra_button11_text .kartra_button11_text_second_line {
    font-size: 18px;
    display: block;
    opacity: .8;
    font-weight: 400
}

.kartra_button11 .kartra_button11_text .kartra_button11_text_second_line--dark {
    color: rgba(0, 0, 0, .6)
}

.kartra_button11 .kartra_button11_icon {
    margin: 0px !important;
    padding-left: 25px;
    padding-right: 25px;
    display: table-cell;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, .05);
    align-items: center
}

.kartra_button11 .kartra_button11_icon .kartra_icon__icon {
    margin: 0px;
    color: #fff;
    font-size: 28px
}

.kartra_button11:active,
.kartra_button11:focus,
.kartra_button11:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button11::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button11:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.kartra_button11--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button11--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button11--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button11--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button11--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button11--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button11--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button11--rounded:after,
.kartra_button11--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button11--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button11--rounded-small:after,
.kartra_button11--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button11 span {
    margin-right: 0px
}

.kartra_button11--special-extra-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_button11--special-extra-tiny:hover:after {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_button11--special-extra-tiny.kartra_button1--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button11--special-extra-tiny.kartra_button1--rounded:after,
.kartra_button11--special-extra-tiny.kartra_button1--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button11--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button11--green:hover,
.kartra_button11--green:focus {
    color: #fff
}

.kartra_button11--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button11--red:hover,
.kartra_button11--red:focus {
    color: #fff
}

.kartra_button11--old-light-rose-red {
    background-color: #ea1e63;
    color: #fff
}

.kartra_button11--old-light-rose-red:hover,
.kartra_button11--old-light-rose-red:focus {
    color: #fff
}

.kartra_button11--default {
    background-color: #44bcd2;
    color: #fff
}

.kartra_button11--default:hover,
.kartra_button11--default:focus {
    color: #fff
}

.kartra_button11--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button11--blue:hover,
.kartra_button11--blue:focus {
    color: #fff
}

.kartra_button11--white {
    background-color: #fff;
    color: #03acdc
}

.kartra_button11--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button11--light-blue:hover,
.kartra_button11--light-blue:focus {
    color: #fff
}

.kartra_button11--grass-green {
    background-color: #8bc34c;
    color: #fff
}

.kartra_button11--grass-green:hover,
.kartra_button11--grass-green:focus {
    color: #fff
}

.kartra_button11--light-sky-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button11--light-sky-blue:hover,
.kartra_button11--light-sky-blue:focus {
    color: #fff
}

.kartra_button11--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button11--darkturquoise:hover,
.kartra_button11--darkturquoise:focus {
    color: #fff
}

.kartra_button11--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button11--steel-blue:hover,
.kartra_button11--steel-blue:focus {
    color: #fff
}

.kartra_button11--steel-sky {
    background-color: #397eb8;
    color: #fff
}

.kartra_button11--steel-sky:hover,
.kartra_button11--steel-sky:focus {
    color: #fff
}

.kartra_button11--deep-sky-blue {
    background-color: #03a9f4;
    color: #fff
}

.kartra_button11--deep-sky-blue:hover,
.kartra_button11--deep-sky-blue:focus {
    color: #fff
}

.kartra_button11--curious-blue {
    background-color: #428bca;
    color: #fff
}

.kartra_button11--curious-blue:hover,
.kartra_button11--curious-blue:focus {
    color: #fff
}

.kartra_button11--light-slate-grey {
    background-color: #748b9c;
    color: #fff
}

.kartra_button11--light-slate-grey:hover,
.kartra_button11--light-slate-grey:focus {
    color: #fff
}

.kartra_button11--bg-night-rider {
    background-color: #333232;
    color: #fff
}

.kartra_button11--bg-night-rider:hover,
.kartra_button11--bg-night-rider:focus {
    color: #fff
}

.kartra_button11--deep-yellow-green {
    background-color: #8bc34a
}

.kartra_button11--light-indian-red {
    background-color: #ef5350
}

.kartra_button11--night-rider-black {
    color: #333
}

.kartra_button11--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button11--md-margin-bottom-medium {
    margin-bottom: 50px
}

@media(max-width: 991px) {
    .kartra_button11--md-margin-bottom-medium {
        margin-bottom: 25px
    }
}

.kartra_button11--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_button11--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button11--padding-medium {
    padding: 20px
}

.kartra_button11--padding-left-right-medium {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_button11--md-padding-left-right-medium .kartra_button11_text {
    padding-left: 100px !important;
    padding-right: 100px !important
}

@media(max-width: 991px) {
    .kartra_button11--md-padding-left-right-medium .kartra_button11_text {
        padding-left: 50px !important;
        padding-right: 50px !important
    }
}

@media(max-width: 767px) {
    .kartra_button11--md-padding-left-right-medium .kartra_button11_text {
        padding-left: 25px !important;
        padding-right: 25px !important
    }
}

.kartra_button11--sepcial-button {
    width: 100%;
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    padding: 20px 20px;
    margin: 0px;
    font-size: 20px;
    letter-spacing: .1em
}

.kartra_button11--md-pull-left {
    float: left
}

@media(max-width: 767px) {
    .kartra_button11--md-pull-left {
        float: none
    }
}

.kartra_button11--md-pull-right {
    float: right
}

@media(max-width: 767px) {
    .kartra_button11--md-pull-right {
        float: none
    }
}

.kartra_button11.kartra_button11--default-shadow-none {
    box-shadow: none
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-inset-01.kartra_button11--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 3px 10px, rgba(0, 0, 0, .2) 0px -2px 0px inset
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-inset-01.kartra_button11--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 5px 15px, rgba(0, 0, 0, .2) 0px -4px 0px inset
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-inset-01.kartra_button11--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 8px 20px, rgba(0, 0, 0, .2) 0px -5px 0px inset
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-inset-top.kartra_button11--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 3px 10px, rgba(255, 255, 255, .4) 0px 1px 0px inset
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-inset-top.kartra_button11--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 5px 15px, rgba(255, 255, 255, .4) 0px 2px 0px inset
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-inset-top.kartra_button11--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 8px 20px, rgba(255, 255, 255, .4) 0px 4px 0px inset
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 5px 10px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 8px 15px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button11.kartra_button11--default-shadow-none.kartra_button11--shadow-01.kartra_button11--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 10px 20px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button11--default.kartra_button11--hollow {
    border-width: 2px
}

.kartra_button11--default.kartra_button11--hollow.kartra_button11--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button11--default.kartra_button11--hollow.kartra_button11--bordered-bg:hover,
.kartra_button11--default.kartra_button11--hollow.kartra_button11--bordered-bg:focus {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    border-color: #44bcd2
}

.kartra_button11--default.kartra_button11--hollow.kartra_button11--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 1px solid
}

.kartra_button11--rounded,
.kartra_button11--inliner.kartra_button11--rounded {
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    border-radius: 60px
}

.kartra_button11--rounded .kartra_button11_icon,
.kartra_button11--inliner.kartra_button11--rounded .kartra_button11_icon {
    -webkit-border-radius: 60px 0px 0px 60px;
    -moz-border-radius: 60px 0px 0px 60px;
    -ms-border-radius: 60px 0px 0px 60px;
    border-radius: 60px 0px 0px 60px
}

.kartra_button11--rounded::before,
.kartra_button11--inliner.kartra_button11--rounded::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    border-radius: 60px
}

.kartra_button11--rounded:hover:after,
.kartra_button11--rounded:focus:after,
.kartra_button11--inliner.kartra_button11--rounded:hover:after,
.kartra_button11--inliner.kartra_button11--rounded:focus:after {
    -webkit-border-radius: 60px !important;
    -moz-border-radius: 60px !important;
    -ms-border-radius: 60px !important;
    border-radius: 60px !important
}

.kartra_button11--tiny .kartra_button11_text {
    padding: 5px 10px
}

.kartra_button11--tiny .kartra_button11_text .kartra_button11_text_first_line {
    font-size: 16px
}

.kartra_button11--tiny .kartra_button11_text .kartra_button11_text_second_line {
    font-size: 14px
}

.kartra_button11--small .kartra_button11_text {
    padding: 10px 14px
}

.kartra_button11--small .kartra_button11_text .kartra_button11_text_first_line {
    font-size: 18px
}

.kartra_button11--small .kartra_button11_text .kartra_button11_text_second_line {
    font-size: 16px
}

.kartra_button11--medium .kartra_button11_text {
    padding: 13px 25px
}

.kartra_button11--medium .kartra_button11_text .kartra_button11_text_first_line {
    font-size: 20px
}

.kartra_button11--medium .kartra_button11_text .kartra_button11_text_second_line {
    font-size: 18px
}

.kartra_button11--large .kartra_button11_text {
    padding: 15px 30px
}

.kartra_button11--large .kartra_button11_text .kartra_button11_text_first_line {
    font-size: 24px
}

.kartra_button11--large .kartra_button11_text .kartra_button11_text_second_line {
    font-size: 20px
}

.kartra_button11--giant .kartra_button11_text {
    padding: 20px 40px
}

.kartra_button11--giant .kartra_button11_text .kartra_button11_text_first_line {
    font-size: 28px
}

.kartra_button11--giant .kartra_button11_text .kartra_button11_text_second_line {
    font-size: 24px
}

.kartra_button11--full-width {
    width: 100%
}

.kartra_button11--full-width .kartra_button11_text {
    text-align: center;
    display: block;
    padding: 20px
}

.kartra_button11--full-width .kartra_button11_text .kartra_button11_text_first_line {
    font-size: 30px
}

.kartra_button11--full-width .kartra_button11_text .kartra_button11_text_second_line {
    font-size: 18px
}

.inline_elements_wrapper .kartra_button12[class*=kartra_button] {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px
}

.kartra_button11--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_button11--inliner {
    border-radius: 6px
}

.kartra_button11--inliner.kartra_button11--shadow-small {
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2), 0px 5px 20px rgba(0, 0, 0, .1)
}

.kartra_button11--inliner.kartra_button11--shadow-medium {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2), 0px 10px 30px rgba(0, 0, 0, .1)
}

.kartra_button11--inliner.kartra_button11--shadow-large {
    box-shadow: inset 0 -6px 0px rgba(0, 0, 0, .2), 0px 15px 40px rgba(0, 0, 0, .1)
}

.kartra_button11--inliner .kartra_button11_text .kartra_button11_text_first_line,
.kartra_button11--inliner .kartra_button11_text .kartra_button11_text_second_line {
    display: inline-block
}

.kartra_button11--inliner.kartra_button11--full-width .kartra_button11_text {
    padding: 16px
}

.kartra_button11--inliner.kartra_button11--full-width .kartra_button11_text .kartra_button11_text_first_line {
    font-size: 48px
}

.kartra_button11--inliner.kartra_button11--full-width .kartra_button11_text .kartra_button11_text_second_line {
    font-size: 24px
}

.kartra_button11--inliner.kartra_button11--giant .kartra_button11_text_first_line {
    font-size: 42px
}

.kartra_button11--inliner.kartra_button11--giant .kartra_button11_text_second_line {
    font-size: 22px
}

.kartra_button11--inliner.kartra_button11--large .kartra_button11_text_first_line {
    font-size: 36px
}

.kartra_button11--inliner.kartra_button11--large .kartra_button11_text_second_line {
    font-size: 20px
}

.kartra_button11--inliner.kartra_button11--medium .kartra_button11_text_first_line {
    font-size: 28px
}

.kartra_button11--inliner.kartra_button11--medium .kartra_button11_text_second_line {
    font-size: 18px
}

.kartra_button11--inliner.kartra_button11--small .kartra_button11_text_first_line {
    font-size: 24px
}

.kartra_button11--inliner.kartra_button11--small .kartra_button11_text_second_line {
    font-size: 16px
}

.kartra_button11--inliner.kartra_button11--tiny .kartra_button11_text_first_line {
    font-size: 20px
}

.kartra_button11--inliner.kartra_button11--tiny .kartra_button11_text_second_line {
    font-size: 14px
}

.inline_elements_wrapper .kartra_button12[class*=kartra_button] {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px
}

.kartra_button12 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    padding: 0px;
    display: table
}

.kartra_button12--gradient {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button12 .kartra_button12_text {
    padding: 15px 40px 15px 40px;
    margin: 0px !important;
    display: table-cell
}

.kartra_button12 .kartra_button12_text .kartra_button12_text_first_line {
    font-size: 24px;
    font-weight: 600 !important;
    display: block
}

.kartra_button12 .kartra_button12_text .kartra_button12_text_second_line {
    font-size: 18px;
    display: block;
    opacity: .8;
    font-weight: 400 !important
}

.kartra_button12 .kartra_button12_icon {
    margin: 0px !important;
    padding-left: 25px;
    padding-right: 25px;
    display: table-cell;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, .05)
}

.kartra_button12 .kartra_button12_icon .kartra_icon__icon {
    margin: 0px;
    color: #fff;
    font-size: 28px
}

.kartra_button12:active,
.kartra_button12:focus,
.kartra_button12:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button12::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button12:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.kartra_button12--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button12--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button12--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button12--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button12--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button12--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button12--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button12--rounded:after,
.kartra_button12--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button12--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button12--rounded-small:after,
.kartra_button12--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button12 span {
    margin-right: 0px
}

.kartra_button12--green {
    background-color: #5cb85c;
    color: #fff
}

.kartra_button12--green:hover,
.kartra_button12--green:focus {
    color: #fff
}

.kartra_button12--red {
    background-color: #e54242;
    color: #fff
}

.kartra_button12--red:hover,
.kartra_button12--red:focus {
    color: #fff
}

.kartra_button12--orange {
    background-color: #ff5723;
    color: #fff
}

.kartra_button12--orange:hover,
.kartra_button12--orange:focus {
    color: #fff
}

.kartra_button12--old-light-rose-red {
    background-color: #ea1e63;
    color: #fff
}

.kartra_button12--old-light-rose-red:hover,
.kartra_button12--old-light-rose-red:focus {
    color: #fff
}

.kartra_button12--default {
    background-color: #44bcd2;
    color: #fff
}

.kartra_button12--default:hover,
.kartra_button12--default:focus {
    color: #fff
}

.kartra_button12--blue {
    background-color: #03acdc;
    color: #fff
}

.kartra_button12--blue:hover,
.kartra_button12--blue:focus {
    color: #fff
}

.kartra_button12--white {
    background-color: #fff;
    color: #03acdc
}

.kartra_button12--light-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button12--light-blue:hover,
.kartra_button12--light-blue:focus {
    color: #fff
}

.kartra_button12--light-sky-blue {
    background-color: #5bc0de;
    color: #fff
}

.kartra_button12--light-sky-blue:hover,
.kartra_button12--light-sky-blue:focus {
    color: #fff
}

.kartra_button12--darkturquoise {
    background-color: #00ced1;
    color: #fff
}

.kartra_button12--darkturquoise:hover,
.kartra_button12--darkturquoise:focus {
    color: #fff
}

.kartra_button12--steel-blue {
    background-color: #37406c;
    color: #fff
}

.kartra_button12--steel-blue:hover,
.kartra_button12--steel-blue:focus {
    color: #fff
}

.kartra_button12--light-gold-color-two {
    background-color: #ffd24d;
    color: #753e00
}

.kartra_button12--light-gold-color-two:hover,
.kartra_button12--light-gold-color-two:focus {
    color: #753e00
}

.kartra_button12--light-gold-color-three {
    background-color: #fbc02d
}

.kartra_button12--very-dark-slate-blue-color,
.kartra_button12--very-dark-slate-blue-color:hover,
.kartra_button12--very-dark-slate-blue-color:focus {
    color: #2f3652
}

.kartra_button12--bg-vermilion {
    background-color: #ff3f0a;
    color: #fff
}

.kartra_button12--bg-vermilion:hover,
.kartra_button12--bg-vermilion:focus {
    color: #fff
}

.kartra_button12--shadow-01.kartra_button12--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 5px 10px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button12--shadow-01.kartra_button12--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 8px 15px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button12--shadow-01.kartra_button12--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 10px 20px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button12--default.kartra_button12--hollow.kartra_button12--bordered-bg {
    background-color: #fff;
    border-color: #44bcd2;
    border-width: 4px;
    color: #44bcd2;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button12--default.kartra_button12--hollow.kartra_button12--bordered-bg:hover,
.kartra_button12--default.kartra_button12--hollow.kartra_button12--bordered-bg:focus {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    border-color: #44bcd2
}

.kartra_button12--default.kartra_button12--hollow.kartra_button12--bordered-bg:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    border: #fff 1px solid
}

.kartra_button12--tiny .kartra_button12_text {
    padding: 5px 10px
}

.kartra_button12--tiny .kartra_button12_text .kartra_button12_text_first_line {
    font-size: 16px
}

.kartra_button12--tiny .kartra_button12_text .kartra_button12_text_second_line {
    font-size: 13px
}

.kartra_button12--tiny .kartra_button12_icon {
    padding-left: 16px;
    padding-right: 16px
}

.kartra_button12--tiny .kartra_button12_icon .kartra_icon__icon {
    font-size: 20px
}

.kartra_button12--small .kartra_button12_text {
    padding: 10px 14px
}

.kartra_button12--small .kartra_button12_text .kartra_button12_text_first_line {
    font-size: 18px
}

.kartra_button12--small .kartra_button12_text .kartra_button12_text_second_line {
    font-size: 16px
}

.kartra_button12--small .kartra_button12_icon {
    padding-left: 16px;
    padding-right: 16px
}

.kartra_button12--small .kartra_button12_icon .kartra_icon__icon {
    font-size: 24px
}

.kartra_button12--medium .kartra_button12_text {
    padding: 13px 25px
}

.kartra_button12--medium .kartra_button12_text .kartra_button12_text_first_line {
    font-size: 20px
}

.kartra_button12--medium .kartra_button12_text .kartra_button12_text_second_line {
    font-size: 18px
}

.kartra_button12--medium .kartra_button12_icon {
    padding-left: 16px;
    padding-right: 16px
}

.kartra_button12--medium .kartra_button12_icon .kartra_icon__icon {
    font-size: 28px
}

.kartra_button12--large .kartra_button12_text {
    padding: 15px 30px
}

.kartra_button12--large .kartra_button12_text .kartra_button12_text_first_line {
    font-size: 24px
}

.kartra_button12--large .kartra_button12_text .kartra_button12_text_second_line {
    font-size: 20px
}

.kartra_button12--large .kartra_button12_icon {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_button12--large .kartra_button12_icon .kartra_icon__icon {
    font-size: 32px
}

.kartra_button12--giant .kartra_button12_text {
    padding: 20px 40px
}

.kartra_button12--giant .kartra_button12_text .kartra_button12_text_first_line {
    font-size: 28px
}

.kartra_button12--giant .kartra_button12_text .kartra_button12_text_second_line {
    font-size: 24px
}

.kartra_button12--giant .kartra_button12_icon {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_button12--giant .kartra_button12_icon .kartra_icon__icon {
    font-size: 42px
}

.kartra_button12--full-width {
    width: 100%
}

.kartra_button12--full-width .kartra_button12_text {
    padding: 20px 40px
}

.kartra_button12--full-width .kartra_button12_text .kartra_button12_text_first_line {
    font-size: 28px
}

.kartra_button12--full-width .kartra_button12_text .kartra_button12_text_second_line {
    font-size: 24px
}

.kartra_button12--full-width .kartra_button12_icon {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_button12--full-width .kartra_button12_icon .kartra_icon__icon {
    font-size: 42px
}

.kartra_button12--special-one {
    border-radius: 6px
}

.kartra_button12--special-one.kartra_button12--full-width .kartra_button12_text_first_line {
    font-size: 28px;
    font-weight: 900 !important;
    margin-bottom: 5px
}

.kartra_button12--special-one.kartra_button12--full-width .kartra_button12_text_second_line {
    font-size: 18px;
    font-weight: 400 !important
}

.kartra_button12--special-one .kartra_button12_icon {
    background-color: transparent
}

.kartra_button12--special-two {
    border-radius: 6px
}

.kartra_button12--special-two.kartra_button12--full-width .kartra_button12_text_first_line {
    font-size: 26px;
    font-weight: 700 !important;
    margin-bottom: 5px
}

.kartra_button12--special-two.kartra_button12--full-width .kartra_button12_text_second_line {
    font-size: 18px;
    font-weight: 400 !important
}

.kartra_button12--special-two.kartra_button12--shadow-small {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .3)
}

.kartra_button12--special-two.kartra_button12--shadow-medium {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, .3)
}

.kartra_button12--special-two.kartra_button12--shadow-large {
    box-shadow: 0px 0px 40px rgba(0, 0, 0, .3)
}

.kartra_button12--special-two .kartra_button12_icon {
    background-color: transparent
}

.kartra_button12--rounded {
    border-radius: 60px
}

.kartra_button12--rounded::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 60px
}

.kartra_button12--rounded .kartra_button12_icon {
    border-radius: 0px 60px 60px 0px
}

.kartra_button12--rounded:hover:after,
.kartra_button12--rounded:focus:after {
    border-radius: 60px !important
}

.kartra_button13 {
    border: 0px solid;
    border-radius: 3px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    padding: 0px;
    display: table
}

.kartra_button13:active,
.kartra_button13:focus,
.kartra_button13:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button13::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button13:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    background: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.kartra_button13 span {
    margin-right: 0px
}

.kartra_button13--box-shadow-inset-bottom {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .2)
}

.kartra_button13--box-shadow-inset-bottom-opacity07 {
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .07)
}

.kartra_button13--shadow-none {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, .2), inset 0 0px 0px rgba(0, 0, 0, .2)
}

.kartra_button13--shadow-small {
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2), inset 0px -2px 0px rgba(0, 0, 0, .2)
}

.kartra_button13--shadow-medium {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, .2), inset 0px -3px 0px rgba(0, 0, 0, .2)
}

.kartra_button13--shadow-large {
    box-shadow: 0px 8px 15px rgba(0, 0, 0, .2), inset 0px -5px 0px rgba(0, 0, 0, .2)
}

.kartra_button13--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button13--rounded:after,
.kartra_button13--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button13--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button13--rounded-small:after,
.kartra_button13--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button13--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_button13--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_button13--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_button13--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_button13--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_button13--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_button13--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_button13--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_button13--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_button13--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_button13--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_button13--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_button13--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_button13--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_button13--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_button13--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_button13--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_button13--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_button13--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_button13--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_button13--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_button13--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_button13--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_button13--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_button13--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_button13--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_button13--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_button13--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_button13--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_button13--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_button13--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_button13--spectral-font {
    font-family: "Spectral", serif
}

.kartra_button13--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_button13--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_button13--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_button13--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_button13--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_button13--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_button13--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_button13--patua-one {
    font-family: "Patua One", cursive
}

.kartra_button13--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_button13--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_button13--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_button13--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_button13--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_button13--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_button13--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_button13--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_button13--arvo-font {
    font-family: "Arvo", serif
}

.kartra_button13--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_button13--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_button13--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_button13--caudex-font {
    font-family: "Caudex", serif
}

.kartra_button13--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_button13--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_button13--allan-font {
    font-family: "Allan", cursive
}

.kartra_button13--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_button13--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_button13--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_button13--radley-font {
    font-family: "Radley", serif
}

.kartra_button13--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_button13--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_button13--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_button13--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_button13--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_button13--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_button13--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_button13--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_button13--gradient {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33000000", endColorstr="#80000000", GradientType=0)
}

.kartra_button13--default {
    background-color: #44bcd2;
    color: #fff
}

.kartra_button13--default:hover,
.kartra_button13--default:focus {
    color: #fff
}

.kartra_button13--apple-green {
    background-color: #7dbb45;
    color: #fff
}

.kartra_button13--apple-green:hover,
.kartra_button13--apple-green:focus {
    color: #fff
}

.kartra_button13--light-royal-blue {
    background-color: #2296f3;
    color: #fff
}

.kartra_button13--light-royal-blue:hover,
.kartra_button13--light-royal-blue:focus {
    color: #fff
}

.kartra_button13--orange-tomato {
    background-color: #ff7043;
    color: #fff
}

.kartra_button13--orange-tomato:hover,
.kartra_button13--orange-tomato:focus {
    color: #fff
}

.kartra_button13--bg-java {
    background-color: #21bab3
}

.kartra_button13--bg-java,
.kartra_button13--bg-java:hover,
.kartra_button13--bg-java:focus,
.kartra_button13--bg-java:active,
.kartra_button13--bg-java:visited {
    color: #fff
}

.kartra_button13--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_button13--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_button13--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_button13--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_button13--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_button13--padding-medium {
    padding: 20px
}

.kartra_button13--shadow-01.kartra_button13--shadow-inset-01.kartra_button13--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 3px 10px, rgba(0, 0, 0, .2) 0px -2px 0px inset
}

.kartra_button13--shadow-01.kartra_button13--shadow-inset-01.kartra_button13--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 5px 15px, rgba(0, 0, 0, .2) 0px -4px 0px inset
}

.kartra_button13--shadow-01.kartra_button13--shadow-inset-01.kartra_button13--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 8px 20px, rgba(0, 0, 0, .2) 0px -5px 0px inset
}

.kartra_button13--shadow-01.kartra_button13--shadow-inset-top.kartra_button13--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 3px 10px, rgba(255, 255, 255, .2) 0px 2px 0px inset
}

.kartra_button13--shadow-01.kartra_button13--shadow-inset-top.kartra_button13--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 5px 15px, rgba(255, 255, 255, .2) 0px 4px 0px inset
}

.kartra_button13--shadow-01.kartra_button13--shadow-inset-top.kartra_button13--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 8px 20px, rgba(255, 255, 255, .2) 0px 5px 0px inset
}

.kartra_button13--shadow-01.kartra_button13--shadow-small {
    box-shadow: rgba(0, 0, 0, .1) 0px 5px 10px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button13--shadow-01.kartra_button13--shadow-medium {
    box-shadow: rgba(0, 0, 0, .2) 0px 8px 15px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button13--shadow-01.kartra_button13--shadow-large {
    box-shadow: rgba(0, 0, 0, .3) 0px 10px 20px, rgba(0, 0, 0, .2) 0px 0px 0px inset
}

.kartra_button13--default .kartra_button13_text,
.kartra_button13--small .kartra_button13_text {
    padding: 15px 20px 15px 0px;
    margin: 0px !important;
    display: table-cell
}

.kartra_button13--default .kartra_button13_text .kartra_button13_text_first_line,
.kartra_button13--small .kartra_button13_text .kartra_button13_text_first_line {
    font-size: 16px;
    font-weight: 600 !important;
    display: block;
    text-align: left;
    margin: 0px
}

.kartra_button13--default .kartra_button13_text .kartra_button13_text_second_line,
.kartra_button13--small .kartra_button13_text .kartra_button13_text_second_line {
    font-size: 12px;
    display: block;
    opacity: .8;
    font-weight: 400 !important;
    text-align: left;
    margin: 0px
}

.kartra_button13--default .kartra_button13_icon,
.kartra_button13--small .kartra_button13_icon {
    margin: 0px !important;
    padding-left: 20px;
    padding-right: 20px;
    display: table-cell;
    vertical-align: middle
}

.kartra_button13--default .kartra_button13_icon .kartra_icon__icon,
.kartra_button13--small .kartra_button13_icon .kartra_icon__icon {
    margin: 0px;
    color: #fff;
    font-size: 26px
}

.kartra_button13--tiny .kartra_button13_text {
    padding: 10px 15px 10px 0px
}

.kartra_button13--tiny .kartra_button13_text .kartra_button13_text_first_line {
    font-size: 12px
}

.kartra_button13--tiny .kartra_button13_text .kartra_button13_text_second_line {
    font-size: 10px
}

.kartra_button13--tiny .kartra_button13_icon {
    padding-left: 15px;
    padding-right: 15px
}

.kartra_button13--tiny .kartra_button13_icon .kartra_icon__icon {
    font-size: 16px
}

.kartra_button13--small .kartra_button13_text {
    padding: 15px 20px 15px 0px
}

.kartra_button13--small .kartra_button13_text .kartra_button13_text_first_line {
    font-size: 16px
}

.kartra_button13--small .kartra_button13_text .kartra_button13_text_second_line {
    font-size: 12px
}

.kartra_button13--small .kartra_button13_icon {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_button13--small .kartra_button13_icon .kartra_icon__icon {
    font-size: 26px
}

.kartra_button13--medium .kartra_button13_text {
    padding: 20px 25px 20px 0px
}

.kartra_button13--medium .kartra_button13_text .kartra_button13_text_first_line {
    font-size: 18px
}

.kartra_button13--medium .kartra_button13_text .kartra_button13_text_second_line {
    font-size: 14px
}

.kartra_button13--medium .kartra_button13_icon {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_button13--medium .kartra_button13_icon .kartra_icon__icon {
    font-size: 36px
}

.kartra_button13--large .kartra_button13_text {
    padding: 20px 25px 20px 0px
}

.kartra_button13--large .kartra_button13_text .kartra_button13_text_first_line {
    font-size: 24px
}

.kartra_button13--large .kartra_button13_text .kartra_button13_text_second_line {
    font-size: 18px
}

.kartra_button13--large .kartra_button13_icon {
    padding-left: 25px;
    padding-right: 25px
}

.kartra_button13--large .kartra_button13_icon .kartra_icon__icon {
    font-size: 46px
}

.kartra_button13--giant .kartra_button13_text {
    padding: 25px 30px 25px 0px
}

.kartra_button13--giant .kartra_button13_text .kartra_button13_text_first_line {
    font-size: 26px
}

.kartra_button13--giant .kartra_button13_text .kartra_button13_text_second_line {
    font-size: 20px
}

.kartra_button13--giant .kartra_button13_icon {
    padding-left: 30px;
    padding-right: 30px
}

.kartra_button13--giant .kartra_button13_icon .kartra_icon__icon {
    font-size: 56px
}

.kartra_button13--full-width {
    width: 100%;
    display: flex;
    justify-content: center
}

.kartra_button13--full-width .kartra_button13_text {
    padding: 25px 30px 25px 0px
}

.kartra_button13--full-width .kartra_button13_text .kartra_button13_text_first_line {
    font-size: 26px
}

.kartra_button13--full-width .kartra_button13_text .kartra_button13_text_second_line {
    font-size: 20px
}

.kartra_button13--full-width .kartra_button13_icon {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px
}

.kartra_button13--full-width .kartra_button13_icon .kartra_icon__icon {
    font-size: 56px
}

.kartra_button13--rounded {
    border-radius: 60px
}

.kartra_button13--rounded::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 60px
}

.kartra_button13--rounded .kartra_button12_icon {
    border-radius: 0px 60px 60px 0px
}

.kartra_button13--rounded:hover:after,
.kartra_button13--rounded:focus:after {
    border-radius: 60px !important
}

.kartra_button13--hollow {
    border-width: 2px
}

.kartra_button13--hollow.kartra_button13--tiny .kartra_button13_text {
    padding: 8px 8px 8px 0px
}

.kartra_button13--hollow.kartra_button13--tiny .kartra_button13_icon {
    padding-left: 13px;
    padding-right: 13px
}

.kartra_button13--hollow.kartra_button13--small .kartra_button13_text {
    padding: 13px 18px 13px 0px
}

.kartra_button13--hollow.kartra_button13--small .kartra_button13_icon {
    padding-left: 18px;
    padding-right: 18px
}

.kartra_button13--hollow.kartra_button13--medium .kartra_button13_text {
    padding: 18px 23px 18px 0px
}

.kartra_button13--hollow.kartra_button13--medium .kartra_button13_icon {
    padding-left: 23px;
    padding-right: 23px
}

.kartra_button13--hollow.kartra_button13--large .kartra_button13_text {
    padding: 18px 23px 18px 0px
}

.kartra_button13--hollow.kartra_button13--large .kartra_button13_icon {
    padding-left: 23px;
    padding-right: 23px
}

.kartra_button13--hollow.kartra_button13--giant .kartra_button13_text {
    padding: 23px 28px 23px 0px
}

.kartra_button13--hollow.kartra_button13--giant .kartra_button13_icon {
    padding-left: 28px;
    padding-right: 28px
}

.kartra_button13--hollow.kartra_button13--full-width .kartra_button13_text {
    padding: 23px 28px 23px 0px
}

.kartra_button13--hollow.kartra_button13--full-width .kartra_button13_icon {
    padding-top: 28px;
    padding-left: 28px;
    padding-right: 28px
}

.kartra_button14 {
    border: 0px solid;
    border-radius: 6px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0
}

.kartra_button14--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_button14--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_button14--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_button14--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_button14--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_button14--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_button14--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_button14--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_button14--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_button14--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_button14--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_button14--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_button14--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_button14--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_button14--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_button14--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_button14--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_button14--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_button14--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_button14--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_button14--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_button14--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_button14--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_button14--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_button14--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_button14--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_button14--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_button14--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_button14--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_button14--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_button14--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_button14--spectral-font {
    font-family: "Spectral", serif
}

.kartra_button14--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_button14--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_button14--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_button14--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_button14--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_button14--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_button14--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_button14--patua-one {
    font-family: "Patua One", cursive
}

.kartra_button14--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_button14--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_button14--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_button14--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_button14--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_button14--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_button14--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_button14--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_button14--arvo-font {
    font-family: "Arvo", serif
}

.kartra_button14--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_button14--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_button14--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_button14--caudex-font {
    font-family: "Caudex", serif
}

.kartra_button14--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_button14--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_button14--allan-font {
    font-family: "Allan", cursive
}

.kartra_button14--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_button14--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_button14--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_button14--radley-font {
    font-family: "Radley", serif
}

.kartra_button14--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_button14--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_button14--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_button14--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_button14--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_button14--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_button14--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_button14--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_button14--font-weight-thin {
    font-weight: 100
}

.kartra_button14--font-weight-extra-light {
    font-weight: 200
}

.kartra_button14--font-weight-light {
    font-weight: 300
}

.kartra_button14--font-weight-regular {
    font-weight: 400
}

.kartra_button14--font-weight-normal {
    font-weight: 400
}

.kartra_button14--font-weight-medium {
    font-weight: 500
}

.kartra_button14--font-weight-semi-bold {
    font-weight: 600
}

.kartra_button14--font-weight-bold {
    font-weight: 700
}

.kartra_button14--font-weight-black {
    font-weight: 900
}

.kartra_button14--rounded {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button14--rounded:after,
.kartra_button14--rounded:hover:after {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px
}

.kartra_button14--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button14--rounded-small:after,
.kartra_button14--rounded-small:hover:after {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.kartra_button14:active,
.kartra_button14:focus,
.kartra_button14:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .6)
}

.kartra_button14::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_button14:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 6px;
    background: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .1)
}

.kartra_button14--tiny {
    padding: 8px 25px;
    font-size: 12px
}

.kartra_button14--tiny span {
    margin-right: 10px
}

@media(max-width: 767px) {
    .kartra_button14--tiny {
        padding: 6px 20px
    }
}

.kartra_button14--small {
    padding: 10px 35px;
    font-size: 14px
}

.kartra_button14--small span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button14--small {
        padding: 8px 25px
    }
}

@media(max-width: 420px) {
    .kartra_button14--small span {
        margin-right: 10px
    }
}

.kartra_button14--medium {
    padding: 12px 50px;
    font-size: 16px
}

.kartra_button14--medium span {
    margin-right: 15px
}

@media(max-width: 767px) {
    .kartra_button14--medium {
        padding: 10px 30px
    }
}

@media(max-width: 420px) {
    .kartra_button14--medium span {
        margin-right: 10px
    }
}

.kartra_button14--large {
    padding: 15px 60px;
    font-size: 18px
}

.kartra_button14--large span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button14--large {
        padding: 12px 40px
    }

    .kartra_button14--large span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button14--large span {
        margin-right: 10px
    }
}

.kartra_button14--giant {
    padding: 18px 70px;
    font-size: 20px
}

.kartra_button14--giant span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button14--giant {
        padding: 15px 60px
    }

    .kartra_button14--giant span {
        margin-right: 15px
    }
}

@media(max-width: 420px) {
    .kartra_button14--giant {
        padding: 15px 50px
    }

    .kartra_button14--giant span {
        margin-right: 10px
    }
}

.kartra_button14--full-width {
    width: 100%;
    display: block;
    padding: 20px 25px;
    font-size: 24px;
    border-radius: 6px
}

.kartra_button14--full-width span {
    margin-right: 20px
}

@media(max-width: 767px) {
    .kartra_button14--full-width {
        padding: 18px 25px
    }
}

.kartra_button14--hollow {
    background-color: transparent;
    border-color: #bbb;
    border-width: 2px;
    color: #ccc;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_button14--hollow .kartra_icon__icon {
    color: #27bdde
}

.kartra_button14--hollow:hover,
.kartra_button14--hollow:focus {
    color: #fff;
    background-color: #27bdde;
    border-color: #27bdde
}

.kartra_button14--hollow:hover .kartra_icon__icon,
.kartra_button14--hollow:focus .kartra_icon__icon {
    color: #fff
}

.kartra_button14--hollow:hover::after,
.kartra_button14--hollow:focus::after {
    z-index: -1
}

.kartra_button14--hollow.kartra_button14--tiny {
    padding: 6px 23px
}

@media(max-width: 767px) {
    .kartra_button14--hollow.kartra_button14--tiny {
        padding: 4px 18px
    }
}

.kartra_button14--hollow.kartra_button14--small {
    padding: 8px 33px
}

@media(max-width: 767px) {
    .kartra_button14--hollow.kartra_button14--small {
        padding: 6px 23px
    }
}

.kartra_button14--hollow.kartra_button14--medium {
    padding: 10px 48px
}

@media(max-width: 767px) {
    .kartra_button14--hollow.kartra_button14--medium {
        padding: 8px 28px
    }
}

.kartra_button14--hollow.kartra_button14--large {
    padding: 13px 58px
}

@media(max-width: 767px) {
    .kartra_button14--hollow.kartra_button14--large {
        padding: 10px 38px
    }
}

.kartra_button14--hollow.kartra_button14--giant {
    padding: 16px 68px
}

@media(max-width: 767px) {
    .kartra_button14--hollow.kartra_button14--giant {
        padding: 13px 58px
    }
}

@media(max-width: 420px) {
    .kartra_button14--hollow.kartra_button14--giant {
        padding: 13px 48px
    }
}

.kartra_button14--hollow.kartra_button14--full-width {
    padding: 18px 25px
}

@media(max-width: 767px) {
    .kartra_button14--hollow.kartra_button14--full-width {
        padding: 16px 23px
    }
}

.kartra_button14--bg-jungle-green {
    background-color: #2ec55e
}

.kartra_button14--bg-jungle-green,
.kartra_button14--bg-jungle-green:hover {
    color: #fff
}

.kartra_button14--bg-white {
    background-color: #fff
}

.kartra_button14--bg-white,
.kartra_button14--bg-white:hover {
    color: #000
}

.kartra_button14--shadow-01.kartra_button14--shadow-small {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, .1)
}

.kartra_button14--shadow-01.kartra_button14--shadow-medium {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, .2)
}

.kartra_button14--shadow-01.kartra_button14--shadow-large {
    box-shadow: 0px 8px 20px rgba(0, 0, 0, .3)
}

@media(max-width: 767px) {

    .kartra_button9--giant,
    .kartra_button9--large,
    .kartra_button9--medium {
        width: 44px;
        height: 44px;
        border-radius: 100%;
        text-align: center;
        padding: 0px
    }

    .kartra_button9--giant span,
    .kartra_button9--large span,
    .kartra_button9--medium span {
        margin: 0px;
        font-size: 18px;
        line-height: 44px
    }

    .kartra_button9--giant:hover:after,
    .kartra_button9--large:hover:after,
    .kartra_button9--medium:hover:after {
        border-radius: 100%
    }

    .kartra_button9--giant:after,
    .kartra_button9--large:after,
    .kartra_button9--medium:after {
        border-radius: 100%
    }

    .kartra_button1--hollow.kartra_button1--tiny {
        padding: 3px 14px
    }

    .kartra_button1--hollow.kartra_button1--small {
        padding: 8px 28px
    }

    .kartra_button1--hollow.kartra_button1--medium {
        padding: 11px 38px
    }

    .kartra_button1--hollow.kartra_button1--large {
        padding: 13px 58px
    }

    .kartra_button1--hollow.kartra_button1--giant {
        padding: 18px 78px
    }

    .kartra_button2--hollow.kartra_button2--tiny {
        padding: 3px 14px
    }

    .kartra_button2--hollow.kartra_button2--small {
        padding: 8px 14px
    }

    .kartra_button2--hollow.kartra_button2--medium {
        padding: 11px 38px
    }

    .kartra_button2--hollow.kartra_button2--large {
        padding: 13px 58px
    }

    .kartra_button2--hollow.kartra_button2--giant {
        padding: 18px 78px
    }

    .kartra_button3--hollow.kartra_button3--tiny {
        padding: 3px 14px
    }

    .kartra_button3--hollow.kartra_button3--small {
        padding: 8px 28px
    }

    .kartra_button3--hollow.kartra_button3--medium {
        padding: 11px 38px
    }

    .kartra_button3--hollow.kartra_button3--large {
        padding: 13px 58px
    }

    .kartra_button3--hollow.kartra_button3--giant {
        padding: 18px 78px
    }

    .kartra_button5--hollow.kartra_button5--tiny {
        padding: 3px 14px
    }

    .kartra_button5--hollow.kartra_button5--small {
        padding: 8px 28px
    }

    .kartra_button5--hollow.kartra_button5--medium {
        padding: 11px 38px
    }

    .kartra_button5--hollow.kartra_button5--large {
        padding: 13px 58px
    }

    .kartra_button5--hollow.kartra_button5--giant {
        padding: 18px 78px
    }

    .kartra_button1--tiny.kartra_button1--circled-icon-left,
    .kartra_button1--tiny.kartra_button1--bordered-icon-left {
        padding: 5px 16px
    }

    .kartra_button1--tiny.kartra_button1--circled-icon-left .kartra_icon__icon,
    .kartra_button1--tiny.kartra_button1--bordered-icon-left .kartra_icon__icon {
        margin-left: -5px
    }

    .kartra_button1--tiny.kartra_button1--circled-icon-right,
    .kartra_button1--tiny.kartra_button1--bordered-icon-right {
        padding: 5px 16px
    }

    .kartra_button1--tiny.kartra_button1--circled-icon-right .kartra_icon__icon,
    .kartra_button1--tiny.kartra_button1--bordered-icon-right .kartra_icon__icon {
        margin-right: -5px
    }

    .kartra_button1--tiny.kartra_button1--icon-left-border-right {
        padding: 5px 16px
    }

    .kartra_button1--tiny.kartra_button1--icon-left-border-right .kartra_icon__icon {
        padding-right: 15px;
        margin-right: 15px
    }

    .kartra_button1--tiny.kartra_button1--icon-right-border-left {
        padding: 5px 16px
    }

    .kartra_button1--tiny.kartra_button1--icon-right-border-left .kartra_icon__icon {
        padding-left: 15px;
        margin-right: 0px;
        margin-left: 15px
    }

    .kartra_button1--tiny.kartra_button1--rounded-icon-left {
        padding: 7px 10px
    }

    .kartra_button1--tiny.kartra_button1--rounded-icon-right {
        padding: 7px 10px
    }

    .kartra_button1--tiny.kartra_button1--squared-icon-left .kartra_icon__icon {
        margin-left: -16px;
        margin-right: 16px
    }

    .kartra_button1--tiny.kartra_button1--squared-icon-right .kartra_icon__icon {
        margin-right: -16px;
        margin-left: 16px
    }

    .kartra_button1--tiny.kartra_button1--icon-right .kartra_icon__icon {
        margin-right: 0px
    }

    .kartra_button1--tiny.kartra_button1--icon-left .kartra_icon__icon {
        margin-left: 0px
    }

    .kartra_button1--tiny.kartra_button1--bordered-icon-left .kartra_icon__icon {
        margin-right: 16px
    }

    .kartra_button1--tiny.kartra_button1--bordered-icon-right .kartra_icon__icon {
        margin-left: 16px
    }

    .kartra_button1--small.kartra_button1--circled-icon-left,
    .kartra_button1--small.kartra_button1--bordered-icon-left {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--circled-icon-left .kartra_icon__icon,
    .kartra_button1--small.kartra_button1--bordered-icon-left .kartra_icon__icon {
        margin-left: -5px;
        margin-right: 15px
    }

    .kartra_button1--small.kartra_button1--circled-icon-right,
    .kartra_button1--small.kartra_button1--bordered-icon-right {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--circled-icon-right .kartra_icon__icon,
    .kartra_button1--small.kartra_button1--bordered-icon-right .kartra_icon__icon {
        margin-left: 15px;
        margin-right: -5px
    }

    .kartra_button1--small.kartra_button1--icon-left-border-right {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--icon-left-border-right .kartra_icon__icon {
        padding-right: 20px;
        margin-right: 20px
    }

    .kartra_button1--small.kartra_button1--icon-right-border-left {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--icon-right-border-left .kartra_icon__icon {
        padding-left: 20px;
        margin-right: 0px;
        margin-left: 20px
    }

    .kartra_button1--small.kartra_button1--rounded-icon-left {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--rounded-icon-left .kartra_icon__icon {
        margin-right: 20px
    }

    .kartra_button1--small.kartra_button1--rounded-icon-right {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--rounded-icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 20px
    }

    .kartra_button1--small.kartra_button1--squared-icon-left {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--squared-icon-left .kartra_icon__icon {
        margin-left: -20px;
        margin-right: 20px
    }

    .kartra_button1--small.kartra_button1--squared-icon-right {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--squared-icon-right .kartra_icon__icon {
        margin-right: -20px;
        margin-left: 20px
    }

    .kartra_button1--small.kartra_button1--icon-right {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 20px
    }

    .kartra_button1--small.kartra_button1--icon-left {
        padding: 10px 20px
    }

    .kartra_button1--small.kartra_button1--icon-left .kartra_icon__icon {
        margin-right: 20px;
        margin-left: 0px
    }

    .kartra_button1--medium.kartra_button1--circled-icon-left,
    .kartra_button1--medium.kartra_button1--bordered-icon-left {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--circled-icon-left .kartra_icon__icon,
    .kartra_button1--medium.kartra_button1--bordered-icon-left .kartra_icon__icon {
        margin-left: -10px;
        margin-right: 20px
    }

    .kartra_button1--medium.kartra_button1--circled-icon-right,
    .kartra_button1--medium.kartra_button1--bordered-icon-right {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--circled-icon-right .kartra_icon__icon,
    .kartra_button1--medium.kartra_button1--bordered-icon-right .kartra_icon__icon {
        margin-left: 20px;
        margin-right: -10px
    }

    .kartra_button1--medium.kartra_button1--icon-left-border-right {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--icon-left-border-right .kartra_icon__icon {
        padding-right: 30px;
        margin-right: 30px
    }

    .kartra_button1--medium.kartra_button1--icon-right-border-left {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--icon-right-border-left .kartra_icon__icon {
        padding-left: 30px;
        margin-right: 0px;
        margin-left: 30px
    }

    .kartra_button1--medium.kartra_button1--rounded-icon-left {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--rounded-icon-left .kartra_icon__icon {
        margin-right: 30px
    }

    .kartra_button1--medium.kartra_button1--rounded-icon-right {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--rounded-icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 30px
    }

    .kartra_button1--medium.kartra_button1--squared-icon-left {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--squared-icon-left .kartra_icon__icon {
        margin-left: -30px;
        margin-right: 30px
    }

    .kartra_button1--medium.kartra_button1--squared-icon-right {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--squared-icon-right .kartra_icon__icon {
        margin-right: -30px;
        margin-left: 30px
    }

    .kartra_button1--medium.kartra_button1--icon-right {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 25px
    }

    .kartra_button1--medium.kartra_button1--icon-left {
        padding: 13px 30px
    }

    .kartra_button1--medium.kartra_button1--icon-left .kartra_icon__icon {
        margin-right: 25px;
        margin-left: 0px
    }

    .kartra_button1--large.kartra_button1--circled-icon-left,
    .kartra_button1--large.kartra_button1--bordered-icon-left {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--circled-icon-left .kartra_icon__icon,
    .kartra_button1--large.kartra_button1--bordered-icon-left .kartra_icon__icon {
        margin-left: -10px;
        margin-right: 30px
    }

    .kartra_button1--large.kartra_button1--circled-icon-right,
    .kartra_button1--large.kartra_button1--bordered-icon-right {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--circled-icon-right .kartra_icon__icon,
    .kartra_button1--large.kartra_button1--bordered-icon-right .kartra_icon__icon {
        margin-left: 30px;
        margin-right: -10px
    }

    .kartra_button1--large.kartra_button1--icon-left-border-right {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--icon-left-border-right .kartra_icon__icon {
        padding-right: 30px;
        margin-right: 30px
    }

    .kartra_button1--large.kartra_button1--icon-right-border-left {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--icon-right-border-left .kartra_icon__icon {
        padding-left: 30px;
        margin-right: 0px;
        margin-left: 30px
    }

    .kartra_button1--large.kartra_button1--rounded-icon-left {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--rounded-icon-left .kartra_icon__icon {
        margin-right: 30px
    }

    .kartra_button1--large.kartra_button1--rounded-icon-right {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--rounded-icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 30px
    }

    .kartra_button1--large.kartra_button1--squared-icon-left {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--squared-icon-left .kartra_icon__icon {
        margin-left: -40px;
        margin-right: 40px
    }

    .kartra_button1--large.kartra_button1--squared-icon-right {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--squared-icon-right .kartra_icon__icon {
        margin-right: -40px;
        margin-left: 40px
    }

    .kartra_button1--large.kartra_button1--icon-right {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--icon-right .kartra_icon__icon {
        margin-right: -10px;
        margin-left: 30px
    }

    .kartra_button1--large.kartra_button1--icon-left {
        padding: 15px 40px
    }

    .kartra_button1--large.kartra_button1--icon-left .kartra_icon__icon {
        margin-right: 30px
    }

    .kartra_button1--special-style-one.kartra_button1--giant.kartra_button1--icon-left .kartra_icon__icon {
        margin-right: 20px;
        margin-left: 0px
    }

    .kartra_button1--special-style-one.kartra_button1--giant.kartra_button1--icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 20px
    }

    .kartra_button1--special-style-one.kartra_button1--large {
        padding: 15px 30px;
        font-size: 18px
    }

    .kartra_button1--special-style-one.kartra_button1--large.kartra_button1--icon-left .kartra_icon__icon {
        margin-right: 20px;
        margin-left: 0px
    }

    .kartra_button1--special-style-one.kartra_button1--large.kartra_button1--icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 20px
    }

    .kartra_button1--special-style-one.kartra_button1--medium {
        padding: 13px 25px;
        font-size: 15px
    }

    .kartra_button1--special-style-one.kartra_button1--medium.kartra_button1--icon-left .kartra_icon__icon {
        margin-right: 15px;
        margin-left: 0px
    }

    .kartra_button1--special-style-one.kartra_button1--medium.kartra_button1--icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 15px
    }

    .kartra_button1--special-style-one.kartra_button1--small.kartra_button1--icon-left .kartra_icon__icon {
        margin-right: 14px;
        margin-left: 0px
    }

    .kartra_button1--special-style-one.kartra_button1--small.kartra_button1--icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 14px
    }

    .kartra_button1--giant.kartra_button1--circled-icon-left,
    .kartra_button1--giant.kartra_button1--bordered-icon-left {
        padding: 20px 35px
    }

    .kartra_button1--giant.kartra_button1--circled-icon-left .kartra_icon__icon,
    .kartra_button1--giant.kartra_button1--bordered-icon-left .kartra_icon__icon {
        margin-left: -10px;
        margin-right: 30px
    }

    .kartra_button1--giant.kartra_button1--circled-icon-right,
    .kartra_button1--giant.kartra_button1--bordered-icon-right {
        padding: 20px 35px
    }

    .kartra_button1--giant.kartra_button1--circled-icon-right .kartra_icon__icon,
    .kartra_button1--giant.kartra_button1--bordered-icon-right .kartra_icon__icon {
        margin-left: 30px;
        margin-right: -10px
    }

    .kartra_button1--giant.kartra_button1--icon-left-border-right {
        padding: 20px 35px
    }

    .kartra_button1--giant.kartra_button1--icon-left-border-right .kartra_icon__icon {
        padding-right: 30px;
        margin-right: 30px
    }

    .kartra_button1--giant.kartra_button1--icon-right-border-left {
        padding: 20px 35px
    }

    .kartra_button1--giant.kartra_button1--icon-right-border-left .kartra_icon__icon {
        padding-left: 30px;
        margin-right: 0px;
        margin-left: 30px
    }

    .kartra_button1--giant.kartra_button1--rounded-icon-left {
        padding: 20px 35px
    }

    .kartra_button1--giant.kartra_button1--rounded-icon-left .kartra_icon__icon {
        margin-right: 30px
    }

    .kartra_button1--giant.kartra_button1--rounded-icon-right {
        padding: 20px 35px
    }

    .kartra_button1--giant.kartra_button1--rounded-icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 30px
    }

    .kartra_button1--giant.kartra_button1--squared-icon-left {
        padding: 20px 35px
    }

    .kartra_button1--giant.kartra_button1--squared-icon-left .kartra_icon__icon {
        margin-left: -35px;
        margin-right: 35px
    }

    .kartra_button1--giant.kartra_button1--squared-icon-right {
        padding: 20px 35px
    }

    .kartra_button1--giant.kartra_button1--squared-icon-right .kartra_icon__icon {
        margin-right: -35px;
        margin-left: 35px
    }

    .kartra_button1--full-width.kartra_button1--icon-left-border-right {
        padding: 20px 35px
    }

    .kartra_button1--full-width.kartra_button1--icon-right-border-left {
        padding: 20px 35px
    }

    .kartra_button1--full-width.kartra_button1--rounded-icon-left {
        padding: 20px 35px
    }

    .kartra_button1--full-width.kartra_button1--rounded-icon-left .kartra_icon__icon {
        margin-right: 30px
    }

    .kartra_button1--full-width.kartra_button1--rounded-icon-right {
        padding: 20px 35px
    }

    .kartra_button1--full-width.kartra_button1--rounded-icon-right .kartra_icon__icon {
        margin-right: 0px;
        margin-left: 30px
    }

    .kartra_button1--full-width.kartra_button1--squared-icon-left {
        padding: 20px 35px
    }

    .kartra_button1--full-width.kartra_button1--squared-icon-left .kartra_icon__icon {
        margin-left: -35px;
        margin-right: 35px
    }

    .kartra_button1--full-width.kartra_button1--squared-icon-right {
        padding: 20px 35px
    }

    .kartra_button1--full-width.kartra_button1--squared-icon-right .kartra_icon__icon {
        margin-right: -35px;
        margin-left: 35px
    }

    .kartra_button1--full-width.kartra_button1--bordered-icon-left {
        padding: 20px 35px
    }

    .kartra_button1--full-width.kartra_button1--bordered-icon-left .kartra_icon__icon {
        margin-left: -10px;
        margin-right: 30px
    }

    .kartra_button1--full-width.kartra_button1--bordered-icon-right {
        padding: 20px 35px
    }

    .kartra_button1--full-width.kartra_button1--bordered-icon-right .kartra_icon__icon {
        margin-left: 30px;
        margin-right: -10px
    }

    .kartra_button8--tiny.kartra_button8--circled-icon-left {
        padding: 5px 16px
    }

    .kartra_button8--tiny.kartra_button8--circled-icon-right {
        padding: 5px 16px
    }

    .kartra_button8--tiny.kartra_button8--circled-icon-right .kartra_icon__icon {
        margin-left: 15px;
        margin-right: 0px
    }

    .kartra_button8--small.kartra_button8--circled-icon-left {
        padding: 10px 20px
    }

    .kartra_button8--small.kartra_button8--circled-icon-left .kartra_icon__icon {
        margin-right: 20px
    }

    .kartra_button8--small.kartra_button8--circled-icon-right {
        padding: 10px 20px
    }

    .kartra_button8--small.kartra_button8--circled-icon-right .kartra_icon__icon {
        margin-left: 20px;
        margin-right: 0px
    }

    .kartra_button8--medium.kartra_button8--circled-icon-left {
        padding: 13px 30px
    }

    .kartra_button8--medium.kartra_button8--circled-icon-left .kartra_icon__icon {
        margin-right: 30px
    }

    .kartra_button8--medium.kartra_button8--circled-icon-right {
        padding: 13px 30px
    }

    .kartra_button8--medium.kartra_button8--circled-icon-right .kartra_icon__icon {
        margin-left: 30px;
        margin-right: 0px
    }

    .kartra_button8--large.kartra_button8--circled-icon-left {
        padding: 15px 40px
    }

    .kartra_button8--large.kartra_button8--circled-icon-left .kartra_icon__icon {
        margin-right: 30px
    }

    .kartra_button8--large.kartra_button8--circled-icon-right {
        padding: 15px 40px
    }

    .kartra_button8--large.kartra_button8--circled-icon-right .kartra_icon__icon {
        margin-left: 30px;
        margin-right: 0px
    }

    .kartra_button8--giant.kartra_button8--circled-icon-left,
    .kartra_button8--full-width.kartra_button8--circled-icon-left {
        padding: 20px 35px
    }

    .kartra_button8--giant.kartra_button8--circled-icon-left .kartra_icon__icon,
    .kartra_button8--full-width.kartra_button8--circled-icon-left .kartra_icon__icon {
        margin-right: 30px
    }

    .kartra_button8--giant.kartra_button8--circled-icon-right,
    .kartra_button8--full-width.kartra_button8--circled-icon-right {
        padding: 20px 35px
    }

    .kartra_button8--giant.kartra_button8--circled-icon-right .kartra_icon__icon,
    .kartra_button8--full-width.kartra_button8--circled-icon-right .kartra_icon__icon {
        margin-left: 30px;
        margin-right: 0px
    }

    .kartra_button9--giant,
    .kartra_button9--large,
    .kartra_button9--medium {
        width: 30px;
        height: 30px;
        border-radius: 100%;
        text-align: center;
        padding: 0px
    }

    .kartra_button9--giant span,
    .kartra_button9--large span,
    .kartra_button9--medium span {
        margin: 0px;
        font-size: 14px;
        line-height: 30px
    }

    .kartra_button9--giant:hover:after,
    .kartra_button9--large:hover:after,
    .kartra_button9--medium:hover:after {
        border-radius: 100%
    }

    .kartra_button9--giant:after,
    .kartra_button9--large:after,
    .kartra_button9--medium:after {
        border-radius: 100%
    }

    .kartra_button12--full-width .kartra_button12_text {
        padding: 16px 22px
    }

    .kartra_button12--full-width .kartra_button12_text .kartra_button12_text_first_line {
        font-size: 20px
    }

    .kartra_button12--full-width .kartra_button12_text .kartra_button12_text_second_line {
        font-size: 16px
    }

    .kartra_button12--full-width .kartra_button12_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button12--full-width .kartra_button12_icon .kartra_icon__icon {
        font-size: 36px
    }
}

@media(max-width: 420px) {
    .kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_text {
        padding: 4px
    }

    .kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
        font-size: 13px
    }

    .kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
        font-size: 12px
    }

    .kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button10--tiny.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
        font-size: 20px
    }

    .kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_text {
        padding: 6px
    }

    .kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
        font-size: 16px
    }

    .kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
        font-size: 14px
    }

    .kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button10--small.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
        font-size: 24px
    }

    .kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_text {
        padding: 8px
    }

    .kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
        font-size: 18px
    }

    .kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
        font-size: 16px
    }

    .kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button10--medium.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
        font-size: 32px
    }

    .kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_text {
        padding: 10px
    }

    .kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
        font-size: 22px
    }

    .kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
        font-size: 18px
    }

    .kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button10--large.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
        font-size: 42px
    }

    .kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_text {
        padding: 16px
    }

    .kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
        font-size: 24px
    }

    .kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
        font-size: 20px
    }

    .kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button10--giant.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
        font-size: 42px
    }

    .kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_text {
        padding: 16px
    }

    .kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_first_line {
        font-size: 24px
    }

    .kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_text .kartra_button10_text_second_line {
        font-size: 20px
    }

    .kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button10--full-width.kartra_button10--bordered-bg .kartra_button10_icon .kartra_icon__icon {
        font-size: 42px
    }

    .kartra_button11--tiny .kartra_button11_text {
        padding: 5px 10px
    }

    .kartra_button11--tiny .kartra_button11_text .kartra_button11_text_first_line {
        font-size: 13px
    }

    .kartra_button11--tiny .kartra_button11_text .kartra_button11_text_second_line {
        font-size: 12px
    }

    .kartra_button11--small .kartra_button11_text {
        padding: 10px 20px
    }

    .kartra_button11--small .kartra_button11_text .kartra_button11_text_first_line {
        font-size: 16px
    }

    .kartra_button11--small .kartra_button11_text .kartra_button11_text_second_line {
        font-size: 14px
    }

    .kartra_button11--medium .kartra_button11_text {
        padding: 12px 25px
    }

    .kartra_button11--medium .kartra_button11_text .kartra_button11_text_first_line {
        font-size: 18px
    }

    .kartra_button11--medium .kartra_button11_text .kartra_button11_text_second_line {
        font-size: 16px
    }

    .kartra_button11--large .kartra_button11_text {
        padding: 15px 35px
    }

    .kartra_button11--large .kartra_button11_text .kartra_button11_text_first_line {
        font-size: 20px
    }

    .kartra_button11--large .kartra_button11_text .kartra_button11_text_second_line {
        font-size: 18px
    }

    .kartra_button11--giant .kartra_button11_text {
        padding: 20px 40px
    }

    .kartra_button11--giant .kartra_button11_text .kartra_button11_text_first_line {
        font-size: 24px
    }

    .kartra_button11--giant .kartra_button11_text .kartra_button11_text_second_line {
        font-size: 20px
    }

    .kartra_button11--full-width {
        width: 100%
    }

    .kartra_button11--full-width .kartra_button11_text {
        text-align: center;
        display: block;
        padding: 20px
    }

    .kartra_button11--full-width .kartra_button11_text .kartra_button11_text_first_line {
        font-size: 24px
    }

    .kartra_button11--full-width .kartra_button11_text .kartra_button11_text_second_line {
        font-size: 18px
    }

    .kartra_button12--tiny .kartra_button12_text {
        padding: 4px
    }

    .kartra_button12--tiny .kartra_button12_text .kartra_button12_text_first_line {
        font-size: 13px
    }

    .kartra_button12--tiny .kartra_button12_text .kartra_button12_text_second_line {
        font-size: 12px
    }

    .kartra_button12--tiny .kartra_button12_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button12--tiny .kartra_button12_icon .kartra_icon__icon {
        font-size: 20px
    }

    .kartra_button12--small .kartra_button12_text {
        padding: 6px
    }

    .kartra_button12--small .kartra_button12_text .kartra_button12_text_first_line {
        font-size: 16px
    }

    .kartra_button12--small .kartra_button12_text .kartra_button12_text_second_line {
        font-size: 14px
    }

    .kartra_button12--small .kartra_button12_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button12--small .kartra_button12_icon .kartra_icon__icon {
        font-size: 24px
    }

    .kartra_button12--medium .kartra_button12_text {
        padding: 8px
    }

    .kartra_button12--medium .kartra_button12_text .kartra_button12_text_first_line {
        font-size: 18px
    }

    .kartra_button12--medium .kartra_button12_text .kartra_button12_text_second_line {
        font-size: 16px
    }

    .kartra_button12--medium .kartra_button12_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button12--medium .kartra_button12_icon .kartra_icon__icon {
        font-size: 32px
    }

    .kartra_button12--large .kartra_button12_text {
        padding: 10px
    }

    .kartra_button12--large .kartra_button12_text .kartra_button12_text_first_line {
        font-size: 22px
    }

    .kartra_button12--large .kartra_button12_text .kartra_button12_text_second_line {
        font-size: 18px
    }

    .kartra_button12--large .kartra_button12_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button12--large .kartra_button12_icon .kartra_icon__icon {
        font-size: 42px
    }

    .kartra_button12--giant .kartra_button12_text {
        padding: 16px
    }

    .kartra_button12--giant .kartra_button12_text .kartra_button12_text_first_line {
        font-size: 24px
    }

    .kartra_button12--giant .kartra_button12_text .kartra_button12_text_second_line {
        font-size: 20px
    }

    .kartra_button12--giant .kartra_button12_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button12--giant .kartra_button12_icon .kartra_icon__icon {
        font-size: 42px
    }

    .kartra_button12--full-width .kartra_button12_text {
        padding: 16px 22px
    }

    .kartra_button12--full-width .kartra_button12_text .kartra_button12_text_first_line {
        font-size: 18px
    }

    .kartra_button12--full-width .kartra_button12_text .kartra_button12_text_second_line {
        font-size: 14px
    }

    .kartra_button12--full-width .kartra_button12_icon {
        padding-left: 20px;
        padding-right: 20px
    }

    .kartra_button12--full-width .kartra_button12_icon .kartra_icon__icon {
        font-size: 32px
    }
}

@media(max-width: 991px) {
    .row--equal.row--xs-flex {
        display: flex
    }
}

@media(max-width: 768px) {
    .row--equal.row--xs-flex {
        display: block
    }
}

@media(max-width: 767px) {
    .xs-pull-center {
        display: table;
        margin-left: auto;
        margin-right: auto
    }
}

.column--md-flex {
    display: flex
}

@media(max-width: 991px) {
    .column--md-flex {
        display: block
    }
}

.column--vertical-center {
    display: flex;
    align-items: center
}

@media(max-width: 991px) {
    .column--vertical-center {
        display: block
    }
}

@media(max-width: 991px) {
    .column--vertical-center[class*=col-xs-] {
        display: flex
    }
}

@media(max-width: 991px) {
    .column--vertical-center[class*=col-xs-]>.js_kartra_component_holder {
        width: 100%
    }
}

.column--vertical-bottom {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end !important
}

@media(max-width: 991px) {
    .column--vertical-bottom {
        display: block
    }
}

.column--equal {
    display: flex
}

@media(max-width: 991px) {
    .column--equal {
        display: block
    }
}

.column--direction-column {
    justify-content: center;
    flex-direction: column
}

.column--text-center {
    text-align: center
}

.column--text-right {
    text-align: right
}

.column--text-left {
    text-align: left
}

@media(max-width: 991px) {
    .column--sm-text-center {
        text-align: center
    }
}

@media(max-width: 768px) {
    .column--xs-text-center {
        text-align: center
    }
}

.column--md-text-right {
    text-align: right
}

@media(max-width: 991px) {
    .column--md-text-right {
        text-align: center
    }
}

.column--xs-text-right {
    text-align: right
}

@media(max-width: 768px) {
    .column--xs-text-right {
        text-align: center
    }
}

.column--adjust-width {
    width: 100%
}

.column--overlap {
    z-index: 10
}

.column--padding-extra-tiny {
    padding: 5px
}

.column--padding-top-tiny {
    padding-top: 10px
}

.column--padding-top-big-tiny {
    padding-top: 15px
}

.column--padding-left-right-extra-small {
    padding-left: 20px;
    padding-right: 20px
}

.column--padding-left-right-tiny {
    padding-left: 10px;
    padding-right: 10px
}

.column--padding-big-tiny {
    padding: 15px
}

.column--padding-extra-small {
    padding: 20px
}

.column--padding-extra-medium {
    padding: 40px
}

.column--padding-semi-large {
    padding: 80px
}

.column--padding-top-extra-small {
    padding-top: 20px
}

.column--padding-top-extra-giant {
    padding-top: 130px
}

@media(max-width: 991px) {
    .column--md-padding-top-extra-small {
        padding-top: 20px
    }
}

@media(min-width: 992px) {
    .column--md-padding-left-right-none {
        padding-left: 0px;
        padding-right: 0px
    }
}

.column--padding-small {
    padding: 25px
}

.column--padding-medium {
    padding: 50px
}

.column--padding-bottom-special-semi-tiny {
    padding-bottom: 12px
}

.column--padding-bottom-small {
    padding-bottom: 25px
}

.column--padding-bottom-extra-small {
    padding-bottom: 20px
}

.column--padding-left-small {
    padding-left: 25px
}

.column--padding-left-extra-medium {
    padding-left: 40px
}

.column--padding-right-small {
    padding-right: 25px
}

.column--padding-left-big-tiny {
    padding-left: 15px
}

.column--padding-right-big-tiny {
    padding-right: 15px
}

@media(max-width: 767px) {
    .column--xs-padding-left-special-large {
        padding-left: 60px
    }
}

@media(max-width: 767px) {
    .column--xs-padding-right-special-large {
        padding-right: 60px
    }
}

@media(max-width: 767px) {
    .column--xs-padding-left-right-special-large {
        padding-left: 60px;
        padding-right: 60px
    }
}

.column--padding-top-small {
    padding-top: 25px;
    padding-bottom: 0px
}

@media(max-width: 991px) {
    .column--sm-padding-top-small {
        padding-top: 25px;
        padding-bottom: 0px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-top-extra-small {
        padding-top: 20px;
        padding-bottom: 0px
    }
}

.column--padding-top-special-medium {
    padding-top: 30px
}

.column--padding-extra-large-half-aside {
    padding: 100px 50px
}

@media(max-width: 899px) {
    .column--padding-extra-large-half-aside {
        padding: 50px 25px
    }
}

.column--padding-bottom-special-medium {
    padding-bottom: 30px
}

@media(max-width: 767px) {
    .column--xs-padding-top-none {
        padding-top: 0px;
        padding-bottom: 0px
    }
}

.column--padding-left-right-small {
    padding-left: 25px;
    padding-right: 25px
}

.column--padding-top-bottom-small {
    padding-top: 25px;
    padding-bottom: 25px
}

.column--padding-top-bottom-tiny {
    padding-top: 10px;
    padding-bottom: 10px
}

.column--padding-left-right {
    padding-left: 40px;
    padding-right: 40px
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-medium {
        padding-bottom: 50px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-extra-small {
        padding-bottom: 20px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-extra-small-important {
        padding-bottom: 20px !important
    }
}

@media(min-width: 992px) {
    .column--md-pading-left-extra-medium {
        padding-left: 40px
    }
}

@media(min-width: 992px) {
    .column--md-pading-right-extra-medium {
        padding-right: 40px
    }
}

.column--md-padding-bottom-medium {
    padding-bottom: 50px
}

@media(max-width: 991px) {
    .column--md-padding-bottom-medium {
        padding-bottom: 0px
    }
}

@media(max-width: 991px) {
    .column--xs-padding-bottom-small {
        padding-bottom: 25px
    }
}

.column--padding-top-bottom-medium {
    padding-top: 50px;
    padding-bottom: 50px
}

.column--padding-top-bottom-extra-medium {
    padding-top: 40px;
    padding-bottom: 40px
}

.column--padding-top-bottom-extra-double-medium {
    padding-top: 80px;
    padding-bottom: 80px
}

.column--padding-top-medium {
    padding-top: 50px
}

.column--md-padding-extra-medium {
    padding: 40px
}

@media(max-width: 991px) {
    .column--md-padding-extra-medium {
        padding: 25px
    }
}

.column--md-padding-medium {
    padding: 50px
}

@media(max-width: 991px) {
    .column--md-padding-medium {
        padding: 25px
    }
}

.column--md-padding-top-bottom-large {
    padding-top: 100px;
    padding-bottom: 100px
}

@media(max-width: 991px) {
    .column--md-padding-top-bottom-large {
        padding-top: 25px;
        padding-bottom: 25px
    }
}

.column--md-padding-top-bottom-medium {
    padding-top: 50px;
    padding-bottom: 50px
}

@media(max-width: 991px) {
    .column--md-padding-top-bottom-medium {
        padding-top: 25px;
        padding-bottom: 25px
    }
}

.column--md-padding-top-bottom-extra-medium {
    padding-top: 40px;
    padding-bottom: 40px
}

@media(max-width: 991px) {
    .column--md-padding-top-bottom-extra-medium {
        padding-top: 25px;
        padding-bottom: 25px
    }
}

.column--md-padding-top-medium {
    padding-top: 50px
}

@media(max-width: 991px) {
    .column--md-padding-top-medium {
        padding-top: 25px
    }
}

.column--md-padding-top-large {
    padding-top: 100px
}

@media(max-width: 991px) {
    .column--md-padding-top-large {
        padding-top: 25px
    }
}

.column--md-padding-bottom-medium {
    padding-bottom: 50px
}

@media(max-width: 991px) {
    .column--md-padding-bottom-medium {
        padding-bottom: 25px
    }
}

.column--md-padding-bottom-extra-medium {
    padding-bottom: 40px
}

@media(max-width: 991px) {
    .column--md-padding-bottom-extra-medium {
        padding-bottom: 25px
    }
}

.column--md-padding-bottom-large {
    padding-bottom: 100px
}

@media(max-width: 991px) {
    .column--md-padding-bottom-large {
        padding-bottom: 25px
    }
}

.column--md-padding-bottom-extra-large {
    padding-bottom: 70px
}

@media(max-width: 991px) {
    .column--md-padding-bottom-extra-large {
        padding-bottom: 25px
    }
}

.column--md-padding-bottom-giant {
    padding-bottom: 150px
}

@media(max-width: 991px) {
    .column--md-padding-bottom-giant {
        padding-bottom: 25px
    }
}

.column--md-padding-small {
    padding: 25px
}

.column--md-padding-top-small {
    padding-top: 25px
}

.column--padding-top-bottom-big-tiny {
    padding-top: 15px;
    padding-bottom: 15px
}

.column--padding-top-bottom-extra-large-adjust {
    padding-top: 70px;
    padding-bottom: 50px
}

.column--padding-top-bottom-extra-large-medium-aside-adjust {
    padding-top: 70px;
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px
}

.column--padding-left-right-medium {
    padding-left: 50px;
    padding-right: 50px
}

@media(min-width: 991px) {
    .column--md-padding-right-medium {
        padding-right: 50px
    }
}

@media(min-width: 992px) {
    .column--md-padding-left-large {
        padding-left: 100px
    }
}

@media(min-width: 992px) {
    .column--md-padding-right-large {
        padding-right: 100px
    }
}

@media(min-width: 991px) {
    .column--md-padding-left-medium {
        padding-left: 50px
    }
}

@media(min-width: 991px) {
    .column--md-padding-right-medium {
        padding-right: 50px
    }
}

.column--padding-top-bottom-large {
    padding-top: 100px;
    padding-bottom: 100px
}

.column--padding-top-bottom-extra-large {
    padding-top: 70px;
    padding-bottom: 70px
}

.column--padding-top-bottom-special-large {
    padding-top: 60px;
    padding-bottom: 60px
}

@media(max-width: 991px) {
    .column--sm-padding-top-bottom-medium {
        padding-top: 50px;
        padding-bottom: 50px
    }
}

@media(max-width: 767px) {
    .column--sm-padding-small {
        padding: 25px
    }
}

.column--padding-left-special-medium {
    padding-left: 30px
}

.column--padding-left-extra-large {
    padding-left: 70px
}

.column--padding-right-extra-large {
    padding-right: 70px
}

.column--padding-left-doubble-extra-large {
    padding-left: 140px
}

.column--padding-right-doubble-extra-large {
    padding-right: 140px
}

.column--padding-left-medium {
    padding-left: 50px
}

.column--padding-top-bottom-special-medium {
    padding-top: 30px;
    padding-bottom: 30px
}

@media(max-width: 420px) {
    .column--xs-padding-left-medium {
        padding-left: 50px
    }
}

@media(max-width: 420px) {
    .column--xs-padding-left-small {
        padding-left: 25px
    }
}

@media(min-width: 991px) {
    .column--md-padding-left-right-medium {
        padding-left: 50px;
        padding-right: 50px
    }
}

@media(min-width: 991px) {
    .column--md-padding-left-right-extra-large {
        padding-left: 70px;
        padding-right: 70px
    }
}

@media(min-width: 991px) {
    .column--md-margin-left-right-extra-large {
        margin-left: 70px;
        margin-right: 70px
    }
}

.column--margin-left-right-special-small {
    margin-left: 15px;
    margin-right: 15px
}

.column--padding-large {
    padding: 100px
}

.column--padding-extra-large {
    padding: 70px
}

.column--padding-top-giant {
    padding-top: 150px
}

@media(min-width: 991px) {
    .column--md-padding-right-small {
        padding-right: 10px
    }
}

@media(min-width: 991px) {
    .column--md-margin-left-right-large {
        margin-left: 100px;
        margin-right: 100px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-extra-medium {
        padding: 40px
    }
}

@media(min-width: 992px) {
    .column--md-padding-right-extra-medium {
        padding-right: 40px
    }
}

@media(min-width: 992px) {
    .column--md-padding-left-extra-medium {
        padding-left: 40px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-special-medium {
        padding: 30px
    }
}

.column--padding-special-large {
    padding: 60px
}

@media(max-width: 767px) {
    .column--xs-padding-left-right-big-tiny {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(min-width: 992px) {
    .column--md-padding-left-special-medium {
        padding-left: 30px
    }
}

@media(min-width: 992px) {
    .column--md-padding-right-special-medium {
        padding-right: 30px
    }
}

.column--padding-bottom-large {
    padding-bottom: 100px
}

@media(max-width: 767px) {
    .column--xs-padding-left-right-special-medium {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media(max-width: 767px) {
    .column--xs-padding-left-right-small {
        padding-left: 25px;
        padding-right: 25px
    }
}

.column--padding-none {
    padding: 0px
}

@media(min-width: 768px) {
    .column--md-padding-none {
        padding: 0px
    }
}

@media(min-width: 991px) {
    .column--md-padding-right-none {
        padding-right: 0px
    }
}

@media(min-width: 991px) {
    .column--md-padding-left-none {
        padding-left: 0px
    }
}

.column--padding-top-none {
    padding-top: 0px
}

.column--padding-right-none {
    padding-right: 0px
}

.column--padding-left-none {
    padding-left: 0px
}

.column--padding-left-right-none {
    padding-left: 0px;
    padding-right: 0px
}

@media(min-width: 991px) {
    .column--md-padding-left-right-extra-medium {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media(min-width: 991px) {
    .column--md-padding-left-right-special-medium {
        padding-left: 30px;
        padding-right: 30px
    }
}

.column--padding-left-right-special-medium {
    padding-left: 30px;
    padding-right: 30px
}

@media(max-width: 767px) {
    .column--xs-padding-left-right-big-tiny {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-top-bottom-extra-medium {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-top-medium {
        padding-top: 50px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-extra-medium {
        padding-bottom: 40px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-small {
        padding-bottom: 25px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-left-right-small {
        padding-left: 25px;
        padding-right: 25px
    }
}

.column--padding-top-bottom--extra-large {
    padding-top: 70px;
    padding-bottom: 70px
}

.column--padding-left-right-extra-large {
    padding-left: 70px;
    padding-right: 70px
}

.column--padding-special-medium {
    padding: 30px
}

.column--padding-bottom-extra-small {
    padding-bottom: 20px
}

.column--padding-top-semi-large {
    padding-top: 80px
}

.column--padding-bottom-semi-large {
    padding-bottom: 80px
}

.column--padding-bottom-none {
    padding-bottom: 0px
}

.column--padding-top-special-large {
    padding-top: 60px
}

.column--padding-top-medium {
    padding-top: 50px
}

.column--padding-top-none {
    padding-top: 0px
}

.column--padding-left-medium {
    padding-left: 50px
}

.column--padding-left-special-large {
    padding-left: 60px
}

.column--padding-right-special-large {
    padding-right: 60px
}

.column--padding-right-medium {
    padding-right: 50px
}

.column--padding-right-extra-medium {
    padding-right: 40px
}

.column--padding-right-special-medium {
    padding-right: 30px
}

.column--padding-top-small {
    padding-top: 25px
}

.column--padding-top-special-medium {
    padding-top: 30px
}

.column--padding-top-extra-medium {
    padding-top: 40px
}

.column--padding-top-large {
    padding-top: 100px
}

.column--padding-top-extra-large {
    padding-top: 70px
}

.column--padding-left-right-extra-medium {
    padding-left: 40px;
    padding-right: 40px
}

.column--padding-left-right-large {
    padding-left: 100px;
    padding-right: 100px
}

.column--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 20px
}

.column--padding-left-small {
    padding-left: 25px
}

.column--padding-right-small {
    padding-right: 25px
}

.column--padding-bottom-extra-tiny {
    padding-bottom: 5px
}

.column--padding-left-right-special-medium {
    padding-left: 30px;
    padding-right: 30px
}

.column--padding-bottom-extra-medium {
    padding-bottom: 40px
}

.column--padding-bottom-medium {
    padding-bottom: 50px
}

.column--padding-bottom-tiny {
    padding-bottom: 10px
}

.column--padding-bottom-special-large {
    padding-bottom: 60px
}

.column--padding-bottom-double-large {
    padding-bottom: 200px
}

.column--padding-bottom-big-tiny {
    padding-bottom: 15px
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-none {
        padding-bottom: 0px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-top-bottom--none {
        padding-top: 0px;
        padding-bottom: 0px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-left-right-none-important {
        padding-left: 0px !important;
        padding-right: 0px !important
    }
}

@media(max-width: 991px) {
    .column--sm-padding-left-right-big-tiny-important {
        padding-left: 15px !important;
        padding-right: 15px !important
    }
}

.column--padding-bottom-extra-large {
    padding-bottom: 70px
}

@media(max-width: 767px) {
    .column--xs-padding-bottom-extra-medium {
        padding-bottom: 40px
    }
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-special-medium-important {
        padding-bottom: 30px !important
    }
}

@media(max-width: 991px) {
    .column--sm-padding-top-medium-important {
        padding-top: 50px !important
    }
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-medium-important {
        padding-bottom: 50px !important
    }
}

@media(max-width: 991px) {
    .column--sm-padding-bottom-extra-medium-important {
        padding-bottom: 40px !important
    }
}

@media(max-width: 991px) {
    .column--sm-padding-top-extra-small-important {
        padding-top: 20px
    }
}

.column--margin-left-right-big-tiny {
    margin-left: 15px;
    margin-right: 15px
}

.column--margin-bottom-tiny {
    margin-bottom: 10px
}

.column--margin-bottom-bit-tiny {
    margin-bottom: 15px
}

.column--margin-bottom-extra-small {
    margin-bottom: 20px
}

.column--margin-bottom-small {
    margin-bottom: 25px
}

@media(max-width: 991px) {
    .column--sm-margin-bottom-small {
        margin-bottom: 25px
    }
}

.column--margin-bottom-special-medium {
    margin-bottom: 30px
}

.column--margin-bottom-medium {
    margin-bottom: 50px
}

.column--sm-margin-bottom-medium {
    margin-bottom: 20px
}

@media(max-width: 991px) {
    .column--sm-margin-bottom-medium {
        margin-bottom: 50px
    }
}

@media(min-width: 991px) {
    .column--md-margin-bottom-medium {
        margin-bottom: 50px
    }
}

.column--md-margin-bottom-large {
    margin-bottom: 100px
}

@media(max-width: 991px) {
    .column--md-margin-bottom-large {
        margin-bottom: 0px
    }
}

.column--margin-top-bottom-extra-small {
    margin-top: 20px;
    margin-bottom: 20px
}

.column--sm-margin-bottom-large {
    margin-bottom: 20px
}

@media(max-width: 991px) {
    .column--sm-margin-bottom-large {
        margin-bottom: 100px
    }
}

.column--md-margin-bottom-giant {
    margin-bottom: 150px
}

@media(max-width: 991px) {
    .column--md-margin-bottom-giant {
        margin-bottom: 0px
    }
}

.column--sm-margin-bottom-extra-large {
    margin-bottom: 20px
}

@media(max-width: 991px) {
    .column--sm-margin-bottom-extra-large {
        margin-bottom: 70px
    }
}

.column--bg-quote-top-right {
    background: url(//d2uolguxr56s4e.cloudfront.net/img/kartrapages/quotes-dark2.png) top right no-repeat;
    background-position: 95% 10%
}

.column--margin-bottom-special-medium {
    margin-bottom: 30px
}

.column--margin-big-tiny {
    margin: 15px
}

@media(min-width: 992px) {
    .column--md-margin-right-big-tiny {
        margin-right: 15px
    }
}

@media(min-width: 992px) {
    .column--md-margin-left-big-tiny {
        margin-left: 15px
    }
}

.column--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

.column--border-left-light-grey {
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .1)
}

.column--border-right-light-grey {
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .1)
}

.column--border-left-extra-tiny {
    border-left: 1px solid
}

.column--sm-border-left-extra-tiny {
    border-left: 1px solid
}

@media(max-width: 768px) {
    .column--sm-border-left-extra-tiny {
        border-left: 0
    }
}

.column--border-right-extra-tiny {
    border-right: 1px solid
}

@media(min-width: 992px) {
    .column--md-border-right-extra-tiny {
        border-right: 1px solid
    }
}

@media(min-width: 992px) {
    .column--md-border-right-tiny {
        border-right: 2px solid
    }
}

.column--sm-border-right-extra-tiny {
    border-right: 1px solid
}

@media(max-width: 768px) {
    .column--sm-border-right-extra-tiny {
        border-right: 0
    }
}

@media(max-width: 991px) {
    .column--sm-border-right-none-important {
        border-right: 0px !important
    }
}

.column--border-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.column--sm-border-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

@media(max-width: 768px) {
    .column--sm-border-black-transparent {
        border-color: none
    }
}

@media(min-width: 992px) {
    .column--md-border-right-special-tiny-important {
        border-width: 0px 2px 0px 0px !important;
        border-style: solid
    }
}

@media(max-width: 991px) {
    .column--md-border-right-special-tiny-important {
        border: 0px !important
    }
}

.column--left-square-border-black-transparent-extra-small::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    border-width: 3px 0 3px 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    width: 120px
}

.column--right-square-border-black-transparent-extra-small::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-width: 3px 3px 3px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    width: 120px
}

.column--left-right-square-border-black-transparent-extra-small {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.column--left-right-square-border-black-transparent-extra-small::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    border-width: 3px 0 3px 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    width: 120px
}

.column--left-right-square-border-black-transparent-extra-small::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-width: 3px 3px 3px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    width: 120px
}

.column--square-border-black-transparent-extra-small {
    display: table;
    margin-left: auto;
    margin-right: auto;
    border-width: 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2)
}

.column--border-last-child-none:last-child {
    border-width: 0px
}

.column--border-small {
    border-width: 5px;
    border-style: solid
}

.column--squared-border-white-large {
    border: 5px solid rgba(255, 255, 255, .6);
    display: inline-block
}

.column--squared-border-black-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.column--border-full-transparent-black {
    border-color: rgba(0, 0, 0, .2)
}

@media(min-width: 769px) {
    .column--sm-border-full-transparent-black {
        border-color: rgba(0, 0, 0, .2)
    }
}

.column--border-black-transparent-near-grey-medium {
    border-color: rgba(0, 0, 0, .05)
}

.column--border-black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.column--border-black-transparent-near-grey-small {
    border-color: rgba(0, 0, 0, .03)
}

.column--border-white-opaque-10 {
    border-color: rgba(255, 255, 255, .1)
}

.column--border-extra-light-grey-color {
    border-color: #eee
}

.column--exceptional-border-right-extra-tiny {
    border-width: 0px;
    border-right-width: 1px;
    border-style: solid
}

.column--exceptional-border-right-extra-tiny:last-child {
    border-right-width: 0px;
    border-style: solid
}

@media(max-width: 991px) {
    .column--exceptional-border-right-extra-tiny {
        border-bottom-width: 1px
    }

    .column--exceptional-border-right-extra-tiny:nth-child(even) {
        border-right: 0px
    }

    .column--exceptional-border-right-extra-tiny:nth-child(3),
    .column--exceptional-border-right-extra-tiny:nth-child(4) {
        border-bottom-width: 0px
    }
}

@media(max-width: 767px) {
    .column--exceptional-border-right-extra-tiny {
        border-right-width: 0px;
        border-bottom-width: 1px !important
    }

    .column--exceptional-border-right-extra-tiny:last-child {
        border-bottom-width: 0px !important
    }
}

.column--box-shadow-black {
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.column--box-shadow-black-medium {
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.column--box-shadow-black-extra-small {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .07)
}

.column--box-shadow-black-large {
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .5)
}

.column--box-shadow-light-large {
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .2)
}

.column--shadow-left {
    box-shadow: -5px 0px 40px rgba(0, 0, 0, .2)
}

@media(max-width: 991px) {
    .column--adjust-height {
        min-height: 300px !important
    }
}

@media(max-width: 991px) {
    .column--adjust-height-medium {
        min-height: 180px !important
    }
}

@media(max-width: 991px) {
    .column--adjust-height-small {
        min-height: 140px !important
    }
}

.column--full-height {
    height: 100%
}

.column--height-large-7x {
    height: 700px
}

@media(max-width: 991px) {
    .column--height-large-7x {
        height: 300px
    }
}

.column--height-large-7x {
    height: 400px
}

@media(max-width: 991px) {
    .column--height-large-7x {
        height: 200px
    }
}

.column--height-150px {
    height: 150px
}

.column--height-160px {
    height: 160px
}

.column--height-170px {
    height: 170px
}

.column--height-180px {
    height: 180px
}

.column--height-190px {
    height: 190px
}

.column--height-200px {
    height: 200px
}

.column--height-210px {
    height: 210px
}

.column--height-220px {
    height: 220px
}

.column--height-230px {
    height: 230px
}

.column--height-240px {
    height: 240px
}

.column--height-250px {
    height: 250px
}

.column--height-260px {
    height: 260px
}

.column--height-270px {
    height: 270px
}

.column--height-280px {
    height: 280px
}

.column--height-290px {
    height: 290px
}

.column--height-300px {
    height: 300px
}

.column--height-310px {
    height: 310px
}

.column--height-320px {
    height: 320px
}

.column--height-330px {
    height: 330px
}

.column--height-340px {
    height: 340px
}

.column--height-350px {
    height: 350px
}

.column--height-360px {
    height: 360px
}

.column--height-370px {
    height: 370px
}

.column--height-380px {
    height: 380px
}

.column--height-400px {
    height: 400px
}

.column--min-height-150px {
    min-height: 150px
}

.column--min-height-160px {
    min-height: 160px
}

.column--min-height-170px {
    min-height: 170px
}

.column--min-height-180px {
    min-height: 180px
}

.column--min-height-190px {
    min-height: 190px
}

.column--min-height-200px {
    min-height: 200px
}

.column--min-height-210px {
    min-height: 210px
}

.column--min-height-220px {
    min-height: 220px
}

.column--min-height-230px {
    min-height: 230px
}

.column--min-height-240px {
    min-height: 240px
}

.column--min-height-250px {
    min-height: 250px
}

.column--min-height-260px {
    min-height: 260px
}

.column--min-height-270px {
    min-height: 270px
}

.column--min-height-280px {
    min-height: 280px
}

.column--min-height-290px {
    min-height: 290px
}

.column--min-height-300px {
    min-height: 300px
}

.column--min-height-310px {
    min-height: 310px
}

.column--min-height-320px {
    min-height: 320px
}

.column--min-height-330px {
    min-height: 330px
}

.column--min-height-340px {
    min-height: 340px
}

.column--min-height-350px {
    min-height: 350px
}

.column--min-height-360px {
    min-height: 360px
}

.column--min-height-370px {
    min-height: 370px
}

.column--min-height-380px {
    min-height: 380px
}

.column--min-height-400px {
    min-height: 400px
}

@media(max-width: 991px) {
    .column--sm-height-150px {
        height: 150px
    }
}

@media(max-width: 991px) {
    .column--sm-height-160px {
        height: 160px
    }
}

@media(max-width: 991px) {
    .column--sm-height-170px {
        height: 170px
    }
}

@media(max-width: 991px) {
    .column--sm-height-180px {
        height: 180px
    }
}

@media(max-width: 991px) {
    .column--sm-height-190px {
        height: 190px
    }
}

@media(max-width: 991px) {
    .column--sm-height-200px {
        height: 200px
    }
}

@media(max-width: 991px) {
    .column--sm-height-210px {
        height: 210px
    }
}

@media(max-width: 991px) {
    .column--sm-height-220px {
        height: 220px
    }
}

@media(max-width: 991px) {
    .column--sm-height-230px {
        height: 230px
    }
}

@media(max-width: 991px) {
    .column--sm-height-240px {
        height: 240px
    }
}

@media(max-width: 991px) {
    .column--sm-height-250px {
        height: 250px
    }
}

@media(max-width: 991px) {
    .column--sm-height-260px {
        height: 260px
    }
}

@media(max-width: 991px) {
    .column--sm-height-270px {
        height: 270px
    }
}

@media(max-width: 991px) {
    .column--sm-height-280px {
        height: 280px
    }
}

@media(max-width: 991px) {
    .column--sm-height-290px {
        height: 290px
    }
}

@media(max-width: 991px) {
    .column--sm-height-300px {
        height: 300px
    }
}

@media(max-width: 991px) {
    .column--sm-height-310px {
        height: 310px
    }
}

@media(max-width: 991px) {
    .column--sm-height-320px {
        height: 320px
    }
}

@media(max-width: 991px) {
    .column--sm-height-330px {
        height: 330px
    }
}

@media(max-width: 991px) {
    .column--sm-height-340px {
        height: 340px
    }
}

@media(max-width: 991px) {
    .column--sm-height-350px {
        height: 350px
    }
}

@media(max-width: 991px) {
    .column--sm-height-360px {
        height: 360px
    }
}

@media(max-width: 991px) {
    .column--sm-height-370px {
        height: 370px
    }
}

@media(max-width: 991px) {
    .column--sm-height-380px {
        height: 380px
    }
}

@media(max-width: 991px) {
    .column--sm-height-400px {
        height: 400px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-150px {
        min-height: 150px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-160px {
        min-height: 160px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-170px {
        min-height: 170px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-180px {
        min-height: 180px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-190px {
        min-height: 190px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-200px {
        min-height: 200px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-210px {
        min-height: 210px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-220px {
        min-height: 220px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-230px {
        min-height: 230px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-240px {
        min-height: 240px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-250px {
        min-height: 250px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-260px {
        min-height: 260px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-270px {
        min-height: 270px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-280px {
        min-height: 280px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-290px {
        min-height: 290px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-300px {
        min-height: 300px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-310px {
        min-height: 310px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-320px {
        min-height: 320px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-330px {
        min-height: 330px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-340px {
        min-height: 340px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-350px {
        min-height: 350px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-360px {
        min-height: 360px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-370px {
        min-height: 370px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-380px {
        min-height: 380px
    }
}

@media(max-width: 991px) {
    .column--sm-min-height-400px {
        min-height: 400px
    }
}

.column--box-shadow-black-tiny {
    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .07)
}

.column--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    height: auto
}

.column--rounded-extra-tiny {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    overflow: hidden
}

.column--rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    position: relative
}

.column--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    position: relative
}

.column--rounded-special-small {
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
    position: relative
}

.column--number-circled {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    padding: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
}

@media(max-width: 420px) {
    .column--number-circled {
        width: 60px;
        height: 60px
    }
}

.column--bg-summer-sky-blue {
    background-color: #24c2da
}

.column--bg-black-transparent-near-grey-medium {
    background-color: rgba(0, 0, 0, .05)
}

.column--arrow-right-center {
    position: relative
}

.column--arrow-right-center:after {
    right: 0px;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 14px;
    margin-top: -14px
}

.column--arrow-triangle-bottom-left:after {
    top: 100%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 25px solid transparent;
    border-top: 25px solid #eee;
    margin: 0;
    position: absolute;
    z-index: 3;
    content: ""
}

.column--border-left-extra-small {
    border-width: 0 0 0 3px;
    border-style: solid
}

.column--border-right-extra-small {
    border-width: 0 3px 0 0;
    border-style: solid
}

.column--border-light-white {
    border-color: #eee
}

@media(max-width: 767px) {
    .column--sm-margin-left-right-small {
        margin-left: 25px;
        margin-right: 25px
    }
}

.column--box-shadow-right {
    box-shadow: 6px 0px 20px rgba(0, 0, 0, .5);
    z-index: 100
}

@media(max-width: 991px) {
    .column--sm-border-right-none {
        border-right: 0px !important
    }
}

.column--timeline-border-right {
    border-right: 1px solid rgba(0, 0, 0, .1)
}

@media(max-width: 991px) {
    .column--sm-timeline-border-right-none {
        border-right: 0px !important
    }
}

.js_kartra_component_holder--height-auto {
    min-height: auto !important
}

.js_kartra_component_holder:has(.column-img-full) {
    min-height: 100% !important;
    height: 100%
}

.row {
    position: relative
}

.row--margin-left-right-none {
    margin-left: 0px;
    margin-right: 0px
}

.row--vertical-center {
    display: flex;
    align-items: center
}

@media(max-width: 991px) {
    .row--vertical-center {
        display: block
    }
}

@media(max-width: 991px) {
    .row--vertical-center.row--full-screen {
        padding: 20px 0px
    }
}

@media(min-width: 768px) {
    .row--sm-vertical-center {
        display: flex
    }
}

.row--xs-vertical-center {
    display: flex;
    align-items: center
}

.row--horizontal-center {
    display: flex;
    justify-content: center
}

.row--vertical-bottom {
    display: flex;
    align-items: flex-end
}

@media(max-width: 991px) {
    .row--vertical-bottom {
        display: block
    }
}

.row--equal {
    display: flex
}

@media(max-width: 991px) {
    .row--equal {
        display: block
    }
}

.row--margin-none {
    margin-left: 0px;
    margin-right: 0px
}

@media(min-width: 768px) {
    .row--sm-vertical-center {
        display: flex;
        align-items: center
    }
}

@media(max-width: 768px) {
    .row--flex-sm-column-reverse {
        display: flex;
        flex-direction: column-reverse;
        align-items: center
    }
}

.row--margin-top-bottom-extra-medium {
    margin-top: 40px;
    margin-bottom: 40px
}

.row--margin-bottom-small {
    margin-bottom: 25px
}

.row--margin-bottom-special-medium {
    margin-bottom: 30px
}

.row--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.row--margin-bottom-extra-small {
    margin-bottom: 20px
}

.row--margin-bottom-large {
    margin-bottom: 100px
}

.row--margin-top-extra-medium {
    margin-top: 40px
}

.row--negative-margin-right-medium {
    margin-right: -50px
}

.row--negative-margin-left-medium {
    margin-left: -50px
}

@media(max-width: 991px) {
    .row--sm-min-height-auto {
        min-height: auto !important
    }
}

@media(min-width: 992px) {
    .row--md-margin-left-none {
        margin-left: 0px
    }
}

@media(min-width: 992px) {
    .row--md-margin-right-none {
        margin-right: 0px
    }
}

@media(max-width: 991px) {
    .row--sm-margin-left-right-none-important {
        margin-left: 0px !important;
        margin-right: 0px !important
    }
}

.row--margin-top-extra-small {
    margin-top: 20px
}

@media(max-width: 991px) {
    .row--sm-negative-margin-left-right-big-tiny-important {
        margin-left: -15px !important;
        margin-right: -15px !important
    }
}

.row--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_divider {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    border-top: 1px solid #eee;
    position: relative
}

.kartra_divider--align-left {
    margin-left: 0px
}

.kartra_divider--align-right {
    margin-right: 0px
}

.kartra_divider--padding-bottom-none {
    padding-bottom: 0px
}

.kartra_divider--padding-bottom-tiny {
    padding-bottom: 10px
}

.kartra_divider--padding-bottom-big-tiny {
    padding-bottom: 15px
}

.kartra_divider--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_divider--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_divider--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_divider--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_divider--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_divider--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_divider--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_divider--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_divider--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_divider--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_divider--margin-bottom-semi-large {
    margin-bottom: 80px
}

.kartra_divider--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_divider--margin-bottom-special-large {
    margin-bottom: 60px
}

@media(min-width: 992px) {
    .kartra_divider--md-margin-bottom-special-medium {
        margin-bottom: 30px
    }
}

@media(min-width: 992px) {
    .kartra_divider--md-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_divider--position-relative {
    position: relative
}

.kartra_divider--margin-left-medium {
    margin-left: 50px
}

.kartra_divider--margin-top-special-big-tiny {
    margin-top: 14px
}

@media(max-width: 1200px) {
    .kartra_divider--margin-top-special-big-tiny {
        margin-top: 11px
    }
}

@media(max-width: 1200px) {
    .kartra_divider--margin-top-special-big-tiny {
        margin-top: 9px
    }
}

.kartra_divider--margin-top-extra-large-special {
    margin-top: 73px
}

@media(max-width: 1200px) {
    .kartra_divider--margin-top-extra-large-special {
        margin-top: 65px
    }
}

@media(max-width: 991px) {
    .kartra_divider--margin-top-extra-large-special {
        margin-top: 61px
    }
}

.kartra_divider--margin-top-big-tiny {
    margin-top: 15px
}

.kartra_divider--margin-top-extra-small {
    margin-top: 20px
}

.kartra_divider--margin-top-small {
    margin-top: 25px
}

@media(max-width: 767px) {
    .kartra_divider--xs-margin-bottom-none {
        margin-bottom: 0px
    }
}

.kartra_divider--negative-margin-bottom-extra-small {
    margin-bottom: -20px
}

.kartra_divider--margin-right-tiny {
    margin-right: 10px
}

.kartra_divider--margin-left-tiny {
    margin-left: 10px
}

@media(max-width: 991px) {
    .kartra_divider--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

.kartra_divider--small {
    width: 25%
}

.kartra_divider--small.kartra_divider--small-size-01 {
    width: 23px
}

.kartra_divider--medium {
    width: 50%
}

.kartra_divider--full {
    width: 100%
}

.kartra_divider--border-extra-tiny {
    border-top-width: 1px;
    border-style: solid
}

.kartra_divider--border-tiny {
    border-top-width: 2px;
    border-style: solid
}

.kartra_divider--border-extra-small {
    border-top-width: 3px;
    border-style: solid
}

.kartra_divider--border-special-small {
    border-top-width: 4px;
    border-style: solid
}

.kartra_divider--border-small {
    border-top-width: 5px;
    border-style: solid
}

.kartra_divider--border-medium {
    border-top-width: 10px;
    border-style: solid
}

.kartra_divider--border-large {
    border-top-width: 30px;
    border-style: solid
}

.kartra_divider--border-white {
    border-color: #fff
}

.kartra_divider--border-extra-dark-grey {
    border-color: #e0e0e0
}

.kartra_divider--border-white-transparent {
    border-color: rgba(255, 255, 255, .1)
}

.kartra_divider--border-robins-egg-blue {
    border-color: #0cc
}

.kartra_divider--border-royal-blue {
    border-color: #2a79ff
}

.kartra_divider--border-golden-glow {
    border-color: #ffe082
}

.kartra_divider--border-white-smoke-grey {
    border-color: #f5f5f5
}

.kartra_divider--border-white-smoke-white {
    border-color: #eee
}

.kartra_divider--border-full-transparent-white {
    border-color: rgba(255, 255, 255, .2)
}

.kartra_divider--border-white-small-transparent {
    border-color: rgba(255, 255, 255, .3)
}

.kartra_divider--border-half-transparent-white {
    border-color: rgba(255, 255, 255, .5)
}

.kartra_divider--border-purple-taupe-grey {
    border-color: #59464f
}

.kartra_divider--border-white-smoke-white2 {
    border-color: #f4f4f4
}

.kartra_divider--border-suva-grey {
    border-color: #888
}

.kartra_divider--border-gainsboro-white {
    border-color: #ddd
}

.kartra_divider--border-nobel-grey {
    border-color: #999
}

.kartra_divider--border-mid-grey {
    border-color: #ababab
}

.kartra_divider--border-black-transparent-near-grey-extra-giant {
    border-color: rgba(0, 0, 0, .07)
}

.kartra_divider--border-gainsboro-white {
    border-color: #ddd
}

.kartra_divider--border-full-light-grey {
    border-color: #ccc
}

.kartra_divider--border-iris-blue {
    border-color: #03acdc
}

.kartra_divider--border-red-tomato {
    border-color: #ff5252
}

.kartra_divider--border-red {
    border-color: #e54242
}

.kartra_divider--border-dark-red {
    border-color: #ee4358
}

.kartra_divider--border-orange-peel {
    border-color: #ffa000
}

.kartra_divider--border-dim-grey {
    border-color: #666
}

.kartra_divider--black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_divider--darkturquoise {
    border-color: #00ced1
}

.kartra_divider--dark-aqua {
    border-color: #44bcd2
}

.kartra_divider--border-deep-salmon {
    border-color: #fd665b
}

.kartra_divider--border-black {
    border-color: #000
}

.kartra_divider--border-deep-gold-transparent {
    border-color: rgba(240, 206, 68, .5)
}

.kartra_divider--border-deep-gold {
    border-color: #f0ce44
}

.kartra_divider--border-yellow-green {
    border-color: #a2d244
}

.kartra_divider--border-green {
    border-color: #5cb85c
}

.kartra_divider--border-black-small-transparent {
    border-color: rgba(0, 0, 0, .3)
}

.kartra_divider--border-deep-orange-red {
    border-color: #e65100
}

.kartra_divider--border-deep-black-blue {
    border-color: #1a1d3d
}

.kartra_divider--margin-bottom-negative-special-extra-tiny {
    margin-bottom: -6px
}

.kartra_divider--border-full-transparent-black {
    border-color: rgba(0, 0, 0, .2)
}

.kartra_divider--border-white-tiny-transparent {
    border-color: rgba(255, 255, 255, .2)
}

.kartra_divider--border-dark-chocolate {
    border-color: #d97800
}

.kartra_divider--border-dark-transparent {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_divider--border-dark-chocolate-transparent {
    border-color: rgba(217, 120, 0, .5)
}

.kartra_divider--border-light-grey {
    border-color: rgba(0, 0, 0, .6)
}

.kartra_divider--border-canary-yellow {
    border-color: #ffffae
}

.kartra_divider--border-light-yellow {
    border-color: #fdcd56
}

.kartra_divider--border-light-coral {
    border-color: #ff974f
}

.kartra_divider--border-dark-orange {
    border-color: #f65b02
}

.kartra_divider--border-pink {
    border-color: #ec407a
}

.kartra_divider--border-deep-orange-red {
    border-color: #e65100
}

.kartra_divider--orange-tomato {
    border-color: #ff7043
}

.kartra_divider--black-extra-tiny-transparent-color {
    border-color: rgba(0, 0, 0, .15)
}

.kartra_divider--border-dark-dodger-blue {
    border-color: #0067e6
}

.kartra_divider--border-dark-turquoise-green {
    border-color: #26a69a
}

.kartra_divider--border-dark-turquoise-two {
    border-color: #4dd0e1
}

.kartra_divider--border-gold {
    border-color: #ffca29
}

.kartra_divider--border-light-sandy-brown {
    border-color: #ffb74d
}

.kartra_divider--border-green-two {
    border-color: #54cb5a
}

.kartra_divider--border-medium-sea-green {
    border-color: #2cbc84
}

.kartra_divider--border-light-sea-green {
    border-color: #2cc97d
}

.kartra_divider--border-dim-black-opaque-30 {
    border-color: rgba(33, 33, 33, .3)
}

.kartra_divider--border-dim-black-opaque-25 {
    border-color: rgba(33, 33, 33, .25)
}

.kartra_divider--border-dim-black-opaque-20 {
    border-color: rgba(33, 33, 33, .2)
}

.kartra_divider--border-royal-blue-two {
    border-color: #316ed4
}

.kartra_divider--border-light-dodger-blue-opaque-75 {
    border-color: rgba(37, 151, 242, .75)
}

.kartra_divider--border-deep-coral-03 {
    border-color: #e55a34
}

.kartra_divider--border-deep-steel-blue {
    border-color: #809bbe
}

.kartra_divider--border-mid-slate-grey-opaque-50 {
    border-color: rgba(99, 104, 125, .5)
}

.kartra_divider--border-silver-grey {
    border-color: #c0c2cb
}

.kartra_divider--border-white-opaque-30 {
    border-color: rgba(255, 255, 255, .3)
}

.kartra_divider--border-white-opaque-10 {
    border-color: rgba(255, 255, 255, .1)
}

.kartra_divider--border-black-opaque-10 {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_divider--border-black-opaque-07 {
    border-color: rgba(0, 0, 0, .07)
}

.kartra_divider--border-elf-green {
    border-color: #068675
}

.kartra_divider--border-turquoise {
    border-color: #32cabd
}

.kartra_divider--border-light-crimson {
    border-color: #ef5350
}

.kartra_divider--border-chateau-green {
    border-color: #4ab050
}

.kartra_divider--border-caribbean-green {
    border-color: #06d6a0
}

.kartra_divider--border-torch-red {
    border-color: #ff0a54
}

.kartra_divider--border-purple-heart-2-opaque-15 {
    border-color: rgba(95, 48, 226, .15)
}

.kartra_divider--border-black-opaque-07 {
    border-color: rgba(0, 0, 0, .07)
}

.kartra_divider--border-dodger-blue-3 {
    border-color: #3495fa
}

.kartra_divider--border-purple-2 {
    border-color: #7209b7
}

.kartra_divider--border-bright-turquoise-4 {
    border-color: #07c8f9
}

.kartra_divider--border-french-rose {
    border-color: #ef476f
}

.kartra_divider--border-radical-red-3 {
    border-color: #fc3d65
}

.kartra_divider--border-palatinate-blue {
    border-color: #362fd9
}

.kartra_divider--dotted {
    border-style: dotted
}

.kartra_divider--dashed {
    border-style: dashed
}

.kartra_divider--double {
    border-style: double
}

.kartra_divider--border-top-2px {
    border-top-width: 2px
}

.kartra_divider--border-top-4px {
    border-top-width: 4px
}

@media(max-width: 768px) {
    .kartra_divider--xs-hide {
        display: none
    }
}

.kartra_separator_blocks {
    float: none !important
}

.kartra_separator_blocks--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_separator_blocks.pull-center {
    display: flex !important
}

.kartra_separator_blocks--flex {
    display: flex
}

.kartra_separator_blocks--align-items-center {
    align-items: center
}

.kartra_separator_blocks__elements--flex-one {
    flex: 1
}

.kartra_headline {
    margin-bottom: 20px;
    line-height: 1.2em;
    font-weight: 300;
    position: relative
}

.kartra_headline--h1 {
    font-size: 1.5rem
}

.kartra_headline--h1 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--h1 h1,
.kartra_headline--h1 h2,
.kartra_headline--h1 h3,
.kartra_headline--h1 h4,
.kartra_headline--h1 h5,
.kartra_headline--h1 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_headline--h1 {
        font-size: 1.65rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--h1 {
        font-size: 1.8rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--h1 {
        font-size: 1.95rem
    }
}

.kartra_headline--h2 {
    font-size: 1.4rem
}

.kartra_headline--h2 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--h2 h1,
.kartra_headline--h2 h2,
.kartra_headline--h2 h3,
.kartra_headline--h2 h4,
.kartra_headline--h2 h5,
.kartra_headline--h2 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_headline--h2 {
        font-size: 1.55rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--h2 {
        font-size: 1.7em
    }
}

@media(max-width: 480px) {
    .kartra_headline--h2 {
        font-size: 1.85rem
    }
}

.kartra_headline--h3 {
    font-size: 1.2rem
}

.kartra_headline--h3 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--h3 h1,
.kartra_headline--h3 h2,
.kartra_headline--h3 h3,
.kartra_headline--h3 h4,
.kartra_headline--h3 h5,
.kartra_headline--h3 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_headline--h3 {
        font-size: 1.35rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--h3 {
        font-size: 1.5rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--h3 {
        font-size: 1.65rem
    }
}

.kartra_headline--h4 {
    font-size: 1rem
}

.kartra_headline--h4 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--h4 h1,
.kartra_headline--h4 h2,
.kartra_headline--h4 h3,
.kartra_headline--h4 h4,
.kartra_headline--h4 h5,
.kartra_headline--h4 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_headline--h4 {
        font-size: 1.15rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--h4 {
        font-size: 1.3rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--h4 {
        font-size: 1.45rem
    }
}

.kartra_headline--h5 {
    font-size: .8rem
}

.kartra_headline--h5 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--h5 h1,
.kartra_headline--h5 h2,
.kartra_headline--h5 h3,
.kartra_headline--h5 h4,
.kartra_headline--h5 h5,
.kartra_headline--h5 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_headline--h5 {
        font-size: .95rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--h5 {
        font-size: 1.1rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--h5 {
        font-size: 1.25rem
    }
}

.kartra_headline--semi-h5 {
    font-size: .9rem
}

.kartra_headline--semi-h5 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--semi-h5 h1,
.kartra_headline--semi-h5 h2,
.kartra_headline--semi-h5 h3,
.kartra_headline--semi-h5 h4,
.kartra_headline--semi-h5 h5,
.kartra_headline--semi-h5 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_headline--semi-h5 {
        font-size: 1.05rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--semi-h5 {
        font-size: 1.2rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--semi-h5 {
        font-size: 1.35rem
    }
}

.kartra_headline--h6 {
    font-size: .65rem
}

.kartra_headline--h6 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--h6 h1,
.kartra_headline--h6 h2,
.kartra_headline--h6 h3,
.kartra_headline--h6 h4,
.kartra_headline--h6 h5,
.kartra_headline--h6 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_headline--h6 {
        font-size: .8rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--h6 {
        font-size: 1rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--h6 {
        font-size: 1.2rem
    }
}

.kartra_headline--size-large {
    font-size: 1.7rem
}

.kartra_headline--size-large p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-large h1,
.kartra_headline--size-large h2,
.kartra_headline--size-large h3,
.kartra_headline--size-large h4,
.kartra_headline--size-large h5,
.kartra_headline--size-large h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 767px) {
    .kartra_headline--size-large {
        font-size: 1.9rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--size-large {
        font-size: 2.1rem
    }
}

.kartra_headline--size-extra-large {
    font-size: 1.85rem
}

.kartra_headline--size-extra-large p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-extra-large h1,
.kartra_headline--size-extra-large h2,
.kartra_headline--size-extra-large h3,
.kartra_headline--size-extra-large h4,
.kartra_headline--size-extra-large h5,
.kartra_headline--size-extra-large h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 767px) {
    .kartra_headline--size-extra-large {
        font-size: 2rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--size-extra-large {
        font-size: 2.2rem
    }
}

.kartra_headline--size-giant {
    font-size: 2rem
}

.kartra_headline--size-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-giant h1,
.kartra_headline--size-giant h2,
.kartra_headline--size-giant h3,
.kartra_headline--size-giant h4,
.kartra_headline--size-giant h5,
.kartra_headline--size-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_headline--size-giant {
        font-size: 2.2rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--size-giant {
        font-size: 2.4rem
    }
}

.kartra_headline--size-giant-special {
    font-size: 1.9rem
}

.kartra_headline--size-giant-special p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-giant-special h1,
.kartra_headline--size-giant-special h2,
.kartra_headline--size-giant-special h3,
.kartra_headline--size-giant-special h4,
.kartra_headline--size-giant-special h5,
.kartra_headline--size-giant-special h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 767px) {
    .kartra_headline--size-giant-special {
        font-size: 2rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--size-giant-special {
        font-size: 2.2rem
    }
}

.kartra_headline--size-xs-giant {
    font-size: 2.1rem
}

.kartra_headline--size-xs-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-xs-giant h1,
.kartra_headline--size-xs-giant h2,
.kartra_headline--size-xs-giant h3,
.kartra_headline--size-xs-giant h4,
.kartra_headline--size-xs-giant h5,
.kartra_headline--size-xs-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-sm-giant {
    font-size: 2.35rem
}

.kartra_headline--size-sm-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-sm-giant h1,
.kartra_headline--size-sm-giant h2,
.kartra_headline--size-sm-giant h3,
.kartra_headline--size-sm-giant h4,
.kartra_headline--size-sm-giant h5,
.kartra_headline--size-sm-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-m-giant {
    font-size: 2.45rem
}

.kartra_headline--size-m-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-m-giant h1,
.kartra_headline--size-m-giant h2,
.kartra_headline--size-m-giant h3,
.kartra_headline--size-m-giant h4,
.kartra_headline--size-m-giant h5,
.kartra_headline--size-m-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-l-giant {
    font-size: 2.8rem
}

.kartra_headline--size-l-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-l-giant h1,
.kartra_headline--size-l-giant h2,
.kartra_headline--size-l-giant h3,
.kartra_headline--size-l-giant h4,
.kartra_headline--size-l-giant h5,
.kartra_headline--size-l-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--extra-giant {
    font-size: 3rem;
    line-height: 1em
}

.kartra_headline--extra-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--extra-giant h1,
.kartra_headline--extra-giant h2,
.kartra_headline--extra-giant h3,
.kartra_headline--extra-giant h4,
.kartra_headline--extra-giant h5,
.kartra_headline--extra-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-extra-giant {
    font-size: 2.6rem
}

.kartra_headline--size-extra-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-extra-giant h1,
.kartra_headline--size-extra-giant h2,
.kartra_headline--size-extra-giant h3,
.kartra_headline--size-extra-giant h4,
.kartra_headline--size-extra-giant h5,
.kartra_headline--size-extra-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-extra-large-giant {
    font-size: 3rem;
    line-height: 1em
}

.kartra_headline--size-extra-large-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-extra-large-giant h1,
.kartra_headline--size-extra-large-giant h2,
.kartra_headline--size-extra-large-giant h3,
.kartra_headline--size-extra-large-giant h4,
.kartra_headline--size-extra-large-giant h5,
.kartra_headline--size-extra-large-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-very-extra-large-giant {
    font-size: 3.8rem;
    line-height: 1em
}

.kartra_headline--size-very-extra-large-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-very-extra-large-giant h1,
.kartra_headline--size-very-extra-large-giant h2,
.kartra_headline--size-very-extra-large-giant h3,
.kartra_headline--size-very-extra-large-giant h4,
.kartra_headline--size-very-extra-large-giant h5,
.kartra_headline--size-very-extra-large-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-like-very-extra-large-giant {
    font-size: 3.5rem;
    line-height: 1em
}

.kartra_headline--size-like-very-extra-large-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-like-very-extra-large-giant h1,
.kartra_headline--size-like-very-extra-large-giant h2,
.kartra_headline--size-like-very-extra-large-giant h3,
.kartra_headline--size-like-very-extra-large-giant h4,
.kartra_headline--size-like-very-extra-large-giant h5,
.kartra_headline--size-like-very-extra-large-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--extra-sm-giant {
    font-size: 3.2rem;
    line-height: 1em
}

.kartra_headline--extra-sm-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--extra-sm-giant h1,
.kartra_headline--extra-sm-giant h2,
.kartra_headline--extra-sm-giant h3,
.kartra_headline--extra-sm-giant h4,
.kartra_headline--extra-sm-giant h5,
.kartra_headline--extra-sm-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--big-giant {
    font-size: 4.5rem;
    line-height: 1em
}

.kartra_headline--big-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--big-giant h1,
.kartra_headline--big-giant h2,
.kartra_headline--big-giant h3,
.kartra_headline--big-giant h4,
.kartra_headline--big-giant h5,
.kartra_headline--big-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--m-big-giant {
    font-size: 6rem;
    line-height: 1em
}

.kartra_headline--m-big-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--m-big-giant h1,
.kartra_headline--m-big-giant h2,
.kartra_headline--m-big-giant h3,
.kartra_headline--m-big-giant h4,
.kartra_headline--m-big-giant h5,
.kartra_headline--m-big-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--sm-big-giant {
    font-size: 5rem;
    line-height: 1em
}

.kartra_headline--sm-big-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--sm-big-giant h1,
.kartra_headline--sm-big-giant h2,
.kartra_headline--sm-big-giant h3,
.kartra_headline--sm-big-giant h4,
.kartra_headline--sm-big-giant h5,
.kartra_headline--sm-big-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--l-big-giant {
    font-size: 7rem;
    line-height: 1em
}

.kartra_headline--l-big-giant p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--l-big-giant h1,
.kartra_headline--l-big-giant h2,
.kartra_headline--l-big-giant h3,
.kartra_headline--l-big-giant h4,
.kartra_headline--l-big-giant h5,
.kartra_headline--l-big-giant h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 767px) {
    .kartra_headline--l-big-giant {
        font-size: 4rem
    }
}

.kartra_headline--size-very-big {
    font-size: 10rem;
    line-height: 1em
}

.kartra_headline--size-very-big p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-very-big h1,
.kartra_headline--size-very-big h2,
.kartra_headline--size-very-big h3,
.kartra_headline--size-very-big h4,
.kartra_headline--size-very-big h5,
.kartra_headline--size-very-big h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 767px) {
    .kartra_headline--size-very-big {
        font-size: 6rem
    }
}

.kartra_headline--size-small {
    font-size: .8rem
}

.kartra_headline--size-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--size-small h1,
.kartra_headline--size-small h2,
.kartra_headline--size-small h3,
.kartra_headline--size-small h4,
.kartra_headline--size-small h5,
.kartra_headline--size-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_headline--size-small {
        font-size: .95rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--size-small {
        font-size: 1.1rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--size-small {
        font-size: 1.25rem
    }
}

.kartra_headline--extra-small {
    font-size: .65rem
}

.kartra_headline--extra-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--extra-small h1,
.kartra_headline--extra-small h2,
.kartra_headline--extra-small h3,
.kartra_headline--extra-small h4,
.kartra_headline--extra-small h5,
.kartra_headline--extra-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_headline--extra-small {
        font-size: .8rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--extra-small {
        font-size: .95rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--extra-small {
        font-size: 1.1rem
    }
}

.kartra_headline--extra-h3 {
    font-size: 1rem
}

.kartra_headline--extra-h3 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_headline--extra-h3 h1,
.kartra_headline--extra-h3 h2,
.kartra_headline--extra-h3 h3,
.kartra_headline--extra-h3 h4,
.kartra_headline--extra-h3 h5,
.kartra_headline--extra-h3 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_headline--extra-h3 {
        font-size: 1.1rem
    }
}

@media(max-width: 767px) {
    .kartra_headline--extra-h3 {
        font-size: 1.2rem
    }
}

@media(max-width: 480px) {
    .kartra_headline--extra-h3 {
        font-size: 1.3rem
    }
}

.kartra_headline--vertical-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.kartra_headline--text-center {
    text-align: center
}

.kartra_headline--text-left {
    text-align: left
}

.kartra_headline--text-right {
    text-align: right
}

@media(min-width: 992px) {
    .kartra_headline--md-text-right {
        text-align: right
    }
}

@media(max-width: 991px) {
    .kartra_headline--sm-text-center {
        text-align: center
    }
}

@media(min-width: 992px) {
    .kartra_headline--md-text-center {
        text-align: center
    }
}

@media(max-width: 767px) {
    .kartra_headline--xs-text-center {
        text-align: center
    }
}

.kartra_headline--xs-center {
    display: table;
    margin-left: auto;
    margin-right: auto
}

@media(max-width: 480px) {
    .kartra_headline--xxs-text-center {
        text-align: center
    }
}

@media(max-width: 991px) {
    .kartra_headline--sm-text-left {
        text-align: left
    }
}

.kartra_headline--font-weight-thin {
    font-weight: 100
}

.kartra_headline--font-weight-extra-light {
    font-weight: 200
}

.kartra_headline--font-weight-light {
    font-weight: 300
}

.kartra_headline--font-weight-regular {
    font-weight: 400
}

.kartra_headline--font-weight-normal {
    font-weight: 400
}

.kartra_headline--font-weight-medium {
    font-weight: 500
}

.kartra_headline--font-weight-semi-bold {
    font-weight: 600
}

.kartra_headline--font-weight-bold {
    font-weight: 700
}

.kartra_headline--font-weight-black {
    font-weight: 900
}

.kartra_headline--letter-spacing-extra-tiny {
    letter-spacing: .04rem
}

.kartra_headline--letter-spacing-semi-tiny {
    letter-spacing: .05rem
}

.kartra_headline--letter-spacing-special-tiny {
    letter-spacing: .07rem
}

.kartra_headline--letter-spacing-tiny {
    letter-spacing: .1rem
}

.kartra_headline--letter-spacing-extra-small {
    letter-spacing: .15rem
}

.kartra_headline--letter-spacing-small {
    letter-spacing: .2rem
}

.kartra_headline--letter-spacing-medium {
    letter-spacing: .25rem
}

.kartra_headline--letter-spacing-medium {
    letter-spacing: .3rem
}

.kartra_headline--letter-spacing-large {
    letter-spacing: .4rem
}

.kartra_headline--letter-spacing-very-large {
    letter-spacing: .5rem
}

.kartra_headline--letter-spacing-very-giant {
    letter-spacing: 1rem
}

.kartra_headline--letter-spacing-big-giant {
    letter-spacing: 1.5rem
}

.kartra_headline--negative-letter-spacing-special-big-giant {
    letter-spacing: -2px
}

.kartra_headline--italic {
    font-style: italic
}

.kartra_headline--text-shadow-solid {
    text-shadow: 2px 1px 0px rgba(0, 0, 0, .25)
}

.kartra_headline--text-shadow-light {
    text-shadow: 0 0 15px rgba(0, 0, 0, .1)
}

.kartra_headline--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_headline--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_headline--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_headline--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_headline--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_headline--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_headline--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_headline--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_headline--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_headline--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_headline--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_headline--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_headline--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_headline--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_headline--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_headline--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_headline--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_headline--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_headline--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_headline--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_headline--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_headline--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_headline--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_headline--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_headline--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_headline--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_headline--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_headline--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_headline--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_headline--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_headline--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_headline--spectral-font {
    font-family: "Spectral", serif
}

.kartra_headline--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_headline--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_headline--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_headline--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_headline--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_headline--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_headline--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_headline--patua-one {
    font-family: "Patua One", cursive
}

.kartra_headline--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_headline--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_headline--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_headline--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_headline--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_headline--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_headline--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_headline--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_headline--arvo-font {
    font-family: "Arvo", serif
}

.kartra_headline--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_headline--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_headline--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_headline--caudex-font {
    font-family: "Caudex", serif
}

.kartra_headline--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_headline--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_headline--allan-font {
    font-family: "Allan", cursive
}

.kartra_headline--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_headline--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_headline--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_headline--radley-font {
    font-family: "Radley", serif
}

.kartra_headline--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_headline--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_headline--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_headline--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_headline--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_headline--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_headline--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_headline--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_headline--white {
    color: #fff
}

.kartra_headline--special-red {
    color: #ed2d16
}

.kartra_headline--black {
    color: #000
}

.kartra_headline--black-opaque-90 {
    color: rgba(0, 0, 0, .9)
}

.kartra_headline--dim-black {
    color: #212121
}

.kartra_headline--dark-grey {
    color: #9e9e9e
}

.kartra_headline--dim-black-opaque-60 {
    color: rgba(33, 33, 33, .6)
}

.kartra_headline--dim-black-opaque-70 {
    color: rgba(33, 33, 33, .7)
}

.kartra_headline--dim-black-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.kartra_headline--dim-black-opaque-80 {
    color: rgba(33, 33, 33, .8)
}

.kartra_headline--light-black {
    color: #424242
}

.kartra_headline--teal {
    color: #00897b
}

.kartra_headline--dark-olive {
    color: #403b28
}

.kartra_headline--dark-blue {
    color: #37474f
}

.kartra_headline--black-blue {
    color: #232c46
}

.kartra_headline--cyan-blue {
    color: #80deeb
}

.kartra_headline--turquoise-green {
    color: #009688
}

.kartra_headline--night-rider-black {
    color: #333
}

.kartra_headline--night-rider-black-opaque-80 {
    color: rgba(51, 51, 51, .8)
}

.kartra_headline--semi-white {
    color: rgba(255, 255, 255, .6)
}

.kartra_headline--light-grey {
    color: rgba(0, 0, 0, .6)
}

.kartra_headline--light-golden {
    color: #e0b161
}

.kartra_headline--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.kartra_headline--deep-maroon {
    color: #49180b
}

.kartra_headline--green {
    color: #5cb85c
}

.kartra_headline--yellow-green {
    color: #9dcc65
}

.kartra_headline--bright-yellow {
    color: #ffd54f
}

.kartra_headline--pomegranate {
    color: #f54337
}

.kartra_headline--oxford-blue {
    color: #33414c
}

.kartra_headline--parchment {
    color: #2b3355
}

.kartra_headline--parchment-dark {
    color: #263239
}

.kartra_headline--mine-shaft {
    color: #212121
}

.kartra_headline--yellow {
    color: #ffb74d
}

.kartra_headline--steel-sky {
    color: #397eb8
}

.kartra_headline--red-tomato {
    color: #ff5252
}

.kartra_headline--orange-tomato {
    color: #ff7043
}

.kartra_headline--red {
    color: #e54242
}

.kartra_headline--suva-grey {
    color: #888
}

.kartra_headline--dark-green-color {
    color: #00897b
}

.kartra_headline--outrageous-orange {
    color: #ff5722
}

.kartra_headline--darkturquoise {
    color: #00ced1
}

.kartra_headline--very-dark-brown {
    color: #4e342e
}

.kartra_headline--dim-grey {
    color: #666
}

.kartra_headline--dim-grey-opaque-30 {
    color: rgba(102, 102, 102, .3)
}

.kartra_headline--orange-peel {
    color: #ffa000
}

.kartra_headline--fruit-salad {
    color: #4baf50
}

.kartra_headline--gray-38 {
    color: #616161
}

.kartra_headline--speech-red {
    color: #d40303
}

.kartra_headline--persian-red {
    color: #d32f2f
}

.kartra_headline--laurel-green {
    color: #388e3c
}

.kartra_headline--rust-red {
    color: #ad2412
}

.kartra_headline--summer-sky-blue {
    color: #24c2da
}

.kartra_headline--sapphire-blue {
    color: #0a2b4a
}

.kartra_headline--viking-blue {
    color: #3bbdc6
}

.kartra_headline--chilean-fire-orange {
    color: #d34e3c
}

.kartra_headline--charcoal-grey {
    color: #444
}

.kartra_headline--gulf-blue {
    color: #34495e
}

.kartra_headline--dodger-blue {
    color: #29b6f6
}

.kartra_headline--nobel-grey {
    color: #999
}

.kartra_headline--mortar-grey {
    color: #555
}

.kartra_headline--linen-white {
    color: #fbf6ec
}

.kartra_headline--iris-blue {
    color: #03acdc
}

.kartra_headline--navy-blue {
    color: #0277bd
}

.kartra_headline--dark-aqua {
    color: #44bcd2
}

.kartra_headline--white-smoke-grey {
    color: #f5f5f5
}

.kartra_headline--light-maroon-color {
    color: #81302a
}

.kartra_headline--dark-saddle-brown {
    color: #3c2200
}

.kartra_headline--dark-chocolate {
    color: #d97800
}

.kartra_headline--deep-dark-slate-grey {
    color: #172821
}

.kartra_headline--deep-gold {
    color: #f0ce44
}

.kartra_headline--purple {
    color: #512da8
}

.kartra_headline--transparent-white {
    color: rgba(255, 255, 255, .2)
}

.kartra_headline--half-transparent-white {
    color: rgba(255, 255, 255, .5)
}

.kartra_headline--light-coral {
    color: #ff974f
}

.kartra_headline--deep-saddle-brown {
    color: #3e2724
}

.kartra_headline--deep-saddle-brown-opaque-80 {
    color: rgba(62, 39, 36, .8)
}

.kartra_headline--deep-coral {
    color: #ee6c00
}

.kartra_headline--deep-dark-brown {
    color: #5d4037
}

.kartra_headline--light-black-opaque-80 {
    color: rgba(66, 66, 66, .8)
}

.kartra_headline--light-black-opaque-75 {
    color: rgba(66, 66, 66, .75)
}

.kartra_headline--light-black-opaque-60 {
    color: rgba(66, 66, 66, .6)
}

.kartra_headline--deep-megento-black {
    color: #392626
}

.kartra_headline--dark-deep-blue {
    color: #263239
}

.kartra_headline--light-gold {
    color: #ffd54f
}

.kartra_headline--royal-blue {
    color: #0075ff
}

.kartra_headline--deep-sky-blue-02 {
    color: #26c5d9
}

.kartra_headline--ocean-green {
    color: #3ab677
}

.kartra_headline--semi-pro-white-color {
    color: rgba(255, 255, 255, .8)
}

.kartra_headline--extra-light-grey {
    color: #eee
}

.kartra_headline--blue {
    color: #03acdc
}

.kartra_headline--white-dim-grey {
    color: #999
}

.kartra_headline--safron {
    color: #f5b83b
}

.kartra_headline--light-blue-green {
    color: #0cc
}

.kartra_headline--deep-sky-blue {
    color: #03a9f4
}

.kartra_headline--white-smoke-white {
    color: #eee
}

.kartra_headline--columbia-blue {
    color: #b3e5fc
}

.kartra_headline--robins-egg-blue {
    color: #0cc
}

.kartra_headline--deep-dark-aqua {
    color: #135c69
}

.kartra_headline--night-rider-opaque-75 {
    color: rgba(51, 50, 50, .75)
}

.kartra_headline--mine-shaft-opaque-50 {
    color: rgba(33, 33, 33, .5)
}

.kartra_headline--mine-shaft-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.kartra_headline--oxford-blue-opaque-75 {
    color: rgba(51, 65, 76, .75)
}

.kartra_headline--denim-blue {
    color: #f5edea
}

.kartra_headline--deep-orange-red {
    color: #e65100
}

.kartra_headline--orange-color-two {
    color: #ffa002
}

.kartra_headline--deep-rebecca-purple-color {
    color: #34243e
}

.kartra_headline--black-opaque-75 {
    color: rgba(0, 0, 0, .75)
}

.kartra_headline--light-navy {
    color: #283592
}

.kartra_headline--dark-dodger-blue {
    color: #0067e6
}

.kartra_headline--dark-dodger-blue-two {
    color: #4381ff
}

.kartra_headline--white-opaque-70 {
    color: rgba(255, 255, 255, .7)
}

.kartra_headline--white-opaque-75 {
    color: rgba(255, 255, 255, .75)
}

.kartra_headline--white-opaque-8 {
    color: rgba(255, 255, 255, .8)
}

.kartra_headline--white-opaque-9 {
    color: rgba(255, 255, 255, .9)
}

.kartra_headline--white-opaque-5 {
    color: rgba(255, 255, 255, .5)
}

.kartra_headline--white-opaque-6 {
    color: rgba(255, 255, 255, .6)
}

.kartra_headline--gold {
    color: #ffca29
}

.kartra_headline--deep-dark-blue {
    color: #262639
}

.kartra_headline--jacksons-purple {
    color: #311b92
}

.kartra_headline--coral-dark {
    color: #f26c4f
}

.kartra_headline--light-chocolate {
    color: #f57c00
}

.kartra_headline--dark-black-blue {
    color: #262a39
}

.kartra_headline--light-medium-slate-blue {
    color: #9575cd
}

.kartra_headline--light-coral-four {
    color: #e67374
}

.kartra_headline--deep-dark-indigo {
    color: #33243e
}

.kartra_headline--deep-sky-blue-three {
    color: #4fc3f7
}

.kartra_headline--pale-golden-rod {
    color: #ebce7b
}

.kartra_headline--deep-yellow-green {
    color: #8bc34a
}

.kartra_headline--black-grey {
    color: #585858
}

.kartra_headline--dark-black-blue-opaque-50 {
    color: rgba(38, 42, 57, .5)
}

.kartra_headline--light-green {
    color: #51d98e
}

.kartra_headline--dark-golden {
    color: #a1824c
}

.kartra_headline--special-light-red {
    color: #e13e3e
}

.kartra_headline--medium-transparent-black {
    color: rgba(0, 0, 0, .5)
}

.kartra_headline--dark {
    color: rgba(0, 0, 0, .6)
}

.kartra_headline--light-salmon {
    color: #e5a394
}

.kartra_headline--cyan-blue-three {
    color: #4db6ac
}

.kartra_headline--golden-glow {
    color: #ffe082
}

.kartra_headline--light-khaki {
    color: #fff59d
}

.kartra_headline--free-speech-blue {
    color: #3f51b5
}

.kartra_headline--dark-night-blue {
    color: #2e364e
}

.kartra_headline--deep-sky-blue-six {
    color: #00c0e2
}

.kartra_headline--light-orange-three {
    color: #feb952
}

.kartra_headline--light-sandy-brown {
    color: #ffb74d
}

.kartra_headline--extra-dark-grey {
    color: #e0e0e0
}

.kartra_headline--light-dodger-blue-two {
    color: #42a5f5
}

.kartra_headline--very-dark-indigo {
    color: #43374f
}

.kartra_headline--dark-slate-grey {
    color: #37474f
}

.kartra_headline--deep-dark-indigo-two {
    color: #242642
}

.kartra_headline--light-slate-grey-two {
    color: #949ca3
}

.kartra_headline--mat-black {
    color: #353535
}

.kartra_headline--mat-black-opaque-60 {
    color: rgba(53, 53, 53, .6)
}

.kartra_headline--mat-black-opaque-80 {
    color: rgba(53, 53, 53, .8)
}

.kartra_headline--deep-sky-blue-seven {
    color: #43a4f2
}

.kartra_headline--dark-medium-slate-blue {
    color: #5c6bc0
}

.kartra_headline--dark-sea-green {
    color: #81c783
}

.kartra_headline--dark-turquoise-two {
    color: #4dd0e1
}

.kartra_headline--light-coral-two {
    color: #ff8a65
}

.kartra_headline--night-rider {
    color: #333232
}

.kartra_headline--green-three {
    color: #22cc6e
}

.kartra_headline--deep-dodger-blue {
    color: #1e87e5
}

.kartra_headline--deep-sky-blue-03 {
    color: #03bde6
}

.kartra_headline--deep-purple {
    color: #2e2444
}

.kartra_headline--deep-purple-opaque-80 {
    color: rgba(46, 36, 68, .8)
}

.kartra_headline--deep-coral-02 {
    color: #f06f3c
}

.kartra_headline--dark-orange-two {
    color: #f08b1f
}

.kartra_headline--dark-orange-three {
    color: #f27900
}

.kartra_headline--light-sea-green {
    color: #2cc97d
}

.kartra_headline--deep-dark-slate-blue {
    color: #2e3147
}

.kartra_headline--deep-dark-slate-blue-opaque-80 {
    color: rgba(46, 49, 71, .8)
}

.kartra_headline--light-medium-blue {
    color: #4a5cc1
}

.kartra_headline--orange-four {
    color: #eea501
}

.kartra_headline--deep-sky-blue-eight {
    color: #1acae0
}

.kartra_headline--orange-color-five {
    color: #f9a824
}

.kartra_headline--light-dark-orange {
    color: #ffa726
}

.kartra_headline--deep-maroon-two {
    color: #6c4c41
}

.kartra_headline--deep-dark-slate-blue-opaque-75 {
    color: rgba(46, 49, 71, .75)
}

.kartra_headline--deep-dark-slate-blue-three {
    color: #32425f
}

.kartra_headline--deep-dark-slate-blue-three-opaque-80 {
    color: rgba(50, 66, 95, .8)
}

.kartra_headline--dodger-blue-two {
    color: #2296f3
}

.kartra_headline--deep-dark-turquoise {
    color: #10afc3
}

.kartra_headline--medium-sea-green {
    color: #2cbc84
}

.kartra_headline--light-slate-grey {
    color: #455a64
}

.kartra_headline--deep-dim-grey {
    color: #414141
}

.kartra_headline--light-sea-green {
    color: #2cc97d
}

.kartra_headline--light-teal {
    color: #009688
}

.kartra_headline--light-cyan-two {
    color: #11adad
}

.kartra_headline--deep-salmon-two {
    color: #ff6161
}

.kartra_headline--very-dark-slate-blue {
    color: #2f3652
}

.kartra_headline--mid-slate-grey {
    color: #63687d
}

.kartra_headline--light-firebrick {
    color: #bf360d
}

.kartra_headline--royal-blue-two {
    color: #2765fa
}

.kartra_headline--deep-pale-golden {
    color: #ffe497
}

.kartra_headline--light-steel-blue {
    color: #ccd8f2
}

.kartra_headline--deep-coral-04 {
    color: #f64f64
}

.kartra_headline--deep-misty-rose {
    color: #ffccbc
}

.kartra_headline--royal-blue-three {
    color: #3376ff
}

.kartra_headline--tussock {
    color: #bf8a3f
}

.kartra_headline--cornflower-blue {
    color: #637dd6
}

.kartra_headline--carrot-orange {
    color: #f29727
}

.kartra_headline--dark-pink {
    color: #9c1956
}

.kartra_headline--sea-buckthorn {
    color: #f69f28
}

.kartra_headline--valencia {
    color: #d93d3d
}

.kartra_headline--royal-blue-four {
    color: #4773e8
}

.kartra_headline--mine-shaf {
    color: #222
}

.kartra_headline--web-orange {
    color: orange
}

.kartra_headline--tulip-tree {
    color: #e7a440
}

.kartra_headline--cornflower-blue-02 {
    color: #6c62ff
}

.kartra_headline--burning-orange {
    color: #ff7143
}

.kartra_headline--dark-burgundy {
    color: #7c0e04
}

.kartra_headline--dodger-blue-03 {
    color: #3cf
}

.kartra_headline--ebony-clay {
    color: #28314e
}

.kartra_headline--azure-radiance {
    color: #0299ff
}

.kartra_headline--waikawa-gray {
    color: #5b699a
}

.kartra_headline--waikawa-gray-2 {
    color: #5d6b96
}

.kartra_headline--blaze-orange {
    color: #f60
}

.kartra_headline--blaze-orange-2 {
    color: #ff6802
}

.kartra_headline--rock-blue {
    color: #99a6c8
}

.kartra_headline--manatee {
    color: #8f929b
}

.kartra_headline--ebony-clay-2 {
    color: #22283a
}

.kartra_headline--ebony-clay-2-opaque-80 {
    color: rgba(34, 40, 58, .8)
}

.kartra_headline--ebony-clay-2-opaque-70 {
    color: rgba(34, 40, 58, .7)
}

.kartra_headline--ebony-clay-2-opaque-60 {
    color: rgba(34, 40, 58, .6)
}

.kartra_headline--feijoa {
    color: #97d984
}

.kartra_headline--bright-turquoise {
    color: #0ac3db
}

.kartra_headline--mine-shaft-2 {
    color: #363435
}

.kartra_headline--mine-shaft-2-opaque-80 {
    color: rgba(54, 52, 53, .8)
}

.kartra_headline--radical-red {
    color: #ff3f59
}

.kartra_headline--golden-fizz {
    color: #e8ff38
}

.kartra_headline--electric-violet {
    color: #683dff
}

.kartra_headline--bright-turquoise-2 {
    color: #14c1f9
}

.kartra_headline--rhino {
    color: #2d385f
}

.kartra_headline--green-yellow {
    color: #cbff38
}

.kartra_headline--canary {
    color: #c7ff55
}

.kartra_headline--golden-dream {
    color: #f5e233
}

.kartra_headline--driftwood {
    color: #ac8c46
}

.kartra_headline--taupe {
    color: #4b3f36
}

.kartra_headline--taupe-opaque-80 {
    color: rgba(75, 63, 54, .8)
}

.kartra_headline--sun {
    color: #fca311
}

.kartra_headline--port-gore {
    color: #2d244e
}

.kartra_headline--port-gore-opaque-80 {
    color: rgba(45, 36, 78, .8)
}

.kartra_headline--vermilion {
    color: #ff3f0a
}

.kartra_headline--woodsmoke {
    color: #141316
}

.kartra_headline--chateau-green {
    color: #4ab050
}

.kartra_headline--pickled-bluewood {
    color: #2a3e4e
}

.kartra_headline--turquoise-2 {
    color: #2ec4b6
}

.kartra_headline--ebony-clay-opaque-70 {
    color: rgba(40, 49, 78, .7)
}

.kartra_headline--ebony-clay-opaque-80 {
    color: rgba(40, 49, 78, .8)
}

.kartra_headline--caribbean-green {
    color: #06d6a0
}

.kartra_headline--laser-lemon {
    color: #e9ff70
}

.kartra_headline--broom {
    color: #fdff1e
}

.kartra_headline--madison {
    color: #0d3b66
}

.kartra_headline--eden {
    color: #0e5f5c
}

.kartra_headline--cerulean {
    color: #00bbf9
}

.kartra_headline--bright-sun {
    color: #ffd23f
}

.kartra_headline--sunglow {
    color: #ffca3a
}

.kartra_headline--torch-red {
    color: #ff0a54
}

.kartra_headline--azure-radiance-3 {
    color: #0075ff
}

.kartra_headline--french-rose {
    color: #ef476f
}

.kartra_headline--burning-orange-2 {
    color: #ff6b35
}

.kartra_headline--radical-red-2 {
    color: #ff3562
}

.kartra_headline--persian-green {
    color: #01b289
}

.kartra_headline--yellow-orange {
    color: #ffba3d
}

.kartra_headline--flush-orange {
    color: #fb8500
}

.kartra_headline--koromiko {
    color: #ffbd6d
}

.kartra_headline--daisy-bush {
    color: #531cb3
}

.kartra_headline--rose-2 {
    color: #ff0072
}

.kartra_headline--dodger-blue-2 {
    color: #3a5dff
}

.kartra_headline--minsk {
    color: #443776
}

.kartra_headline--pink-bright {
    color: #ff679f
}

.kartra_headline--port-gore-2 {
    color: #1f2041
}

.kartra_headline--sea-buckthorn-2 {
    color: #f79824
}

.kartra_headline--bright-turquoise-3 {
    color: #25cef8
}

.kartra_headline--amber {
    color: #ffbe0b
}

.kartra_headline--yellow-orange-2 {
    color: #fcb04c
}

.kartra_headline--web-orange-2 {
    color: #f6ad00
}

.kartra_headline--endeavour {
    color: #0353a4
}

.kartra_headline--governor-bay-2 {
    color: #3f37c9
}

.kartra_headline--mustard-2 {
    color: #fde053
}

.kartra_headline--lipstick {
    color: #ca0070
}

.kartra_headline--shark {
    color: #1a1b21
}

.kartra_headline--torch-red-2 {
    color: #ff0a54
}

.kartra_headline--surfie-green {
    color: #0f7173
}

.kartra_headline--gold-drop {
    color: #f77f00
}

.kartra_headline--purple-heart-2 {
    color: #5f30e2
}

.kartra_headline--ebony-clay-3 {
    color: #252641
}

.kartra_headline--ebony-clay-3-opaque-80 {
    color: rgba(37, 38, 65, .8)
}

.kartra_headline--blue-ribbon {
    color: #006bff
}

.kartra_headline--regal-blue {
    color: #025373
}

.kartra_headline--dodger-blue-3 {
    color: #3495fa
}

.kartra_headline--web-orange-3 {
    color: #fa0
}

.kartra_headline--dodger-blue-4 {
    color: #3772ff
}

.kartra_headline--torch-red-3 {
    color: #ff0054
}

.kartra_headline--dodger-blue-5 {
    color: #1789fc
}

.kartra_headline--torch-red-4 {
    color: #ff1654
}

.kartra_headline--flush-orange-2 {
    color: #f70
}

.kartra_headline--sun-2 {
    color: #fea410
}

.kartra_headline--flush-orange-3 {
    color: #ff8600
}

.kartra_headline--royal-blue-2 {
    color: #4361ee
}

.kartra_headline--purple-2 {
    color: #7209b7
}

.kartra_headline--stratos {
    color: #00124d
}

.kartra_headline--waikawa-gray-3 {
    color: #59679e
}

.kartra_headline--big-stone {
    color: #1a2748
}

.kartra_headline--big-stone-opaque-80 {
    color: rgba(26, 39, 72, .8)
}

.kartra_headline--jacarta {
    color: #382c67
}

.kartra_headline--jacarta-opaque-80 {
    color: rgba(56, 44, 103, .8)
}

.kartra_headline--radical-red-3 {
    color: #fc3d65
}

.kartra_headline--orange-crayola {
    color: #ff6e31
}

.kartra_headline--bittersweet {
    color: #ff4a4a
}

.kartra_headline--burnt-sienna {
    color: #e76260
}

.kartra_headline--emerald {
    color: #68d4a6
}

.kartra_headline--coquelicot {
    color: #f94a29
}

.kartra_headline--transparent-white-bg {
    background-color: rgba(255, 255, 255, .2)
}

.kartra_headline--squared-border-white-small {
    border: 2px solid rgba(255, 255, 255, .6);
    padding: 10px 20px;
    display: inline-block
}

.kartra_headline--border-top-bottom-small {
    border-top: 2px solid rgba(0, 0, 0, .6);
    border-bottom: 2px solid rgba(0, 0, 0, .6);
    padding: 10px 0px;
    display: inline-block
}

.kartra_headline--squared-border-white-large {
    border: 5px solid rgba(255, 255, 255, .6);
    padding: 10px 20px;
    display: inline-block
}

.kartra_headline--squared-border-white-small {
    border: 2px solid rgba(255, 255, 255, .6);
    padding: 6px 15px;
    display: inline-block
}

.kartra_headline--square-border-extra-tiny {
    border: 1px solid
}

.kartra_headline--border-full-transparent-black {
    border-color: rgba(0, 0, 0, .2)
}

.kartra_headline--left-squared-border:before {
    content: "";
    position: absolute;
    top: -20%;
    left: 0px;
    width: 150px;
    height: 140%;
    border: 7px solid #a1dde8
}

.kartra_headline--left-squared-box:before {
    content: "";
    position: absolute;
    top: -20%;
    left: 0px;
    width: 150px;
    height: 160%;
    background-color: #fff;
    box-shadow: 0px 0px 30px #ddd
}

@media(max-width: 768px) {
    .kartra_headline--left-squared-box:before {
        width: 100px
    }
}

@media(max-width: 480px) {
    .kartra_headline--left-squared-box:before {
        height: 180%
    }
}

.kartra_headline--border-minimal:after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 50%;
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.kartra_headline--border-minimal:before {
    content: "";
    position: absolute;
    top: -5px;
    right: 0;
    width: 50%;
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.kartra_headline--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_headline--margin-left-right-extra-small {
    margin-left: 20px;
    margin-right: 20px
}

.kartra_headline--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_headline--margin-bottom-sp-extra-tiny {
    margin-bottom: 2px
}

.kartra_headline--margin-bottom-tiny {
    margin-bottom: 10px
}

@media(max-width: 767px) {
    .kartra_headline--xs-margin-bottom-tiny {
        margin-bottom: 10px
    }
}

.kartra_headline--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_headline--margin-bottom-extra-small {
    margin-bottom: 25px
}

.kartra_headline--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_headline--margin-top-extra-small {
    margin-top: 20px
}

.kartra_headline--margin-top-small {
    margin-top: 25px
}

.kartra_headline--margin-top-big-tiny {
    margin-top: 15px
}

.kartra_headline--margin-top-tiny {
    margin-top: 10px
}

.kartra_headline--margin-top-extra-medium {
    margin-top: 40px
}

.kartra_headline--margin-top-special-medium {
    margin-top: 30px
}

@media(min-width: 992px) {
    .kartra_headline--margin-bottom-md-special-medium {
        margin-bottom: 30px
    }
}

.kartra_headline--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_headline--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_headline--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_headline--margin-bottom-medium {
    margin-bottom: 50px
}

@media(min-width: 992px) {
    .kartra_headline--md-margin-left-big-tiny {
        margin-left: 15px
    }
}

.kartra_headline--margin-left-right-small {
    margin-left: 25px;
    margin-right: 25px
}

.kartra_headline--margin-left-right-tiny {
    margin-left: 10px;
    margin-right: 10px
}

.kartra_headline--margin-left-right-auto {
    margin-left: auto;
    margin-right: auto
}

.kartra_headline--margin-top-negative-tiny {
    margin-top: -10px
}

.kartra_headline--margin-bottom-negative-tiny {
    margin-bottom: -10px
}

.kartra_headline--margin-bottom-negative-big-tiny {
    margin-bottom: -15px
}

.kartra_headline--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_headline--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_headline--margin-left-extra-tiny {
    margin-left: 5px
}

.kartra_headline--margin-left-tiny {
    margin-left: 10px
}

@media(min-width: 991px) {
    .kartra_headline--md-margin-bottom-medium {
        margin-bottom: 50px
    }
}

@media(min-width: 991px) {
    .kartra_headline--md-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

@media(min-width: 991px) {
    .kartra_headline--md-margin-bottom-large {
        margin-bottom: 100px
    }
}

@media(min-width: 991px) {
    .kartra_headline--md-margin-bottom-extra-large {
        margin-bottom: 70px
    }
}

.kartra_headline--margin-top-medium {
    margin-top: 50px
}

@media(max-width: 767px) {
    .kartra_headline--xs-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 767px) {
    .kartra_headline--xs-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_headline--margin-top-extra-large {
    margin-top: 70px
}

.kartra_headline--negative-margin-top-extra-small {
    margin-top: -20px
}

.kartra_headline--negative-margin-top-tiny {
    margin-top: -10px
}

@media(min-width: 992px) {
    .kartra_headline--md-negative-margin-top-extra-small {
        margin-top: -20px
    }
}

@media(min-width: 992px) {
    .kartra_headline--md-negative-margin-top-tiny {
        margin-top: -10px
    }
}

@media(max-width: 991px) {
    .kartra_headline--sm-margin-top-none {
        margin-top: 0px
    }
}

.kartra_headline--negative-margin-top-negative-extra-small {
    margin-top: -20px
}

@media(max-width: 991px) {
    .kartra_headline--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 991px) {
    .kartra_headline--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_headline--margin-top-semi-large {
    margin-top: 80px
}

.kartra_headline--margin-bottom-special-giant {
    margin-bottom: 120px
}

.kartra_headline--padding-small {
    padding: 10px 20px
}

.kartra_headline--padding-large {
    padding: 20px 40px
}

.kartra_headline--padding-left-small {
    padding-left: 25px
}

.kartra_headline--padding-left-extra-small {
    padding-left: 20px
}

@media(max-width: 991px) {
    .kartra_headline--sm-padding-left-extra-small {
        padding-left: 0px
    }
}

.kartra_headline--padding-left-medium {
    padding-left: 50px
}

.kartra_headline--inline {
    display: inline-block;
    position: relative
}

.kartra_headline--inline-block {
    display: inline-block
}

.kartra_headline--rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.kartra_headline--text-shadow-dark-tiny {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

.kartra_headline--shadow-half-white-black {
    text-shadow: 0px 2px 2px rgba(255, 255, 255, .5), 0px 2px 0px rgba(0, 0, 0, .5)
}

.kartra_headline--shadow-half-black {
    text-shadow: 0px 2px 2px rgba(0, 0, 0, .4)
}

.kartra_headline--shadow-dark-aqua {
    text-shadow: 1px 0px 8px #00accc
}

.kartra_headline--bg-size-cover {
    background-size: cover
}

.kartra_headline--overlap-on-top-h6 {
    position: absolute;
    top: -15px;
    left: 27%;
    padding-left: 30px;
    padding-right: 30px;
    background: #fff
}

@media(max-width: 991px) {
    .kartra_headline--overlap-on-top-h6 {
        left: 20%
    }
}

@media(max-width: 421px) {
    .kartra_headline--overlap-on-top-h6 {
        left: 10%
    }
}

.kartra_headline--overlap-on-bottom-h6 {
    position: absolute;
    bottom: -22px;
    left: 27%;
    padding-left: 30px;
    padding-right: 30px;
    background: #fff
}

@media(max-width: 991px) {
    .kartra_headline--overlap-on-bottom-h6 {
        left: 20%
    }
}

@media(max-width: 421px) {
    .kartra_headline--overlap-on-bottom-h6 {
        left: 10%
    }
}

.kartra_headline--vertical-line-black-transparent {
    display: inline-block;
    position: relative;
    padding: 0 60px
}

.kartra_headline--vertical-line-black-transparent::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    width: 50px;
    height: 3px;
    background-color: rgba(0, 0, 0, .4);
    margin-top: -2px
}

.kartra_headline--vertical-line-black-transparent::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0px;
    width: 50px;
    height: 3px;
    background-color: rgba(0, 0, 0, .4);
    margin-top: -2px
}

.kartra_headline--line-height-extra-tiny,
.kartra_headline--line-height-extra-tiny p,
.kartra_headline--line-height-extra-tiny p span {
    line-height: .9em
}

.kartra_headline--line-height-tiny,
.kartra_headline--line-height-tiny p,
.kartra_headline--line-height-tiny p span {
    line-height: 1em
}

.kartra_headline--line-height-small,
.kartra_headline--line-height-small p,
.kartra_headline--line-height-small p span {
    line-height: 1.1em
}

.kartra_headline--line-height-extra-medium,
.kartra_headline--line-height-extra-medium p,
.kartra_headline--line-height-extra-medium p span {
    line-height: 1.2em
}

.kartra_headline--line-height-medium,
.kartra_headline--line-height-medium p,
.kartra_headline--line-height-medium p span {
    line-height: 1.3em
}

.kartra_headline--line-height-large,
.kartra_headline--line-height-large p,
.kartra_headline--line-height-large p span {
    line-height: 1.4em
}

.kartra_headline--line-height-special-large,
.kartra_headline--line-height-special-large p,
.kartra_headline--line-height-special-large p span {
    line-height: 1.5em
}

.kartra_headline--text-top-negative-tiny {
    position: relative;
    top: -12px
}

.kartra_headline--size-extra-small {
    width: 70px;
    height: 70px
}

@media(max-width: 768px) {
    .kartra_headline--xs-size-tiny {
        width: 50px;
        height: 50px
    }
}

.kartra_headline--text-shadow-black-extra-tiny {
    text-shadow: 2px 2px 1px rgba(0, 0, 0, .2)
}

.kartra_headline--text-shadow-01 {
    text-shadow: 2px 2px 2px rgba(0, 0, 0, .2)
}

.kartra_headline--text-shadow-02 {
    text-shadow: 0px 0px 15px rgba(0, 0, 0, .2)
}

.kartra_headline--flex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.kartra_headline--align-top {
    align-items: flex-start;
    flex-wrap: wrap
}

.kartra_headline_block--flex {
    display: flex;
    flex-wrap: wrap
}

.kartra_headline_block--flex-no-wrap {
    flex-wrap: nowrap
}

.kartra_headline_block--inline-flex {
    display: inline-flex;
    flex-wrap: wrap
}

@media(min-width: 767px) {
    .kartra_headline_block--only-md-sm-flex {
        display: flex
    }
}

.kartra_headline_block--vertical-center {
    display: flex;
    align-items: center
}

.kartra_headline_block--inline-flex {
    display: inline-flex
}

.kartra_headline_block--justify-content-start {
    justify-content: flex-start
}

.kartra_headline_block--justify-center {
    justify-content: center
}

.kartra_headline_block--justify-content-end {
    justify-content: flex-end
}

@media(min-width: 767px) {
    .kartra_headline_block--only-md-sm-justify-content-center {
        justify-content: center
    }
}

@media(max-width: 767px) {
    .kartra_headline_block--xs-justify-center {
        justify-content: center
    }
}

@media(max-width: 991px) {
    .kartra_headline_block--sm-justify-center {
        justify-content: center
    }
}

@media(min-width: 992px) {
    .kartra_headline_block--md-justify-center {
        justify-content: center
    }
}

.kartra_headline_block--relative {
    position: relative
}

@media(min-width: 767px) {
    .kartra_headline_block--md-row-reverse {
        flex-direction: row-reverse
    }
}

@media(max-width: 768px) {
    .kartra_headline_block--xs-block {
        display: block
    }
}

.kartra_headline_block--padding-top-tiny {
    padding-top: 10px
}

.kartra_headline_block--padding-medium {
    padding: 50px
}

.kartra_headline_block--padding-small {
    padding: 25px
}

.kartra_headline_block--padding-extra-small {
    padding: 20px
}

.kartra_headline_block--padding-extra-medium {
    padding: 40px
}

.kartra_headline_block--padding-special-medium {
    padding: 30px
}

.kartra_headline_block--padding-big-tiny {
    padding: 15px
}

.kartra_headline_block--padding-top-none {
    padding-top: 0px
}

.kartra_headline_block--padding-bottom-none {
    padding-bottom: 0px
}

.kartra_headline_block--padding-top-bottom-tiny {
    padding-top: 10px;
    padding-bottom: 10px
}

.kartra_headline_block--padding-left-right-extra-small {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_headline_block--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_headline_block--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_headline_block--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_headline_block--margin-left-big-tiny {
    margin-left: 15px
}

.kartra_headline_block--margin-right-big-tiny {
    margin-right: 15px
}

@media(max-width: 991px) {
    .kartra_headline_block--sm-margin-left-none-important {
        margin-left: 0px !important
    }
}

@media(max-width: 991px) {
    .kartra_headline_block--sm-margin-right-none-important {
        margin-right: 0px !important
    }
}

@media(max-width: 991px) {
    .kartra_headline_block--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 767px) {
    .kartra_headline_block--xs-margin-bottom-tiny {
        margin-bottom: 10px
    }
}

.kartra_headline_block--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_headline_block--border-small {
    border: 5px solid
}

.kartra_headline_block--border-dark-aqua {
    border-color: #44bcd2
}

.kartra_headline_block--box-shadow-dark-aqua {
    box-shadow: 0px 0px 20px rgba(68, 188, 210, .5)
}

.kartra_headline_block--special-bordered-box {
    position: relative
}

.kartra_headline_block--special-bordered-box:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    border-top: 1px solid #44bcd2;
    border-right: 1px solid #44bcd2
}

.kartra_headline_block--special-bordered-box:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 50px;
    height: 50px;
    border-left: 1px solid #44bcd2;
    border-bottom: 1px solid #44bcd2
}

.kartra_headline_block--left-square-border-black-transparent-extra-small::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    border-width: 3px 0 3px 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    width: 120px
}

.kartra_headline_block--right-square-border-black-transparent-extra-small::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-width: 3px 3px 3px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    width: 120px
}

.kartra_headline_block--left-right-square-border-black-transparent-extra-small::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    border-width: 3px 0 3px 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    width: 120px
}

.kartra_headline_block--left-right-square-border-black-transparent-extra-small::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    border-width: 3px 3px 3px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    width: 120px
}

.kartra_headline_block--square-border-black-transparent-extra-small {
    border-width: 3px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2)
}

@media(min-width: 991px) {
    .kartra_headline_block--md-border-right-extra-tiny {
        border-right: 1px solid rgba(0, 0, 0, .1)
    }
}

.kartra_headline_block__index--relative {
    position: relative
}

.kartra_headline_block__index--flex-shirnk-0 {
    flex-shrink: 0
}

.kartra_headline_block__index--vertical-center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.kartra_headline_block__index--size-extra-small {
    width: 70px;
    height: 70px
}

.kartra_headline_block__index--width-special-medium {
    width: 150px
}

.kartra_headline_block__index--height-medium {
    height: 200px
}

.kartra_headline_block__index--special-right-icon {
    width: 150px;
    height: 200px;
    overflow: hidden
}

.kartra_headline_block__index--special-right-icon .kartra_icon--tiny {
    left: 70px
}

.kartra_headline_block__index--special-right-icon .kartra_icon--small {
    left: 70px
}

.kartra_headline_block__index--special-right-icon .kartra_icon--large {
    left: 60px
}

.kartra_headline_block__index--special-right-icon .kartra_icon--giant {
    left: 50px
}

@media(max-width: 768px) {
    .kartra_headline_block__index--xs-width-full {
        width: 100%
    }
}

@media(max-width: 768px) {
    .kartra_headline_block__index--xs-spacing-medium {
        width: 50px;
        height: 50px
    }
}

.kartra_headline_block__index--border-overlap-top-title {
    position: relative;
    top: -25px;
    text-align: center;
    left: 0px;
    right: 0px
}

.kartra_headline_block__index--border-overlap-bottom-title {
    position: relative;
    bottom: -25px;
    text-align: center;
    left: 0px;
    right: 0px
}

.kartra_headline_block__index--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_headline_block__index--padding-right-tiny {
    padding-right: 10px
}

.kartra_headline_block__index--padding-right-extra-small {
    padding-right: 20px
}

.kartra_headline_block__index--padding-right-small {
    padding-right: 25px
}

.kartra_headline_block__index--padding-right-big-tiny {
    padding-right: 15px
}

@media(max-width: 767px) {
    .kartra_headline_block__index--xs-padding-right-none {
        padding-right: 0px
    }
}

.kartra_headline_block__image--size-medium {
    width: 200px
}

.kartra_headline_block__info--relative {
    position: relative
}

.kartra_headline_block__info--border-left-tiny {
    border-left: 2px solid
}

.kartra_headline_block__info--border-black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_headline_block__info--special-box {
    top: 20px;
    position: relative;
    z-index: 1
}

.kartra_headline_block__info--special-box .background-item {
    width: 104%;
    left: -2%
}

@media(max-width: 768px) {
    .kartra_headline_block__info--special-box {
        top: 0
    }

    .kartra_headline_block__info--special-box .background-item {
        width: 100%;
        left: 0
    }
}

.kartra_headline_block__info--flex-one {
    flex: 1
}

.kartra_headline_block__info--flex-1 {
    flex: 1
}

.kartra_headline_block__info--adjust-width {
    flex: 1
}

@media(max-width: 991px) {
    .kartra_headline_block__info--sm-flex-0 {
        flex: 0
    }
}

.kartra_headline_block__info--vertical-center {
    display: flex;
    justify-content: center;
    flex-direction: column
}

.kartra_headline_block__info--vertical-bottom {
    display: flex;
    justify-content: flex-end;
    flex-direction: column
}

.kartra_headline_block__info--padding-special-medium {
    padding: 30px
}

.kartra_headline_block__info--padding-left-small {
    padding-left: 25px
}

.kartra_headline_block__info--padding-left-extra-small {
    padding-left: 20px
}

.kartra_headline_block__info--padding-left-tiny {
    padding-left: 10px
}

.kartra_headline_block__info--padding-left-extra-tiny {
    padding-left: 5px
}

.kartra_headline_block__info--padding-left-medium {
    padding-left: 50px
}

.kartra_headline_block__info--padding-right-special-medium {
    padding-right: 30px
}

.kartra_headline_block__info--padding-left-right-tiny {
    padding-left: 10px;
    padding-right: 10px
}

@media(max-width: 768px) {
    .kartra_headline_block__info--xs-padding-right-none {
        padding-right: 0px
    }
}

@media(max-width: 768px) {
    .kartra_headline_block__info--xs-padding-left-none {
        padding-left: 0px
    }
}

.kartra_headline_block__info--margin-bottom-extra-small {
    margin-bottom: 20px
}

@media(min-width: 767px) {
    .kartra_headline_block__info--md-border-left-extra-tiny {
        border-left: 1px solid
    }
}

@media(min-width: 767px) {
    .kartra_headline_block__info--md-border-right-extra-tiny {
        border-right: 1px solid
    }
}

.kartra_headline_block__info--border-full-transparent-black {
    border-color: rgba(0, 0, 0, .2)
}

.kartra_headline_block__info--black-transparent-color {
    border-color: rgba(0, 0, 0, .1)
}

@media(min-width: 767px) {
    .kartra_headline_block__info--md-padding-left-extra-small {
        padding-left: 20px
    }
}

@media(min-width: 767px) {
    .kartra_headline_block__info--md-padding-left-extra-medium {
        padding-left: 40px
    }
}

@media(min-width: 767px) {
    .kartra_headline_block__info--md-padding-right-extra-small {
        padding-right: 20px
    }
}

.kartra_headline_block__info--size-extra-large {
    width: 500px
}

.kartra_headline_block__info--padding-left-big-tiny {
    padding-left: 15px
}

.kartra_headline_block.kartra_headline_block--flex.pull-left,
.kartra_headline_block.kartra_headline_block--vertical-center.pull-left {
    float: none !important;
    justify-content: flex-start
}

.kartra_headline_block.kartra_headline_block--flex.pull-center,
.kartra_headline_block.kartra_headline_block--vertical-center.pull-center {
    display: flex !important;
    justify-content: center
}

.kartra_headline_block.kartra_headline_block--flex.pull-right,
.kartra_headline_block.kartra_headline_block--vertical-center.pull-right {
    float: none !important;
    justify-content: flex-end
}

.kartra_headline .el_tools>button {
    display: flex;
    align-items: center;
    justify-content: center
}

.kartra_text {
    font-size: .625rem;
    margin-bottom: 20px;
    line-height: 1.4em;
    font-weight: 300;
    position: relative
}

.kartra_text p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text h1,
.kartra_text h2,
.kartra_text h3,
.kartra_text h4,
.kartra_text h5,
.kartra_text h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--letter-spacing-extra-tiny {
    letter-spacing: .04rem
}

.kartra_text--letter-spacing-semi-tiny {
    letter-spacing: .05rem
}

.kartra_text--letter-spacing-special-tiny {
    letter-spacing: .07rem
}

.kartra_text--letter-spacing-tiny {
    letter-spacing: .1rem
}

.kartra_text--letter-spacing-extra-small {
    letter-spacing: .15rem
}

.kartra_text--letter-spacing-small {
    letter-spacing: .2rem
}

.kartra_text--letter-spacing-medium {
    letter-spacing: .25rem
}

.kartra_text--letter-spacing-medium {
    letter-spacing: .3rem
}

.kartra_text--letter-spacing-large {
    letter-spacing: .4rem
}

.kartra_text--letter-spacing-very-large {
    letter-spacing: .5rem
}

.kartra_text--letter-spacing-very-giant {
    letter-spacing: 1rem
}

.kartra_text--letter-spacing-big-giant {
    letter-spacing: 1.5rem
}

.kartra_text--negative-letter-spacing-special-big-giant {
    letter-spacing: -2px
}

.kartra_text--line-height-extra-tiny,
.kartra_text--line-height-extra-tiny p,
.kartra_text--line-height-extra-tiny p span {
    line-height: .9em
}

.kartra_text--line-height-tiny,
.kartra_text--line-height-tiny p,
.kartra_text--line-height-tiny p span {
    line-height: 1em
}

.kartra_text--line-height-small,
.kartra_text--line-height-small p,
.kartra_text--line-height-small p span {
    line-height: 1.1em
}

.kartra_text--line-height-extra-medium,
.kartra_text--line-height-extra-medium p,
.kartra_text--line-height-extra-medium p span {
    line-height: 1.2em
}

.kartra_text--line-height-medium,
.kartra_text--line-height-medium p,
.kartra_text--line-height-medium p span {
    line-height: 1.3em
}

.kartra_text--line-height-large,
.kartra_text--line-height-large p,
.kartra_text--line-height-large p span {
    line-height: 1.4em
}

.kartra_text--line-height-special-large,
.kartra_text--line-height-special-large p,
.kartra_text--line-height-special-large p span {
    line-height: 1.5em
}

@media(max-width: 991px) {
    .kartra_text {
        font-size: .77rem
    }
}

@media(max-width: 767px) {
    .kartra_text {
        font-size: .92rem
    }
}

@media(max-width: 480px) {
    .kartra_text {
        font-size: 1.07rem
    }
}

.kartra_text a {
    text-decoration: none
}

.kartra_text--center {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%
}

.kartra_text--left {
    margin-left: 0px
}

.kartra_text--table {
    display: table;
    margin: auto
}

.kartra_text--table p {
    display: table-cell;
    vertical-align: top
}

.kartra_text--align-bottom p {
    vertical-align: bottom
}

.kartra_text--align-middle p {
    vertical-align: middle
}

.kartra_text--text-center {
    text-align: center
}

@media(min-width: 992px) {
    .kartra_text--md-text-center {
        text-align: center
    }
}

.kartra_text--text-left {
    text-align: left
}

.kartra_text--text-right {
    text-align: right
}

@media(max-width: 991px) {
    .kartra_text--sm-text-center {
        text-align: center
    }
}

@media(max-width: 991px) {
    .kartra_text--sm-text-right {
        text-align: right
    }
}

@media(max-width: 767px) {
    .kartra_text--sm-text-right {
        text-align: center
    }
}

@media(max-width: 991px) {
    .kartra_text--sm-text-left {
        text-align: left
    }
}

@media(max-width: 767px) {
    .kartra_text--xs-text-center {
        text-align: center
    }
}

@media(max-width: 480px) {
    .kartra_text--xxs-text-center {
        text-align: center
    }
}

.kartra_text--white {
    color: #fff
}

.kartra_text--special-red {
    color: #ed2d16
}

.kartra_text--black {
    color: #000
}

.kartra_text--black-opaque-90 {
    color: rgba(0, 0, 0, .9)
}

.kartra_text--dim-black {
    color: #212121
}

.kartra_text--dark-grey {
    color: #9e9e9e
}

.kartra_text--dim-black-opaque-60 {
    color: rgba(33, 33, 33, .6)
}

.kartra_text--dim-black-opaque-70 {
    color: rgba(33, 33, 33, .7)
}

.kartra_text--dim-black-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.kartra_text--dim-black-opaque-80 {
    color: rgba(33, 33, 33, .8)
}

.kartra_text--light-black {
    color: #424242
}

.kartra_text--teal {
    color: #00897b
}

.kartra_text--dark-olive {
    color: #403b28
}

.kartra_text--dark-blue {
    color: #37474f
}

.kartra_text--black-blue {
    color: #232c46
}

.kartra_text--cyan-blue {
    color: #80deeb
}

.kartra_text--turquoise-green {
    color: #009688
}

.kartra_text--night-rider-black {
    color: #333
}

.kartra_text--night-rider-black-opaque-80 {
    color: rgba(51, 51, 51, .8)
}

.kartra_text--semi-white {
    color: rgba(255, 255, 255, .6)
}

.kartra_text--light-grey {
    color: rgba(0, 0, 0, .6)
}

.kartra_text--light-golden {
    color: #e0b161
}

.kartra_text--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.kartra_text--deep-maroon {
    color: #49180b
}

.kartra_text--green {
    color: #5cb85c
}

.kartra_text--yellow-green {
    color: #9dcc65
}

.kartra_text--bright-yellow {
    color: #ffd54f
}

.kartra_text--pomegranate {
    color: #f54337
}

.kartra_text--oxford-blue {
    color: #33414c
}

.kartra_text--parchment {
    color: #2b3355
}

.kartra_text--parchment-dark {
    color: #263239
}

.kartra_text--mine-shaft {
    color: #212121
}

.kartra_text--yellow {
    color: #ffb74d
}

.kartra_text--steel-sky {
    color: #397eb8
}

.kartra_text--red-tomato {
    color: #ff5252
}

.kartra_text--orange-tomato {
    color: #ff7043
}

.kartra_text--red {
    color: #e54242
}

.kartra_text--suva-grey {
    color: #888
}

.kartra_text--dark-green-color {
    color: #00897b
}

.kartra_text--outrageous-orange {
    color: #ff5722
}

.kartra_text--darkturquoise {
    color: #00ced1
}

.kartra_text--very-dark-brown {
    color: #4e342e
}

.kartra_text--dim-grey {
    color: #666
}

.kartra_text--dim-grey-opaque-30 {
    color: rgba(102, 102, 102, .3)
}

.kartra_text--orange-peel {
    color: #ffa000
}

.kartra_text--fruit-salad {
    color: #4baf50
}

.kartra_text--gray-38 {
    color: #616161
}

.kartra_text--speech-red {
    color: #d40303
}

.kartra_text--persian-red {
    color: #d32f2f
}

.kartra_text--laurel-green {
    color: #388e3c
}

.kartra_text--rust-red {
    color: #ad2412
}

.kartra_text--summer-sky-blue {
    color: #24c2da
}

.kartra_text--sapphire-blue {
    color: #0a2b4a
}

.kartra_text--viking-blue {
    color: #3bbdc6
}

.kartra_text--chilean-fire-orange {
    color: #d34e3c
}

.kartra_text--charcoal-grey {
    color: #444
}

.kartra_text--gulf-blue {
    color: #34495e
}

.kartra_text--dodger-blue {
    color: #29b6f6
}

.kartra_text--nobel-grey {
    color: #999
}

.kartra_text--mortar-grey {
    color: #555
}

.kartra_text--linen-white {
    color: #fbf6ec
}

.kartra_text--iris-blue {
    color: #03acdc
}

.kartra_text--navy-blue {
    color: #0277bd
}

.kartra_text--dark-aqua {
    color: #44bcd2
}

.kartra_text--white-smoke-grey {
    color: #f5f5f5
}

.kartra_text--light-maroon-color {
    color: #81302a
}

.kartra_text--dark-saddle-brown {
    color: #3c2200
}

.kartra_text--dark-chocolate {
    color: #d97800
}

.kartra_text--deep-dark-slate-grey {
    color: #172821
}

.kartra_text--deep-gold {
    color: #f0ce44
}

.kartra_text--purple {
    color: #512da8
}

.kartra_text--transparent-white {
    color: rgba(255, 255, 255, .2)
}

.kartra_text--half-transparent-white {
    color: rgba(255, 255, 255, .5)
}

.kartra_text--light-coral {
    color: #ff974f
}

.kartra_text--deep-saddle-brown {
    color: #3e2724
}

.kartra_text--deep-saddle-brown-opaque-80 {
    color: rgba(62, 39, 36, .8)
}

.kartra_text--deep-coral {
    color: #ee6c00
}

.kartra_text--deep-dark-brown {
    color: #5d4037
}

.kartra_text--light-black-opaque-80 {
    color: rgba(66, 66, 66, .8)
}

.kartra_text--light-black-opaque-75 {
    color: rgba(66, 66, 66, .75)
}

.kartra_text--light-black-opaque-60 {
    color: rgba(66, 66, 66, .6)
}

.kartra_text--deep-megento-black {
    color: #392626
}

.kartra_text--dark-deep-blue {
    color: #263239
}

.kartra_text--light-gold {
    color: #ffd54f
}

.kartra_text--royal-blue {
    color: #0075ff
}

.kartra_text--deep-sky-blue-02 {
    color: #26c5d9
}

.kartra_text--ocean-green {
    color: #3ab677
}

.kartra_text--semi-pro-white-color {
    color: rgba(255, 255, 255, .8)
}

.kartra_text--extra-light-grey {
    color: #eee
}

.kartra_text--blue {
    color: #03acdc
}

.kartra_text--white-dim-grey {
    color: #999
}

.kartra_text--safron {
    color: #f5b83b
}

.kartra_text--light-blue-green {
    color: #0cc
}

.kartra_text--deep-sky-blue {
    color: #03a9f4
}

.kartra_text--white-smoke-white {
    color: #eee
}

.kartra_text--columbia-blue {
    color: #b3e5fc
}

.kartra_text--robins-egg-blue {
    color: #0cc
}

.kartra_text--deep-dark-aqua {
    color: #135c69
}

.kartra_text--night-rider-opaque-75 {
    color: rgba(51, 50, 50, .75)
}

.kartra_text--mine-shaft-opaque-50 {
    color: rgba(33, 33, 33, .5)
}

.kartra_text--mine-shaft-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.kartra_text--oxford-blue-opaque-75 {
    color: rgba(51, 65, 76, .75)
}

.kartra_text--denim-blue {
    color: #f5edea
}

.kartra_text--deep-orange-red {
    color: #e65100
}

.kartra_text--orange-color-two {
    color: #ffa002
}

.kartra_text--deep-rebecca-purple-color {
    color: #34243e
}

.kartra_text--black-opaque-75 {
    color: rgba(0, 0, 0, .75)
}

.kartra_text--light-navy {
    color: #283592
}

.kartra_text--dark-dodger-blue {
    color: #0067e6
}

.kartra_text--dark-dodger-blue-two {
    color: #4381ff
}

.kartra_text--white-opaque-70 {
    color: rgba(255, 255, 255, .7)
}

.kartra_text--white-opaque-75 {
    color: rgba(255, 255, 255, .75)
}

.kartra_text--white-opaque-8 {
    color: rgba(255, 255, 255, .8)
}

.kartra_text--white-opaque-9 {
    color: rgba(255, 255, 255, .9)
}

.kartra_text--white-opaque-5 {
    color: rgba(255, 255, 255, .5)
}

.kartra_text--white-opaque-6 {
    color: rgba(255, 255, 255, .6)
}

.kartra_text--gold {
    color: #ffca29
}

.kartra_text--deep-dark-blue {
    color: #262639
}

.kartra_text--jacksons-purple {
    color: #311b92
}

.kartra_text--coral-dark {
    color: #f26c4f
}

.kartra_text--light-chocolate {
    color: #f57c00
}

.kartra_text--dark-black-blue {
    color: #262a39
}

.kartra_text--light-medium-slate-blue {
    color: #9575cd
}

.kartra_text--light-coral-four {
    color: #e67374
}

.kartra_text--deep-dark-indigo {
    color: #33243e
}

.kartra_text--deep-sky-blue-three {
    color: #4fc3f7
}

.kartra_text--pale-golden-rod {
    color: #ebce7b
}

.kartra_text--deep-yellow-green {
    color: #8bc34a
}

.kartra_text--black-grey {
    color: #585858
}

.kartra_text--dark-black-blue-opaque-50 {
    color: rgba(38, 42, 57, .5)
}

.kartra_text--light-green {
    color: #51d98e
}

.kartra_text--dark-golden {
    color: #a1824c
}

.kartra_text--special-light-red {
    color: #e13e3e
}

.kartra_text--medium-transparent-black {
    color: rgba(0, 0, 0, .5)
}

.kartra_text--dark {
    color: rgba(0, 0, 0, .6)
}

.kartra_text--light-salmon {
    color: #e5a394
}

.kartra_text--cyan-blue-three {
    color: #4db6ac
}

.kartra_text--golden-glow {
    color: #ffe082
}

.kartra_text--light-khaki {
    color: #fff59d
}

.kartra_text--free-speech-blue {
    color: #3f51b5
}

.kartra_text--dark-night-blue {
    color: #2e364e
}

.kartra_text--deep-sky-blue-six {
    color: #00c0e2
}

.kartra_text--light-orange-three {
    color: #feb952
}

.kartra_text--light-sandy-brown {
    color: #ffb74d
}

.kartra_text--extra-dark-grey {
    color: #e0e0e0
}

.kartra_text--light-dodger-blue-two {
    color: #42a5f5
}

.kartra_text--very-dark-indigo {
    color: #43374f
}

.kartra_text--dark-slate-grey {
    color: #37474f
}

.kartra_text--deep-dark-indigo-two {
    color: #242642
}

.kartra_text--light-slate-grey-two {
    color: #949ca3
}

.kartra_text--mat-black {
    color: #353535
}

.kartra_text--mat-black-opaque-60 {
    color: rgba(53, 53, 53, .6)
}

.kartra_text--mat-black-opaque-80 {
    color: rgba(53, 53, 53, .8)
}

.kartra_text--deep-sky-blue-seven {
    color: #43a4f2
}

.kartra_text--dark-medium-slate-blue {
    color: #5c6bc0
}

.kartra_text--dark-sea-green {
    color: #81c783
}

.kartra_text--dark-turquoise-two {
    color: #4dd0e1
}

.kartra_text--light-coral-two {
    color: #ff8a65
}

.kartra_text--night-rider {
    color: #333232
}

.kartra_text--green-three {
    color: #22cc6e
}

.kartra_text--deep-dodger-blue {
    color: #1e87e5
}

.kartra_text--deep-sky-blue-03 {
    color: #03bde6
}

.kartra_text--deep-purple {
    color: #2e2444
}

.kartra_text--deep-purple-opaque-80 {
    color: rgba(46, 36, 68, .8)
}

.kartra_text--deep-coral-02 {
    color: #f06f3c
}

.kartra_text--dark-orange-two {
    color: #f08b1f
}

.kartra_text--dark-orange-three {
    color: #f27900
}

.kartra_text--light-sea-green {
    color: #2cc97d
}

.kartra_text--deep-dark-slate-blue {
    color: #2e3147
}

.kartra_text--deep-dark-slate-blue-opaque-80 {
    color: rgba(46, 49, 71, .8)
}

.kartra_text--light-medium-blue {
    color: #4a5cc1
}

.kartra_text--orange-four {
    color: #eea501
}

.kartra_text--deep-sky-blue-eight {
    color: #1acae0
}

.kartra_text--orange-color-five {
    color: #f9a824
}

.kartra_text--light-dark-orange {
    color: #ffa726
}

.kartra_text--deep-maroon-two {
    color: #6c4c41
}

.kartra_text--deep-dark-slate-blue-opaque-75 {
    color: rgba(46, 49, 71, .75)
}

.kartra_text--deep-dark-slate-blue-three {
    color: #32425f
}

.kartra_text--deep-dark-slate-blue-three-opaque-80 {
    color: rgba(50, 66, 95, .8)
}

.kartra_text--dodger-blue-two {
    color: #2296f3
}

.kartra_text--deep-dark-turquoise {
    color: #10afc3
}

.kartra_text--medium-sea-green {
    color: #2cbc84
}

.kartra_text--light-slate-grey {
    color: #455a64
}

.kartra_text--deep-dim-grey {
    color: #414141
}

.kartra_text--light-sea-green {
    color: #2cc97d
}

.kartra_text--light-teal {
    color: #009688
}

.kartra_text--light-cyan-two {
    color: #11adad
}

.kartra_text--deep-salmon-two {
    color: #ff6161
}

.kartra_text--very-dark-slate-blue {
    color: #2f3652
}

.kartra_text--mid-slate-grey {
    color: #63687d
}

.kartra_text--light-firebrick {
    color: #bf360d
}

.kartra_text--royal-blue-two {
    color: #2765fa
}

.kartra_text--deep-pale-golden {
    color: #ffe497
}

.kartra_text--light-steel-blue {
    color: #ccd8f2
}

.kartra_text--deep-coral-04 {
    color: #f64f64
}

.kartra_text--deep-misty-rose {
    color: #ffccbc
}

.kartra_text--royal-blue-three {
    color: #3376ff
}

.kartra_text--tussock {
    color: #bf8a3f
}

.kartra_text--cornflower-blue {
    color: #637dd6
}

.kartra_text--carrot-orange {
    color: #f29727
}

.kartra_text--dark-pink {
    color: #9c1956
}

.kartra_text--sea-buckthorn {
    color: #f69f28
}

.kartra_text--valencia {
    color: #d93d3d
}

.kartra_text--royal-blue-four {
    color: #4773e8
}

.kartra_text--mine-shaf {
    color: #222
}

.kartra_text--web-orange {
    color: orange
}

.kartra_text--tulip-tree {
    color: #e7a440
}

.kartra_text--cornflower-blue-02 {
    color: #6c62ff
}

.kartra_text--burning-orange {
    color: #ff7143
}

.kartra_text--dark-burgundy {
    color: #7c0e04
}

.kartra_text--dodger-blue-03 {
    color: #3cf
}

.kartra_text--ebony-clay {
    color: #28314e
}

.kartra_text--azure-radiance {
    color: #0299ff
}

.kartra_text--waikawa-gray {
    color: #5b699a
}

.kartra_text--waikawa-gray-2 {
    color: #5d6b96
}

.kartra_text--blaze-orange {
    color: #f60
}

.kartra_text--blaze-orange-2 {
    color: #ff6802
}

.kartra_text--rock-blue {
    color: #99a6c8
}

.kartra_text--manatee {
    color: #8f929b
}

.kartra_text--ebony-clay-2 {
    color: #22283a
}

.kartra_text--ebony-clay-2-opaque-80 {
    color: rgba(34, 40, 58, .8)
}

.kartra_text--ebony-clay-2-opaque-70 {
    color: rgba(34, 40, 58, .7)
}

.kartra_text--ebony-clay-2-opaque-60 {
    color: rgba(34, 40, 58, .6)
}

.kartra_text--feijoa {
    color: #97d984
}

.kartra_text--bright-turquoise {
    color: #0ac3db
}

.kartra_text--mine-shaft-2 {
    color: #363435
}

.kartra_text--mine-shaft-2-opaque-80 {
    color: rgba(54, 52, 53, .8)
}

.kartra_text--radical-red {
    color: #ff3f59
}

.kartra_text--golden-fizz {
    color: #e8ff38
}

.kartra_text--electric-violet {
    color: #683dff
}

.kartra_text--bright-turquoise-2 {
    color: #14c1f9
}

.kartra_text--rhino {
    color: #2d385f
}

.kartra_text--green-yellow {
    color: #cbff38
}

.kartra_text--canary {
    color: #c7ff55
}

.kartra_text--golden-dream {
    color: #f5e233
}

.kartra_text--driftwood {
    color: #ac8c46
}

.kartra_text--taupe {
    color: #4b3f36
}

.kartra_text--taupe-opaque-80 {
    color: rgba(75, 63, 54, .8)
}

.kartra_text--sun {
    color: #fca311
}

.kartra_text--port-gore {
    color: #2d244e
}

.kartra_text--port-gore-opaque-80 {
    color: rgba(45, 36, 78, .8)
}

.kartra_text--vermilion {
    color: #ff3f0a
}

.kartra_text--woodsmoke {
    color: #141316
}

.kartra_text--chateau-green {
    color: #4ab050
}

.kartra_text--pickled-bluewood {
    color: #2a3e4e
}

.kartra_text--turquoise-2 {
    color: #2ec4b6
}

.kartra_text--ebony-clay-opaque-70 {
    color: rgba(40, 49, 78, .7)
}

.kartra_text--ebony-clay-opaque-80 {
    color: rgba(40, 49, 78, .8)
}

.kartra_text--caribbean-green {
    color: #06d6a0
}

.kartra_text--laser-lemon {
    color: #e9ff70
}

.kartra_text--broom {
    color: #fdff1e
}

.kartra_text--madison {
    color: #0d3b66
}

.kartra_text--eden {
    color: #0e5f5c
}

.kartra_text--cerulean {
    color: #00bbf9
}

.kartra_text--bright-sun {
    color: #ffd23f
}

.kartra_text--sunglow {
    color: #ffca3a
}

.kartra_text--torch-red {
    color: #ff0a54
}

.kartra_text--azure-radiance-3 {
    color: #0075ff
}

.kartra_text--french-rose {
    color: #ef476f
}

.kartra_text--burning-orange-2 {
    color: #ff6b35
}

.kartra_text--radical-red-2 {
    color: #ff3562
}

.kartra_text--persian-green {
    color: #01b289
}

.kartra_text--yellow-orange {
    color: #ffba3d
}

.kartra_text--flush-orange {
    color: #fb8500
}

.kartra_text--koromiko {
    color: #ffbd6d
}

.kartra_text--daisy-bush {
    color: #531cb3
}

.kartra_text--rose-2 {
    color: #ff0072
}

.kartra_text--dodger-blue-2 {
    color: #3a5dff
}

.kartra_text--minsk {
    color: #443776
}

.kartra_text--pink-bright {
    color: #ff679f
}

.kartra_text--port-gore-2 {
    color: #1f2041
}

.kartra_text--sea-buckthorn-2 {
    color: #f79824
}

.kartra_text--bright-turquoise-3 {
    color: #25cef8
}

.kartra_text--amber {
    color: #ffbe0b
}

.kartra_text--yellow-orange-2 {
    color: #fcb04c
}

.kartra_text--web-orange-2 {
    color: #f6ad00
}

.kartra_text--endeavour {
    color: #0353a4
}

.kartra_text--governor-bay-2 {
    color: #3f37c9
}

.kartra_text--mustard-2 {
    color: #fde053
}

.kartra_text--lipstick {
    color: #ca0070
}

.kartra_text--shark {
    color: #1a1b21
}

.kartra_text--torch-red-2 {
    color: #ff0a54
}

.kartra_text--surfie-green {
    color: #0f7173
}

.kartra_text--gold-drop {
    color: #f77f00
}

.kartra_text--purple-heart-2 {
    color: #5f30e2
}

.kartra_text--ebony-clay-3 {
    color: #252641
}

.kartra_text--ebony-clay-3-opaque-80 {
    color: rgba(37, 38, 65, .8)
}

.kartra_text--blue-ribbon {
    color: #006bff
}

.kartra_text--regal-blue {
    color: #025373
}

.kartra_text--dodger-blue-3 {
    color: #3495fa
}

.kartra_text--web-orange-3 {
    color: #fa0
}

.kartra_text--dodger-blue-4 {
    color: #3772ff
}

.kartra_text--torch-red-3 {
    color: #ff0054
}

.kartra_text--dodger-blue-5 {
    color: #1789fc
}

.kartra_text--torch-red-4 {
    color: #ff1654
}

.kartra_text--flush-orange-2 {
    color: #f70
}

.kartra_text--sun-2 {
    color: #fea410
}

.kartra_text--flush-orange-3 {
    color: #ff8600
}

.kartra_text--royal-blue-2 {
    color: #4361ee
}

.kartra_text--purple-2 {
    color: #7209b7
}

.kartra_text--stratos {
    color: #00124d
}

.kartra_text--waikawa-gray-3 {
    color: #59679e
}

.kartra_text--big-stone {
    color: #1a2748
}

.kartra_text--big-stone-opaque-80 {
    color: rgba(26, 39, 72, .8)
}

.kartra_text--jacarta {
    color: #382c67
}

.kartra_text--jacarta-opaque-80 {
    color: rgba(56, 44, 103, .8)
}

.kartra_text--radical-red-3 {
    color: #fc3d65
}

.kartra_text--orange-crayola {
    color: #ff6e31
}

.kartra_text--bittersweet {
    color: #ff4a4a
}

.kartra_text--burnt-sienna {
    color: #e76260
}

.kartra_text--emerald {
    color: #68d4a6
}

.kartra_text--coquelicot {
    color: #f94a29
}

.kartra_text--bg-sky-blue {
    background-color: #03acdc
}

.kartra_text--italic {
    font-style: italic
}

.kartra_text--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_text--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_text--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_text--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_text--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_text--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_text--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_text--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_text--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_text--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_text--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_text--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_text--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_text--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_text--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_text--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_text--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_text--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_text--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_text--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_text--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_text--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_text--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_text--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_text--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_text--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_text--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_text--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_text--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_text--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_text--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_text--spectral-font {
    font-family: "Spectral", serif
}

.kartra_text--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_text--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_text--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_text--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_text--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_text--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_text--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_text--patua-one {
    font-family: "Patua One", cursive
}

.kartra_text--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_text--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_text--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_text--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_text--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_text--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_text--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_text--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_text--arvo-font {
    font-family: "Arvo", serif
}

.kartra_text--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_text--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_text--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_text--caudex-font {
    font-family: "Caudex", serif
}

.kartra_text--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_text--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_text--allan-font {
    font-family: "Allan", cursive
}

.kartra_text--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_text--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_text--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_text--radley-font {
    font-family: "Radley", serif
}

.kartra_text--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_text--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_text--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_text--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_text--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_text--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_text--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_text--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_text--margin-left-right-extra-medium {
    margin-left: 40px;
    margin-right: 40px
}

.kartra_text--margin-left-right-special-medium {
    margin-left: 30px;
    margin-right: 30px
}

.kartra_text--margin-left-right-extra-small {
    margin-left: 20px;
    margin-right: 20px
}

.kartra_text--margin-left-right-small {
    margin-left: 25px;
    margin-right: 25px
}

.kartra_text--margin-left-tiny {
    margin-left: 10px
}

.kartra_text--margin-top-small {
    margin-top: 25px
}

.kartra_text--margin-top-extra-small {
    margin-top: 20px
}

.kartra_text--margin-top-tiny {
    margin-top: 10px
}

.kartra_text--margin-top-medium {
    margin-top: 50px
}

.kartra_text--margin-top-special-large {
    margin-top: 60px
}

.kartra_text--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_text--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_text--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_text--margin-bottom-like-tiny {
    margin-bottom: 8px
}

.kartra_text--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_text--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_text--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_text--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_text--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_text--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_text--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_text--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_text--margin-bottom-semi-large {
    margin-bottom: 80px
}

@media(min-width: 992px) {
    .kartra_text--md-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_text--margin-left-medium {
    margin-left: 50px
}

@media(max-width: 991px) {
    .kartra_text--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

.kartra_text--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_text--margin-top-special-medium {
    margin-top: 30px
}

.kartra_text--negative-margin-top-extra-tiny {
    margin-top: -5px
}

@media(min-width: 992px) {
    .kartra_text--md-margin-bottom-medium {
        margin-bottom: 50px
    }
}

@media(max-width: 767px) {
    .kartra_text--xs-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

@media(max-width: 991px) {
    .kartra_text--sm-margin-bottom-special-medium {
        margin-bottom: 30px
    }
}

@media(max-width: 991px) {
    .kartra_text--sm-margin-bottom-medium {
        margin-bottom: 50px
    }
}

@media(max-width: 991px) {
    .kartra_text--sm-margin-bottom-none {
        margin-bottom: 0px
    }
}

.kartra_text--margin-top-bottom-special-medium {
    margin-top: 30px;
    margin-bottom: 30px
}

@media(max-width: 991px) {
    .kartra_text--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_text--margin-top-big-tiny {
    margin-top: 15px
}

.kartra_text--margin-small {
    margin: 25px
}

.kartra_text--padding-extra-small {
    padding: 20px
}

.kartra_text--padding-tiny {
    padding: 10px
}

.kartra_text--padding-left-medium {
    padding-left: 50px
}

.kartra_text--padding-right-small {
    padding-right: 25px
}

.kartra_text--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 20px
}

.kartra_text--text-extra-small {
    font-size: .5rem
}

.kartra_text--text-extra-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--text-extra-small h1,
.kartra_text--text-extra-small h2,
.kartra_text--text-extra-small h3,
.kartra_text--text-extra-small h4,
.kartra_text--text-extra-small h5,
.kartra_text--text-extra-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--text-extra-small {
        font-size: .65rem
    }
}

@media(max-width: 767px) {
    .kartra_text--text-extra-small {
        font-size: .8rem
    }
}

@media(max-width: 480px) {
    .kartra_text--text-extra-small {
        font-size: .95rem
    }
}

.kartra_text--size-big-special-small {
    font-size: .8rem
}

.kartra_text--size-big-special-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--size-big-special-small h1,
.kartra_text--size-big-special-small h2,
.kartra_text--size-big-special-small h3,
.kartra_text--size-big-special-small h4,
.kartra_text--size-big-special-small h5,
.kartra_text--size-big-special-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--size-big-special-small {
        font-size: .95rem
    }
}

@media(max-width: 767px) {
    .kartra_text--size-big-special-small {
        font-size: 1.1rem
    }
}

@media(max-width: 480px) {
    .kartra_text--size-big-special-small {
        font-size: 1.25rem
    }
}

.kartra_text--size-medium {
    font-size: .85rem
}

.kartra_text--size-medium p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--size-medium h1,
.kartra_text--size-medium h2,
.kartra_text--size-medium h3,
.kartra_text--size-medium h4,
.kartra_text--size-medium h5,
.kartra_text--size-medium h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--size-medium {
        font-size: 1rem
    }
}

@media(max-width: 767px) {
    .kartra_text--size-medium {
        font-size: 1.15rem
    }
}

@media(max-width: 480px) {
    .kartra_text--size-medium {
        font-size: 1.3rem
    }
}

.kartra_text--larger {
    font-size: 1.2rem
}

.kartra_text--larger p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--larger h1,
.kartra_text--larger h2,
.kartra_text--larger h3,
.kartra_text--larger h4,
.kartra_text--larger h5,
.kartra_text--larger h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--larger {
        font-size: 1.3rem
    }
}

@media(max-width: 767px) {
    .kartra_text--larger {
        font-size: 1.4rem
    }
}

@media(max-width: 480px) {
    .kartra_text--larger {
        font-size: 1.5rem
    }
}

.kartra_text--normal {
    font-size: 1rem
}

.kartra_text--normal p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--normal h1,
.kartra_text--normal h2,
.kartra_text--normal h3,
.kartra_text--normal h4,
.kartra_text--normal h5,
.kartra_text--normal h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--normal {
        font-size: 1.1rem
    }
}

@media(max-width: 767px) {
    .kartra_text--normal {
        font-size: 1.2rem
    }
}

@media(max-width: 480px) {
    .kartra_text--normal {
        font-size: 1.3rem
    }
}

.kartra_text--sub-normal {
    font-size: .92rem
}

.kartra_text--sub-normal p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--sub-normal h1,
.kartra_text--sub-normal h2,
.kartra_text--sub-normal h3,
.kartra_text--sub-normal h4,
.kartra_text--sub-normal h5,
.kartra_text--sub-normal h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--sub-normal {
        font-size: 1.02rem
    }
}

@media(max-width: 767px) {
    .kartra_text--sub-normal {
        font-size: 1.12rem
    }
}

@media(max-width: 767px) {
    .kartra_text--sub-normal {
        font-size: 1.22rem
    }
}

.kartra_text--semi-sub-normal {
    font-size: .9rem
}

.kartra_text--semi-sub-normal p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--semi-sub-normal h1,
.kartra_text--semi-sub-normal h2,
.kartra_text--semi-sub-normal h3,
.kartra_text--semi-sub-normal h4,
.kartra_text--semi-sub-normal h5,
.kartra_text--semi-sub-normal h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--semi-sub-normal {
        font-size: 1rem
    }
}

@media(max-width: 767px) {
    .kartra_text--semi-sub-normal {
        font-size: 1.1rem
    }
}

@media(max-width: 767px) {
    .kartra_text--semi-sub-normal {
        font-size: 1.2rem
    }
}

.kartra_text--extra-small {
    font-size: .7rem
}

.kartra_text--extra-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--extra-small h1,
.kartra_text--extra-small h2,
.kartra_text--extra-small h3,
.kartra_text--extra-small h4,
.kartra_text--extra-small h5,
.kartra_text--extra-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--extra-small {
        font-size: .85rem
    }
}

@media(max-width: 767px) {
    .kartra_text--extra-small {
        font-size: 1rem
    }
}

@media(max-width: 480px) {
    .kartra_text--extra-small {
        font-size: 1.15rem
    }
}

.kartra_text--special-small {
    font-size: .65rem
}

.kartra_text--special-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--special-small h1,
.kartra_text--special-small h2,
.kartra_text--special-small h3,
.kartra_text--special-small h4,
.kartra_text--special-small h5,
.kartra_text--special-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--special-small {
        font-size: .8rem
    }
}

@media(max-width: 767px) {
    .kartra_text--special-small {
        font-size: .95rem
    }
}

@media(max-width: 480px) {
    .kartra_text--special-small {
        font-size: 1.1rem
    }
}

.kartra_text--text-medium {
    font-size: .75rem
}

.kartra_text--text-medium p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--text-medium h1,
.kartra_text--text-medium h2,
.kartra_text--text-medium h3,
.kartra_text--text-medium h4,
.kartra_text--text-medium h5,
.kartra_text--text-medium h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_text--text-medium {
        font-size: .9rem
    }
}

@media(max-width: 767px) {
    .kartra_text--text-medium {
        font-size: 1.05rem
    }
}

@media(max-width: 480px) {
    .kartra_text--text-medium {
        font-size: 1.2rem
    }
}

.kartra_text--text-small {
    font-size: .56rem
}

.kartra_text--text-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--text-small h1,
.kartra_text--text-small h2,
.kartra_text--text-small h3,
.kartra_text--text-small h4,
.kartra_text--text-small h5,
.kartra_text--text-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_text--text-small {
        font-size: .7rem
    }
}

@media(max-width: 767px) {
    .kartra_text--text-small {
        font-size: .85rem
    }
}

@media(max-width: 480px) {
    .kartra_text--text-small {
        font-size: 1rem
    }
}

.kartra_text--text-huge {
    font-size: 2.5rem
}

.kartra_text--text-huge p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--text-huge h1,
.kartra_text--text-huge h2,
.kartra_text--text-huge h3,
.kartra_text--text-huge h4,
.kartra_text--text-huge h5,
.kartra_text--text-huge h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--text-extra-medium {
    font-size: .9rem
}

.kartra_text--text-extra-medium p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_text--text-extra-medium h1,
.kartra_text--text-extra-medium h2,
.kartra_text--text-extra-medium h3,
.kartra_text--text-extra-medium h4,
.kartra_text--text-extra-medium h5,
.kartra_text--text-extra-medium h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_text--text-extra-medium {
        font-size: 1rem
    }
}

@media(max-width: 767px) {
    .kartra_text--text-extra-medium {
        font-size: 1.1rem
    }
}

@media(max-width: 480px) {
    .kartra_text--text-extra-medium {
        font-size: 1.2rem
    }
}

.kartra_text--inline {
    display: inline
}

.kartra_text--inline-child p {
    display: inline-block
}

.kartra_text--left {
    margin-left: 0px
}

.kartra_text__link {
    text-decoration: none;
    -webkit-transition: color .5s ease, background-color .5s ease;
    -moz-transition: color .5s ease, background-color .5s ease;
    -ms-transition: color .5s ease, background-color .5s ease;
    -o-transition: color .5s ease, background-color .5s ease;
    transition: color .5s ease, background-color .5s ease
}

.kartra_text__link--semi-white {
    color: rgba(255, 255, 255, .6)
}

.kartra_text__link--semi-white,
.kartra_text__link--semi-white:active,
.kartra_text__link--semi-white:visited,
.kartra_text__link--semi-white:focus {
    color: rgba(255, 255, 255, .6)
}

.kartra_text__link--semi-white:hover {
    color: rgba(255, 255, 255, .8)
}

.kartra_text__link--light-grey {
    color: rgba(0, 0, 0, .6)
}

.kartra_text__link--light-grey,
.kartra_text__link--light-grey:active,
.kartra_text__link--light-grey:visited,
.kartra_text__link--light-grey:focus {
    color: rgba(0, 0, 0, .6)
}

.kartra_text__link--light-grey:hover {
    color: rgba(0, 0, 0, .2)
}

.kartra_text--night-rider-black {
    color: #333
}

.kartra_text--quotes-thin:before {
    font-family: "kartra_FontAwesome";
    content: "“";
    position: absolute;
    font-size: 50px;
    opacity: .3;
    font-style: normal;
    z-index: 1;
    top: 25px;
    left: -30px
}

.kartra_text--quotes-thin:after {
    font-family: "kartra_FontAwesome";
    content: "”";
    right: -20px;
    bottom: -15px;
    position: absolute;
    font-size: 50px;
    opacity: .3;
    font-style: normal;
    z-index: 1
}

.kartra_text--quotes-medium {
    padding-left: 15px
}

.kartra_text--quotes-medium:before {
    font-family: "kartra_FontAwesome";
    content: "";
    position: absolute;
    font-style: normal;
    z-index: 1;
    top: 0px;
    left: 0px
}

.kartra_text--quotes-medium:after {
    font-family: "kartra_FontAwesome";
    content: "";
    right: 0px;
    bottom: -5px;
    position: absolute;
    font-style: normal;
    z-index: 1
}

.kartra_text--quotes-medium-right:after {
    font-family: "kartra_FontAwesome";
    content: "";
    right: 0px;
    bottom: 3px;
    position: absolute;
    font-style: normal;
    z-index: 1;
    font-size: 34px;
    opacity: .2
}

.kartra_text--quotes-style-01 {
    padding-left: 5px;
    padding-right: 5px
}

.kartra_text--quotes-style-01::before {
    font-family: "kartra_FontAwesome";
    content: "";
    position: absolute;
    top: -30px;
    left: 0px;
    font-style: normal;
    z-index: 1;
    font-size: 18px;
    opacity: .2
}

.kartra_text--quotes-style-01::after {
    font-family: "kartra_FontAwesome";
    content: "";
    position: absolute;
    top: -30px;
    right: 0px;
    font-style: normal;
    z-index: 1;
    font-size: 18px;
    opacity: .2
}

.kartra_text--quotes-style-02:after {
    font-family: "kartra_FontAwesome";
    content: "";
    right: 0px;
    bottom: 0px;
    position: absolute;
    font-style: normal;
    z-index: 1;
    font-size: 28px;
    color: rgba(0, 0, 0, .1)
}

.kartra_text--quotes-style-03:before {
    font-family: "kartra_FontAwesome";
    content: "";
    left: 0px;
    top: 0px;
    position: absolute;
    font-style: normal;
    z-index: 1;
    font-size: 20px;
    color: rgba(0, 0, 0, .1)
}

.kartra_text--quotes-style-03:after {
    font-family: "kartra_FontAwesome";
    content: "";
    right: 0px;
    bottom: 0px;
    position: absolute;
    font-style: normal;
    z-index: 1;
    font-size: 20px;
    color: rgba(0, 0, 0, .1)
}

.kartra_text--vertical-line-white {
    display: inline-block;
    position: relative;
    padding: 0 40px
}

.kartra_text--vertical-line-white::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    width: 25px;
    height: 2px;
    background-color: #fff;
    margin-top: 0px
}

.kartra_text--vertical-line-white::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0px;
    width: 25px;
    height: 2px;
    background-color: #fff;
    margin-top: 0px
}

.kartra_text--ribbon-text-top-left {
    width: 225px;
    right: -15%;
    top: 15%;
    font-weight: 500;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    display: block;
    text-align: center;
    padding: 6px;
    position: absolute !important
}

.kartra_text--ribbon-text-top-right {
    width: 225px;
    color: #fff;
    left: -15%;
    top: 15%;
    padding: 6px;
    font-weight: 500;
    position: absolute !important;
    display: block;
    text-align: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.kartra_text--bg-ribbon-mountain-meadow-green {
    background-color: #1abc9c
}

.kartra_text--bg-ribbon-free-speech-blue {
    background-color: #3f51b5
}

.kartra_text--portfolio-text {
    position: absolute !important;
    bottom: -100px;
    left: 0%;
    right: 0;
    padding: 5px 10px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_text--portfolio-text-fixed {
    position: absolute !important;
    bottom: 0px;
    left: 0%;
    right: 0;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.kartra_text--bg-black {
    background-color: #000
}

.kartra_text--bg-full-transparent-black {
    background-color: rgba(0, 0, 0, .3)
}

.kartra_text--bg-white-smoke-grey {
    background-color: #f5f5f5
}

.kartra_text--bg-semi-pro-black {
    background-color: rgba(0, 0, 0, .8)
}

.kartra_text--rounded-tiny-bottom-left-right {
    border-radius: 0 0 6px 6px
}

.kartra_text--overlap {
    z-index: 1
}

.kartra_text--font-weight-regular {
    font-weight: 400
}

.kartra_text--font-weight-medium {
    font-weight: 500
}

.kartra_text--font-weight-semi-bold {
    font-weight: 600
}

.kartra_text--font-weight-bold {
    font-weight: 700
}

.kartra_text--pricing-cost-top-extra-tiny span {
    position: relative;
    top: 6px
}

.kartra_text--link-text-canary-yellow a {
    color: #ffffae
}

.kartra_text--link-text-canary-yellow a:hover,
.kartra_text--link-text-canary-yellow a:focus {
    color: #fff
}

.kartra_text--link-text-underline a {
    text-decoration: underline
}

.kartra_text--flex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.kartra_text--align-top {
    align-items: flex-start;
    flex-wrap: wrap
}

.kartra_text--link-white a {
    color: #fff
}

.kartra_text--link-underline {
    text-decoration: underline
}

.kartra_list {
    margin: 0px;
    padding: 0px;
    list-style: none
}

.kartra_list--grid {
    display: grid
}

.kartra_list--justify-content-center {
    justify-content: center
}

@media(max-width: 991px) {
    .kartra_list--sm-justify-content-center {
        justify-content: center
    }
}

.kartra_list--flex {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.kartra_list--space-around {
    justify-content: space-around
}

.kartra_list--space-between {
    justify-content: space-between
}

.kartra_list--justify-content-center {
    justify-content: center
}

@media(max-width: 991px) {
    .kartra_list--sm-justify-content-center {
        justify-content: center
    }
}

.kartra_list--text-center {
    text-align: center
}

.kartra_list--text-right {
    text-align: right
}

@media(max-width: 991px) {
    .kartra_list--sm-text-center {
        text-align: center
    }
}

.kartra_list--md-text-right {
    text-align: right
}

@media(max-width: 991px) {
    .kartra_list--md-text-right {
        text-align: center
    }
}

@media(max-width: 991px) {
    .kartra_list--sm-text-left {
        text-align: left
    }
}

.kartra_list--pull-right {
    float: right
}

@media(min-width: 768px) {
    .kartra_list--md-pull-right {
        float: right
    }
}

@media(max-width: 991px) {
    .kartra_list--sm-text-right {
        text-align: right
    }
}

@media(max-width: 768px) {
    .kartra_list--sm-text-right {
        text-align: center
    }
}

@media(max-width: 768px) {
    .kartra_list--xs-text-right {
        text-align: right
    }
}

@media(max-width: 767px) {
    .kartra_list--xs-text-center {
        text-align: center
    }
}

.kartra_list--margin-adjust-menu {
    margin: 16px 0px 16px 25px
}

@media(max-width: 767px) {
    .kartra_list--margin-adjust-menu {
        margin: 0px 20px
    }
}

.kartra_list--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_list--margin-bottom-big-tiny {
    margin-bottom: 15px
}

@media(max-width: 991px) {
    .kartra_list--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 991px) {
    .kartra_list--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

.kartra_list--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_list--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_list--margin-top-bottom-small {
    margin-top: 25px;
    margin-bottom: 25px
}

.kartra_list--margin-top-small {
    margin-top: 25px
}

.kartra_list--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_list--margin-top-bottom-medium {
    margin-top: 50px;
    margin-bottom: 50px
}

.kartra_list--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_list--margin-top-medium {
    margin-top: 50px
}

@media(min-width: 991px) {
    .kartra_list--md-margin-top-medium {
        margin-top: 50px
    }
}

.kartra_list--md-margin-bottom-medium {
    margin-bottom: 50px
}

@media(max-width: 991px) {
    .kartra_list--md-margin-bottom-medium {
        margin-bottom: 20px
    }
}

.kartra_list--md-margin-bottom-large {
    margin-bottom: 100px
}

@media(max-width: 991px) {
    .kartra_list--md-margin-bottom-large {
        margin-bottom: 20px
    }
}

@media(min-width: 992px) {
    .kartra_list--md-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 767px) {
    .kartra_list--sm-margin-top-tiny {
        margin-top: 10px
    }
}

.kartra_list--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_list--padding-left-tiny {
    padding-left: 10px
}

.kartra_list--padding-top-special-medium {
    padding-top: 30px
}

.kartra_list--border-extra-tiny-top-full-grey {
    border-top: 1px solid #ddddd3
}

.kartra_list--last-element-border-none .kartra_list__item:last-child .kartra_list__link {
    border: 0px
}

.kartra_list--first-element-padding-left-none .kartra_list__item:first-child .kartra_list__link {
    padding-left: 0px
}

.kartra_list--last-element-padding-right-none .kartra_list__item:last-of-type .kartra_list__link {
    padding-right: 0px
}

.kartra_list--last-item-padding-bottom-none .kartra_list__item:last-of-type {
    padding-bottom: 0px
}

.kartra_list--last-item-margin-right-none .kartra_list__item:last-of-type {
    margin-right: 0px
}

.kartra_list--first-item-margin-left-none .kartra_list__item:first-of-type {
    margin-left: 0px
}

@media(min-width: 768px) {
    .kartra_list--md-last-item-margin-right-none .kartra_list__item:last-of-type {
        margin-right: 0px
    }
}

@media(max-width: 991px) {
    .kartra_list--sm-first-item-margin-left-none .kartra_list__item:first-of-type {
        margin-left: 0px
    }
}

.kartra_list__link {
    font-size: .625rem;
    text-decoration: none;
    font-weight: 300;
    display: inline-block;
    -webkit-transition: color .5s ease, background-color .5s ease, opacity .5s ease;
    -moz-transition: color .5s ease, background-color .5s ease, opacity .5s ease;
    -ms-transition: color .5s ease, background-color .5s ease, opacity .5s ease;
    -o-transition: color .5s ease, background-color .5s ease, opacity .5s ease;
    transition: color .5s ease, background-color .5s ease, opacity .5s ease
}

.kartra_list__link p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_list__link h1,
.kartra_list__link h2,
.kartra_list__link h3,
.kartra_list__link h4,
.kartra_list__link h5,
.kartra_list__link h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_list__link {
        font-size: .77rem
    }
}

@media(max-width: 767px) {
    .kartra_list__link {
        font-size: .92rem
    }
}

@media(max-width: 480px) {
    .kartra_list__link {
        font-size: 1.07rem
    }
}

.kartra_list__link--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_list__link--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_list__link--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_list__link--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_list__link--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_list__link--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_list__link--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_list__link--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_list__link--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_list__link--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_list__link--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_list__link--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_list__link--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_list__link--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_list__link--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_list__link--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_list__link--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_list__link--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_list__link--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_list__link--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_list__link--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_list__link--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_list__link--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_list__link--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_list__link--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_list__link--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_list__link--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_list__link--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_list__link--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_list__link--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_list__link--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_list__link--spectral-font {
    font-family: "Spectral", serif
}

.kartra_list__link--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_list__link--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_list__link--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_list__link--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_list__link--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_list__link--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_list__link--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_list__link--patua-one {
    font-family: "Patua One", cursive
}

.kartra_list__link--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_list__link--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_list__link--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_list__link--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_list__link--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_list__link--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_list__link--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_list__link--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_list__link--arvo-font {
    font-family: "Arvo", serif
}

.kartra_list__link--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_list__link--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_list__link--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_list__link--caudex-font {
    font-family: "Caudex", serif
}

.kartra_list__link--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_list__link--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_list__link--allan-font {
    font-family: "Allan", cursive
}

.kartra_list__link--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_list__link--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_list__link--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_list__link--radley-font {
    font-family: "Radley", serif
}

.kartra_list__link--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_list__link--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_list__link--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_list__link--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_list__link--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_list__link--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_list__link--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_list__link--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_list__link--font-weight-thin {
    font-weight: 100
}

.kartra_list__link--font-weight-extra-light {
    font-weight: 200
}

.kartra_list__link--font-weight-light {
    font-weight: 300
}

.kartra_list__link--font-weight-regular {
    font-weight: 400
}

.kartra_list__link--font-weight-normal {
    font-weight: 400
}

.kartra_list__link--font-weight-medium {
    font-weight: 500
}

.kartra_list__link--font-weight-semi-bold {
    font-weight: 600
}

.kartra_list__link--font-weight-bold {
    font-weight: 700
}

.kartra_list__link--font-weight-black {
    font-weight: 900
}

.kartra_list__link:hover {
    text-decoration: none
}

.kartra_list__link span {
    margin-right: 10px
}

.kartra_list__link--padding-left-right-extra-tiny {
    padding-left: 5px;
    padding-right: 5px
}

.kartra_list__link--padding-left-right-tiny {
    padding-left: 10px;
    padding-right: 10px
}

.kartra_list__link--padding-left-right-medium {
    padding-left: 50px;
    padding-right: 50px
}

.kartra_list__link--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_list__link--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_list__link--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_list__link--orange {
    color: #ff5723
}

.kartra_list__link--orange:hover,
.kartra_list__link--orange:active,
.kartra_list__link--orange:visited,
.kartra_list__link--orange:focus {
    color: #ff5723
}

.kartra_list__link--white {
    color: #fff
}

.kartra_list__link--white:hover,
.kartra_list__link--white:active,
.kartra_list__link--white:visited,
.kartra_list__link--white:focus {
    color: #fff
}

.kartra_list__link--light-black {
    color: #424242
}

.kartra_list__link--light-black:hover,
.kartra_list__link--light-black:active,
.kartra_list__link--light-black:visited,
.kartra_list__link--light-black:focus {
    color: #424242
}

.kartra_list__link--iris-blue {
    color: #03acdc
}

.kartra_list__link--iris-blue:hover,
.kartra_list__link--iris-blue:active,
.kartra_list__link--iris-blue:visited,
.kartra_list__link--iris-blue:focus {
    color: #03acdc
}

.kartra_list__link--light-grey {
    color: rgba(0, 0, 0, .6)
}

.kartra_list__link--light-grey:hover,
.kartra_list__link--light-grey:active,
.kartra_list__link--light-grey:visited,
.kartra_list__link--light-grey:focus {
    color: rgba(0, 0, 0, .6)
}

.kartra_list__link--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.kartra_list__link--semi-pro-white:hover,
.kartra_list__link--semi-pro-white:active,
.kartra_list__link--semi-pro-white:visited,
.kartra_list__link--semi-pro-white:focus {
    color: rgba(255, 255, 255, .8)
}

.kartra_list__link--extra-dark-grey {
    color: #e0e0e0
}

.kartra_list__link--extra-dark-grey:hover,
.kartra_list__link--extra-dark-grey:active,
.kartra_list__link--extra-dark-grey:visited,
.kartra_list__link--extra-dark-grey:focus {
    color: rgba(255, 255, 255, .8)
}

.kartra_list__link--white-smoke-grey {
    color: #f5f5f5
}

.kartra_list__link--white-smoke-grey:hover,
.kartra_list__link--white-smoke-grey:active,
.kartra_list__link--white-smoke-grey:visited,
.kartra_list__link--white-smoke-grey:focus {
    color: #f5f5f5
}

.kartra_list__link--white-opaque-75 {
    color: rgba(255, 255, 255, .75)
}

.kartra_list__link--white-opaque-75:hover,
.kartra_list__link--white-opaque-75:active,
.kartra_list__link--white-opaque-75:visited,
.kartra_list__link--white-opaque-75:focus {
    color: rgba(255, 255, 255, .75)
}

.kartra_list__link--light-coral-two {
    color: #ff8a65
}

.kartra_list__link--light-coral-two:hover,
.kartra_list__link--light-coral-two:active,
.kartra_list__link--light-coral-two:visited,
.kartra_list__link--light-coral-two:focus {
    color: #ff8a65
}

.kartra_list__link--manatee {
    color: #8f929b
}

.kartra_list__link--manatee:hover,
.kartra_list__link--manatee:active,
.kartra_list__link--manatee:visited,
.kartra_list__link--manatee:focus {
    color: #28314e
}

.kartra_list__link--waikawa-gray {
    color: #5b699a
}

.kartra_list__link--waikawa-gray:hover,
.kartra_list__link--waikawa-gray:active,
.kartra_list__link--waikawa-gray:visited,
.kartra_list__link--waikawa-gray:focus {
    color: #28314e
}

.kartra_list__link--border-right-extra-tiny {
    border-right: 1px solid
}

.kartra_list__link--hover-opacity-medium {
    -webkit-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    -ms-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease
}

.kartra_list__link--hover-opacity-medium:hover {
    opacity: .5
}

.kartra_list__link--hover-opacity-giant:hover,
.kartra_list__link--hover-opacity-giant:focus {
    opacity: .8
}

.kartra_list__item {
    position: relative
}

.kartra_list__item--text-center {
    text-align: center
}

@media(max-width: 991px) {
    .kartra_list__item--sm-text-center {
        text-align: center
    }
}

.kartra_list__item--inline {
    display: inline-block
}

.kartra_list__item--flex {
    display: flex;
    flex-wrap: wrap
}

.kartra_list__item--flex-no-wrap {
    flex-wrap: nowrap
}

.kartra_list__item--vertical-center {
    align-items: center
}

.kartra_list__item--justify-content-center {
    justify-content: center
}

@media(max-width: 991px) {
    .kartra_list__item--sm-justify-content-center {
        justify-content: center
    }
}

.kartra_list__item--table {
    display: table
}

.kartra_list__item--align-middle div {
    vertical-align: middle
}

@media(min-width: 991px) {
    .kartra_list__item--md-float-right>div {
        float: right
    }
}

.kartra_list__item--inline-flex {
    display: inline-flex
}

.kartra_list__item--inline-table {
    display: inline-table
}

@media(max-width: 991px) {
    .kartra_list__item--inline-table {
        margin-right: 10px
    }
}

.kartra_list__item--flex-sm-reverse {
    display: flex
}

@media(max-width: 991px) {
    .kartra_list__item--flex-sm-reverse {
        display: flex;
        flex-flow: row-reverse nowrap
    }
}

.kartra_list__item--flex-md-reverse {
    display: flex;
    flex-flow: row-reverse nowrap
}

@media(max-width: 991px) {
    .kartra_list__item--flex-md-reverse {
        display: flex;
        flex-flow: row
    }
}

.kartra_list__item--relative {
    position: relative
}

.kartra_list__item--boxed {
    padding: 20px;
    background-color: #eee;
    border: 1px solid #ddd
}

.kartra_list__item--checkout-badge {
    max-width: 220px
}

.kartra_list__item--table-sm-reverse {
    display: flex
}

@media(max-width: 991px) {
    .kartra_list__item--table-sm-reverse {
        display: flex;
        flex-flow: row-reverse nowrap
    }
}

@media(max-width: 767px) {
    .kartra_list__item--xs-pull-center {
        display: table;
        margin-left: auto;
        margin-right: auto
    }
}

.kartra_list__item--margin-left-right-extra-tiny {
    margin-left: 5px;
    margin-right: 5px
}

.kartra_list__item--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_list__item--margin-bottom-like-tiny {
    margin-bottom: 8px
}

.kartra_list__item--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_list__item--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_list__item--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_list__item--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_list__item--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_list__item--md-margin-bottom-medium {
    margin-bottom: 50px
}

@media(max-width: 991px) {
    .kartra_list__item--md-margin-bottom-medium {
        margin-bottom: 20px
    }
}

.kartra_list__item--md-margin-bottom-large {
    margin-bottom: 100px
}

@media(max-width: 991px) {
    .kartra_list__item--md-margin-bottom-large {
        margin-bottom: 20px
    }
}

.kartra_list__item--md-margin-bottom-extra-medium {
    margin-bottom: 40px
}

@media(max-width: 991px) {
    .kartra_list__item--md-margin-bottom-extra-medium {
        margin-bottom: 20px
    }
}

.kartra_list__item--padding-like-tiny {
    padding: 8px
}

.kartra_list__item--padding-tiny {
    padding: 10px
}

.kartra_list__item--padding-big-tiny {
    padding: 15px
}

.kartra_list__item--padding-bottom-tiny {
    padding-bottom: 10px
}

.kartra_list__item--padding-top-big-tiny {
    padding-top: 15px
}

.kartra_list__item--padding-extra-small {
    padding: 20px
}

.kartra_list__item--padding-bottom-small {
    padding-bottom: 25px
}

.kartra_list__item--padding-bottom-medium {
    padding-bottom: 50px
}

.kartra_list__item--padding-left-right-special-medium {
    padding-left: 30px;
    padding-right: 30px
}

.kartra_list__item--padding-top-bottom-big-tiny {
    padding-top: 15px;
    padding-bottom: 15px
}

.kartra_list__item--padding-left-right-extra-small {
    padding-left: 20px;
    padding-right: 20px
}

.kartra_list__item--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 20px
}

.kartra_list__item--md-padding-bottom-medium {
    padding-bottom: 50px
}

@media(max-width: 991px) {
    .kartra_list__item--md-padding-bottom-medium {
        padding-bottom: 20px
    }
}

.kartra_list__item--md-padding-bottom-extra-medium {
    padding-bottom: 40px
}

@media(max-width: 991px) {
    .kartra_list__item--md-padding-bottom-extra-medium {
        padding-bottom: 20px
    }
}

.kartra_list__item--padding-special-medium {
    padding: 30px
}

@media(max-width: 480px) {
    .kartra_list__item--xxs-padding-big-tiny {
        padding: 15px
    }
}

.kartra_list__item--bg-white {
    background-color: #fff
}

.kartra_list__item--adjust-space-large {
    padding-left: 48px
}

.kartra_list__item--border-rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.kartra_list__item--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

.kartra_list__item--border-black-transparent-near-grey-full {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_list__item--border-full-grey {
    border-color: #ddddd3
}

.kartra_list__item__vertical-line {
    height: 100%;
    width: 0px;
    position: absolute;
    border-left: #888 2px dotted
}

.kartra_list__item__vertical-line--left-line {
    left: 24px;
    top: 12px
}

.kartra_list__item__vertical-line--right-line {
    right: 24px;
    top: 12px
}

.kartra_list__item__vertical-line--md-right-line {
    right: 24px;
    top: 12px
}

@media(max-width: 991px) {
    .kartra_list__item__vertical-line--md-right-line {
        left: 24px;
        top: 12px
    }
}

.kartra_list__item__vertical-line--white {
    border-color: #fff
}

.kartra_item_info {
    display: table-cell;
    vertical-align: top
}

.kartra_item_info--text-right {
    text-align: right
}

.kartra_item_info--md-text-right {
    text-align: right
}

@media(max-width: 991px) {
    .kartra_item_info--md-text-right {
        text-align: left
    }
}

@media(min-width: 991px) {
    .kartra_item_info--md-width-adjust {
        width: 78%
    }
}

.kartra_item_info--block {
    display: block
}

.kartra_item_info--flex-1 {
    flex: 1
}

.kartra_item_info--padding-top-tiny {
    padding-top: 10px
}

.kartra_item_info--padding-top-extra-tiny {
    padding-top: 5px
}

.kartra_item_info--padding-left-tiny {
    padding-left: 10px
}

.kartra_item_info--padding-left-special-small {
    padding-left: 15px
}

.kartra_item_info--padding-left-special-medium {
    padding-left: 30px
}

.kartra_item_info--padding-left-extra-tiny {
    padding-left: 5px
}

.kartra_item_info--padding-right-tiny {
    padding-right: 10px
}

.kartra_item_info--md-padding-right-tiny {
    padding-right: 10px
}

@media(max-width: 991px) {
    .kartra_item_info--md-padding-right-tiny {
        padding-right: 0px;
        padding-left: 10px
    }
}

.kartra_item_info--sm-padding-left-tiny-reverse {
    padding-right: 10px
}

@media(max-width: 991px) {
    .kartra_item_info--sm-padding-left-tiny-reverse {
        padding-left: 10px
    }
}

.kartra_item_info--sm-padding-left-extra-small-reverse {
    padding-right: 20px
}

@media(max-width: 991px) {
    .kartra_item_info--sm-padding-left-extra-small-reverse {
        padding-left: 20px
    }
}

.kartra_item_info--padding-left-special-small-reverse {
    padding-right: 15px
}

@media(max-width: 991px) {
    .kartra_item_info--padding-left-special-small-reverse {
        padding-right: 0px;
        padding-left: 15px
    }
}

.kartra_item_info--padding-left-special-medium-reverse {
    padding-right: 30px
}

@media(max-width: 991px) {
    .kartra_item_info--padding-left-special-medium-reverse {
        padding-right: 0px;
        padding-left: 30px
    }
}

.kartra_item_info--padding-left-extra-small-reverse {
    padding-right: 20px
}

@media(max-width: 991px) {
    .kartra_item_info--padding-left-extra-small-reverse {
        padding-right: 0px;
        padding-left: 20px
    }
}

.kartra_item_info--padding-left-big-tiny {
    padding-left: 15px
}

.kartra_item_info--padding-left-extra-small {
    padding-left: 20px
}

.kartra_item_info--padding-left-extra-medium {
    padding-left: 40px
}

.kartra_item_info--md-padding-left-extra-small {
    padding-left: 20px
}

@media(max-width: 991px) {
    .kartra_item_info--md-padding-left-extra-small {
        padding-left: 5px
    }
}

.kartra_item_info--padding-top-extra-small {
    padding-top: 15px
}

.kartra_item_info--padding-right-extra-small {
    padding-right: 20px
}

.kartra_item_info--padding-left-small {
    padding-left: 25px
}

.kartra_item_info--padding-right-small {
    padding-right: 25px
}

.kartra_item_info--padding-top-big-tiny {
    padding-top: 15px
}

.kartra_item_info--md-padding-right-tiny {
    padding-right: 10px
}

@media(max-width: 991px) {
    .kartra_item_info--md-padding-right-tiny {
        padding-right: 0px
    }
}

.kartra_item_info--md-padding-right-extra-small {
    padding-right: 20px
}

@media(max-width: 991px) {
    .kartra_item_info--md-padding-right-extra-small {
        padding-right: 0px
    }
}

.kartra_item_info--md-padding-right-small {
    padding-right: 25px
}

@media(max-width: 991px) {
    .kartra_item_info--md-padding-right-small {
        padding-right: 0px
    }
}

@media(max-width: 991px) {
    .kartra_item_info--sm-padding-left-extra-large {
        padding-left: 70px
    }
}

@media(max-width: 991px) {
    .kartra_item_info--sm-padding-left-special-large {
        padding-left: 60px
    }
}

@media(max-width: 480px) {
    .kartra_item_info--xxs-padding-left-big-tiny {
        padding-left: 15px
    }
}

.kartra_item_info--left-tiny-border-blue {
    border-left: 2px solid #5bc0de
}

.kartra_item_info--border-left-tiny {
    border-left: 2px solid
}

.kartra_item_info--border-full-transparent-black {
    border-color: rgba(0, 0, 0, .2)
}

.kartra_item_info__headline {
    font-size: .85rem;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 6px;
    line-height: 1.2em
}

.kartra_item_info__headline p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline h1,
.kartra_item_info__headline h2,
.kartra_item_info__headline h3,
.kartra_item_info__headline h4,
.kartra_item_info__headline h5,
.kartra_item_info__headline h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__headline {
        font-size: 1rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline {
        font-size: 1.15rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline {
        font-size: 1.3rem
    }
}

.kartra_item_info__headline--text-center {
    text-align: center
}

.kartra_item_info__headline--text-left {
    text-align: left
}

.kartra_item_info__headline--text-right {
    text-align: right
}

@media(min-width: 991px) {
    .kartra_item_info__headline--md-text-right {
        text-align: right
    }
}

.kartra_item_info__headline--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_item_info__headline--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_item_info__headline--line-height-extra-tiny,
.kartra_item_info__headline--line-height-extra-tiny p,
.kartra_item_info__headline--line-height-extra-tiny p span {
    line-height: .9em
}

.kartra_item_info__headline--line-height-tiny,
.kartra_item_info__headline--line-height-tiny p,
.kartra_item_info__headline--line-height-tiny p span {
    line-height: 1em
}

.kartra_item_info__headline--line-height-small,
.kartra_item_info__headline--line-height-small p,
.kartra_item_info__headline--line-height-small p span {
    line-height: 1.1em
}

.kartra_item_info__headline--line-height-extra-medium,
.kartra_item_info__headline--line-height-extra-medium p,
.kartra_item_info__headline--line-height-extra-medium p span {
    line-height: 1.2em
}

.kartra_item_info__headline--line-height-medium,
.kartra_item_info__headline--line-height-medium p,
.kartra_item_info__headline--line-height-medium p span {
    line-height: 1.3em
}

.kartra_item_info__headline--line-height-large,
.kartra_item_info__headline--line-height-large p,
.kartra_item_info__headline--line-height-large p span {
    line-height: 1.4em
}

.kartra_item_info__headline--line-height-special-large,
.kartra_item_info__headline--line-height-special-large p,
.kartra_item_info__headline--line-height-special-large p span {
    line-height: 1.5em
}

.kartra_item_info__headline--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_item_info__headline--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_item_info__headline--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_item_info__headline--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_item_info__headline--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_item_info__headline--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_item_info__headline--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_item_info__headline--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_item_info__headline--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_item_info__headline--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_item_info__headline--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_item_info__headline--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_item_info__headline--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_item_info__headline--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_item_info__headline--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_item_info__headline--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_item_info__headline--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_item_info__headline--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_item_info__headline--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_item_info__headline--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_item_info__headline--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_item_info__headline--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_item_info__headline--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_item_info__headline--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_item_info__headline--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_item_info__headline--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_item_info__headline--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_item_info__headline--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_item_info__headline--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_item_info__headline--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_item_info__headline--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_item_info__headline--spectral-font {
    font-family: "Spectral", serif
}

.kartra_item_info__headline--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_item_info__headline--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_item_info__headline--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_item_info__headline--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_item_info__headline--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_item_info__headline--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_item_info__headline--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_item_info__headline--patua-one {
    font-family: "Patua One", cursive
}

.kartra_item_info__headline--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_item_info__headline--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_item_info__headline--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_item_info__headline--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_item_info__headline--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_item_info__headline--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_item_info__headline--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_item_info__headline--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_item_info__headline--arvo-font {
    font-family: "Arvo", serif
}

.kartra_item_info__headline--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_item_info__headline--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_item_info__headline--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_item_info__headline--caudex-font {
    font-family: "Caudex", serif
}

.kartra_item_info__headline--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_item_info__headline--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_item_info__headline--allan-font {
    font-family: "Allan", cursive
}

.kartra_item_info__headline--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_item_info__headline--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_item_info__headline--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_item_info__headline--radley-font {
    font-family: "Radley", serif
}

.kartra_item_info__headline--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_item_info__headline--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_item_info__headline--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_item_info__headline--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_item_info__headline--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_item_info__headline--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_item_info__headline--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_item_info__headline--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_item_info__headline--font-weight-thin {
    font-weight: 100
}

.kartra_item_info__headline--font-weight-extra-light {
    font-weight: 200
}

.kartra_item_info__headline--font-weight-light {
    font-weight: 300
}

.kartra_item_info__headline--font-weight-regular {
    font-weight: 400
}

.kartra_item_info__headline--font-weight-normal {
    font-weight: 400
}

.kartra_item_info__headline--font-weight-medium {
    font-weight: 500
}

.kartra_item_info__headline--font-weight-semi-bold {
    font-weight: 600
}

.kartra_item_info__headline--font-weight-bold {
    font-weight: 700
}

.kartra_item_info__headline--font-weight-black {
    font-weight: 900
}

.kartra_item_info__headline--white {
    color: #fff
}

.kartra_item_info__headline--special-red {
    color: #ed2d16
}

.kartra_item_info__headline--black {
    color: #000
}

.kartra_item_info__headline--black-opaque-90 {
    color: rgba(0, 0, 0, .9)
}

.kartra_item_info__headline--dim-black {
    color: #212121
}

.kartra_item_info__headline--dark-grey {
    color: #9e9e9e
}

.kartra_item_info__headline--dim-black-opaque-60 {
    color: rgba(33, 33, 33, .6)
}

.kartra_item_info__headline--dim-black-opaque-70 {
    color: rgba(33, 33, 33, .7)
}

.kartra_item_info__headline--dim-black-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.kartra_item_info__headline--dim-black-opaque-80 {
    color: rgba(33, 33, 33, .8)
}

.kartra_item_info__headline--light-black {
    color: #424242
}

.kartra_item_info__headline--teal {
    color: #00897b
}

.kartra_item_info__headline--dark-olive {
    color: #403b28
}

.kartra_item_info__headline--dark-blue {
    color: #37474f
}

.kartra_item_info__headline--black-blue {
    color: #232c46
}

.kartra_item_info__headline--cyan-blue {
    color: #80deeb
}

.kartra_item_info__headline--turquoise-green {
    color: #009688
}

.kartra_item_info__headline--night-rider-black {
    color: #333
}

.kartra_item_info__headline--night-rider-black-opaque-80 {
    color: rgba(51, 51, 51, .8)
}

.kartra_item_info__headline--semi-white {
    color: rgba(255, 255, 255, .6)
}

.kartra_item_info__headline--light-grey {
    color: rgba(0, 0, 0, .6)
}

.kartra_item_info__headline--light-golden {
    color: #e0b161
}

.kartra_item_info__headline--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.kartra_item_info__headline--deep-maroon {
    color: #49180b
}

.kartra_item_info__headline--green {
    color: #5cb85c
}

.kartra_item_info__headline--yellow-green {
    color: #9dcc65
}

.kartra_item_info__headline--bright-yellow {
    color: #ffd54f
}

.kartra_item_info__headline--pomegranate {
    color: #f54337
}

.kartra_item_info__headline--oxford-blue {
    color: #33414c
}

.kartra_item_info__headline--parchment {
    color: #2b3355
}

.kartra_item_info__headline--parchment-dark {
    color: #263239
}

.kartra_item_info__headline--mine-shaft {
    color: #212121
}

.kartra_item_info__headline--yellow {
    color: #ffb74d
}

.kartra_item_info__headline--steel-sky {
    color: #397eb8
}

.kartra_item_info__headline--red-tomato {
    color: #ff5252
}

.kartra_item_info__headline--orange-tomato {
    color: #ff7043
}

.kartra_item_info__headline--red {
    color: #e54242
}

.kartra_item_info__headline--suva-grey {
    color: #888
}

.kartra_item_info__headline--dark-green-color {
    color: #00897b
}

.kartra_item_info__headline--outrageous-orange {
    color: #ff5722
}

.kartra_item_info__headline--darkturquoise {
    color: #00ced1
}

.kartra_item_info__headline--very-dark-brown {
    color: #4e342e
}

.kartra_item_info__headline--dim-grey {
    color: #666
}

.kartra_item_info__headline--dim-grey-opaque-30 {
    color: rgba(102, 102, 102, .3)
}

.kartra_item_info__headline--orange-peel {
    color: #ffa000
}

.kartra_item_info__headline--fruit-salad {
    color: #4baf50
}

.kartra_item_info__headline--gray-38 {
    color: #616161
}

.kartra_item_info__headline--speech-red {
    color: #d40303
}

.kartra_item_info__headline--persian-red {
    color: #d32f2f
}

.kartra_item_info__headline--laurel-green {
    color: #388e3c
}

.kartra_item_info__headline--rust-red {
    color: #ad2412
}

.kartra_item_info__headline--summer-sky-blue {
    color: #24c2da
}

.kartra_item_info__headline--sapphire-blue {
    color: #0a2b4a
}

.kartra_item_info__headline--viking-blue {
    color: #3bbdc6
}

.kartra_item_info__headline--chilean-fire-orange {
    color: #d34e3c
}

.kartra_item_info__headline--charcoal-grey {
    color: #444
}

.kartra_item_info__headline--gulf-blue {
    color: #34495e
}

.kartra_item_info__headline--dodger-blue {
    color: #29b6f6
}

.kartra_item_info__headline--nobel-grey {
    color: #999
}

.kartra_item_info__headline--mortar-grey {
    color: #555
}

.kartra_item_info__headline--linen-white {
    color: #fbf6ec
}

.kartra_item_info__headline--iris-blue {
    color: #03acdc
}

.kartra_item_info__headline--navy-blue {
    color: #0277bd
}

.kartra_item_info__headline--dark-aqua {
    color: #44bcd2
}

.kartra_item_info__headline--white-smoke-grey {
    color: #f5f5f5
}

.kartra_item_info__headline--light-maroon-color {
    color: #81302a
}

.kartra_item_info__headline--dark-saddle-brown {
    color: #3c2200
}

.kartra_item_info__headline--dark-chocolate {
    color: #d97800
}

.kartra_item_info__headline--deep-dark-slate-grey {
    color: #172821
}

.kartra_item_info__headline--deep-gold {
    color: #f0ce44
}

.kartra_item_info__headline--purple {
    color: #512da8
}

.kartra_item_info__headline--transparent-white {
    color: rgba(255, 255, 255, .2)
}

.kartra_item_info__headline--half-transparent-white {
    color: rgba(255, 255, 255, .5)
}

.kartra_item_info__headline--light-coral {
    color: #ff974f
}

.kartra_item_info__headline--deep-saddle-brown {
    color: #3e2724
}

.kartra_item_info__headline--deep-saddle-brown-opaque-80 {
    color: rgba(62, 39, 36, .8)
}

.kartra_item_info__headline--deep-coral {
    color: #ee6c00
}

.kartra_item_info__headline--deep-dark-brown {
    color: #5d4037
}

.kartra_item_info__headline--light-black-opaque-80 {
    color: rgba(66, 66, 66, .8)
}

.kartra_item_info__headline--light-black-opaque-75 {
    color: rgba(66, 66, 66, .75)
}

.kartra_item_info__headline--light-black-opaque-60 {
    color: rgba(66, 66, 66, .6)
}

.kartra_item_info__headline--deep-megento-black {
    color: #392626
}

.kartra_item_info__headline--dark-deep-blue {
    color: #263239
}

.kartra_item_info__headline--light-gold {
    color: #ffd54f
}

.kartra_item_info__headline--royal-blue {
    color: #0075ff
}

.kartra_item_info__headline--deep-sky-blue-02 {
    color: #26c5d9
}

.kartra_item_info__headline--ocean-green {
    color: #3ab677
}

.kartra_item_info__headline--semi-pro-white-color {
    color: rgba(255, 255, 255, .8)
}

.kartra_item_info__headline--extra-light-grey {
    color: #eee
}

.kartra_item_info__headline--blue {
    color: #03acdc
}

.kartra_item_info__headline--white-dim-grey {
    color: #999
}

.kartra_item_info__headline--safron {
    color: #f5b83b
}

.kartra_item_info__headline--light-blue-green {
    color: #0cc
}

.kartra_item_info__headline--deep-sky-blue {
    color: #03a9f4
}

.kartra_item_info__headline--white-smoke-white {
    color: #eee
}

.kartra_item_info__headline--columbia-blue {
    color: #b3e5fc
}

.kartra_item_info__headline--robins-egg-blue {
    color: #0cc
}

.kartra_item_info__headline--deep-dark-aqua {
    color: #135c69
}

.kartra_item_info__headline--night-rider-opaque-75 {
    color: rgba(51, 50, 50, .75)
}

.kartra_item_info__headline--mine-shaft-opaque-50 {
    color: rgba(33, 33, 33, .5)
}

.kartra_item_info__headline--mine-shaft-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.kartra_item_info__headline--oxford-blue-opaque-75 {
    color: rgba(51, 65, 76, .75)
}

.kartra_item_info__headline--denim-blue {
    color: #f5edea
}

.kartra_item_info__headline--deep-orange-red {
    color: #e65100
}

.kartra_item_info__headline--orange-color-two {
    color: #ffa002
}

.kartra_item_info__headline--deep-rebecca-purple-color {
    color: #34243e
}

.kartra_item_info__headline--black-opaque-75 {
    color: rgba(0, 0, 0, .75)
}

.kartra_item_info__headline--light-navy {
    color: #283592
}

.kartra_item_info__headline--dark-dodger-blue {
    color: #0067e6
}

.kartra_item_info__headline--dark-dodger-blue-two {
    color: #4381ff
}

.kartra_item_info__headline--white-opaque-70 {
    color: rgba(255, 255, 255, .7)
}

.kartra_item_info__headline--white-opaque-75 {
    color: rgba(255, 255, 255, .75)
}

.kartra_item_info__headline--white-opaque-8 {
    color: rgba(255, 255, 255, .8)
}

.kartra_item_info__headline--white-opaque-9 {
    color: rgba(255, 255, 255, .9)
}

.kartra_item_info__headline--white-opaque-5 {
    color: rgba(255, 255, 255, .5)
}

.kartra_item_info__headline--white-opaque-6 {
    color: rgba(255, 255, 255, .6)
}

.kartra_item_info__headline--gold {
    color: #ffca29
}

.kartra_item_info__headline--deep-dark-blue {
    color: #262639
}

.kartra_item_info__headline--jacksons-purple {
    color: #311b92
}

.kartra_item_info__headline--coral-dark {
    color: #f26c4f
}

.kartra_item_info__headline--light-chocolate {
    color: #f57c00
}

.kartra_item_info__headline--dark-black-blue {
    color: #262a39
}

.kartra_item_info__headline--light-medium-slate-blue {
    color: #9575cd
}

.kartra_item_info__headline--light-coral-four {
    color: #e67374
}

.kartra_item_info__headline--deep-dark-indigo {
    color: #33243e
}

.kartra_item_info__headline--deep-sky-blue-three {
    color: #4fc3f7
}

.kartra_item_info__headline--pale-golden-rod {
    color: #ebce7b
}

.kartra_item_info__headline--deep-yellow-green {
    color: #8bc34a
}

.kartra_item_info__headline--black-grey {
    color: #585858
}

.kartra_item_info__headline--dark-black-blue-opaque-50 {
    color: rgba(38, 42, 57, .5)
}

.kartra_item_info__headline--light-green {
    color: #51d98e
}

.kartra_item_info__headline--dark-golden {
    color: #a1824c
}

.kartra_item_info__headline--special-light-red {
    color: #e13e3e
}

.kartra_item_info__headline--medium-transparent-black {
    color: rgba(0, 0, 0, .5)
}

.kartra_item_info__headline--dark {
    color: rgba(0, 0, 0, .6)
}

.kartra_item_info__headline--light-salmon {
    color: #e5a394
}

.kartra_item_info__headline--cyan-blue-three {
    color: #4db6ac
}

.kartra_item_info__headline--golden-glow {
    color: #ffe082
}

.kartra_item_info__headline--light-khaki {
    color: #fff59d
}

.kartra_item_info__headline--free-speech-blue {
    color: #3f51b5
}

.kartra_item_info__headline--dark-night-blue {
    color: #2e364e
}

.kartra_item_info__headline--deep-sky-blue-six {
    color: #00c0e2
}

.kartra_item_info__headline--light-orange-three {
    color: #feb952
}

.kartra_item_info__headline--light-sandy-brown {
    color: #ffb74d
}

.kartra_item_info__headline--extra-dark-grey {
    color: #e0e0e0
}

.kartra_item_info__headline--light-dodger-blue-two {
    color: #42a5f5
}

.kartra_item_info__headline--very-dark-indigo {
    color: #43374f
}

.kartra_item_info__headline--dark-slate-grey {
    color: #37474f
}

.kartra_item_info__headline--deep-dark-indigo-two {
    color: #242642
}

.kartra_item_info__headline--light-slate-grey-two {
    color: #949ca3
}

.kartra_item_info__headline--mat-black {
    color: #353535
}

.kartra_item_info__headline--mat-black-opaque-60 {
    color: rgba(53, 53, 53, .6)
}

.kartra_item_info__headline--mat-black-opaque-80 {
    color: rgba(53, 53, 53, .8)
}

.kartra_item_info__headline--deep-sky-blue-seven {
    color: #43a4f2
}

.kartra_item_info__headline--dark-medium-slate-blue {
    color: #5c6bc0
}

.kartra_item_info__headline--dark-sea-green {
    color: #81c783
}

.kartra_item_info__headline--dark-turquoise-two {
    color: #4dd0e1
}

.kartra_item_info__headline--light-coral-two {
    color: #ff8a65
}

.kartra_item_info__headline--night-rider {
    color: #333232
}

.kartra_item_info__headline--green-three {
    color: #22cc6e
}

.kartra_item_info__headline--deep-dodger-blue {
    color: #1e87e5
}

.kartra_item_info__headline--deep-sky-blue-03 {
    color: #03bde6
}

.kartra_item_info__headline--deep-purple {
    color: #2e2444
}

.kartra_item_info__headline--deep-purple-opaque-80 {
    color: rgba(46, 36, 68, .8)
}

.kartra_item_info__headline--deep-coral-02 {
    color: #f06f3c
}

.kartra_item_info__headline--dark-orange-two {
    color: #f08b1f
}

.kartra_item_info__headline--dark-orange-three {
    color: #f27900
}

.kartra_item_info__headline--light-sea-green {
    color: #2cc97d
}

.kartra_item_info__headline--deep-dark-slate-blue {
    color: #2e3147
}

.kartra_item_info__headline--deep-dark-slate-blue-opaque-80 {
    color: rgba(46, 49, 71, .8)
}

.kartra_item_info__headline--light-medium-blue {
    color: #4a5cc1
}

.kartra_item_info__headline--orange-four {
    color: #eea501
}

.kartra_item_info__headline--deep-sky-blue-eight {
    color: #1acae0
}

.kartra_item_info__headline--orange-color-five {
    color: #f9a824
}

.kartra_item_info__headline--light-dark-orange {
    color: #ffa726
}

.kartra_item_info__headline--deep-maroon-two {
    color: #6c4c41
}

.kartra_item_info__headline--deep-dark-slate-blue-opaque-75 {
    color: rgba(46, 49, 71, .75)
}

.kartra_item_info__headline--deep-dark-slate-blue-three {
    color: #32425f
}

.kartra_item_info__headline--deep-dark-slate-blue-three-opaque-80 {
    color: rgba(50, 66, 95, .8)
}

.kartra_item_info__headline--dodger-blue-two {
    color: #2296f3
}

.kartra_item_info__headline--deep-dark-turquoise {
    color: #10afc3
}

.kartra_item_info__headline--medium-sea-green {
    color: #2cbc84
}

.kartra_item_info__headline--light-slate-grey {
    color: #455a64
}

.kartra_item_info__headline--deep-dim-grey {
    color: #414141
}

.kartra_item_info__headline--light-sea-green {
    color: #2cc97d
}

.kartra_item_info__headline--light-teal {
    color: #009688
}

.kartra_item_info__headline--light-cyan-two {
    color: #11adad
}

.kartra_item_info__headline--deep-salmon-two {
    color: #ff6161
}

.kartra_item_info__headline--very-dark-slate-blue {
    color: #2f3652
}

.kartra_item_info__headline--mid-slate-grey {
    color: #63687d
}

.kartra_item_info__headline--light-firebrick {
    color: #bf360d
}

.kartra_item_info__headline--royal-blue-two {
    color: #2765fa
}

.kartra_item_info__headline--deep-pale-golden {
    color: #ffe497
}

.kartra_item_info__headline--light-steel-blue {
    color: #ccd8f2
}

.kartra_item_info__headline--deep-coral-04 {
    color: #f64f64
}

.kartra_item_info__headline--deep-misty-rose {
    color: #ffccbc
}

.kartra_item_info__headline--royal-blue-three {
    color: #3376ff
}

.kartra_item_info__headline--tussock {
    color: #bf8a3f
}

.kartra_item_info__headline--cornflower-blue {
    color: #637dd6
}

.kartra_item_info__headline--carrot-orange {
    color: #f29727
}

.kartra_item_info__headline--dark-pink {
    color: #9c1956
}

.kartra_item_info__headline--sea-buckthorn {
    color: #f69f28
}

.kartra_item_info__headline--valencia {
    color: #d93d3d
}

.kartra_item_info__headline--royal-blue-four {
    color: #4773e8
}

.kartra_item_info__headline--mine-shaf {
    color: #222
}

.kartra_item_info__headline--web-orange {
    color: orange
}

.kartra_item_info__headline--tulip-tree {
    color: #e7a440
}

.kartra_item_info__headline--cornflower-blue-02 {
    color: #6c62ff
}

.kartra_item_info__headline--burning-orange {
    color: #ff7143
}

.kartra_item_info__headline--dark-burgundy {
    color: #7c0e04
}

.kartra_item_info__headline--dodger-blue-03 {
    color: #3cf
}

.kartra_item_info__headline--ebony-clay {
    color: #28314e
}

.kartra_item_info__headline--azure-radiance {
    color: #0299ff
}

.kartra_item_info__headline--waikawa-gray {
    color: #5b699a
}

.kartra_item_info__headline--waikawa-gray-2 {
    color: #5d6b96
}

.kartra_item_info__headline--blaze-orange {
    color: #f60
}

.kartra_item_info__headline--blaze-orange-2 {
    color: #ff6802
}

.kartra_item_info__headline--rock-blue {
    color: #99a6c8
}

.kartra_item_info__headline--manatee {
    color: #8f929b
}

.kartra_item_info__headline--ebony-clay-2 {
    color: #22283a
}

.kartra_item_info__headline--ebony-clay-2-opaque-80 {
    color: rgba(34, 40, 58, .8)
}

.kartra_item_info__headline--ebony-clay-2-opaque-70 {
    color: rgba(34, 40, 58, .7)
}

.kartra_item_info__headline--ebony-clay-2-opaque-60 {
    color: rgba(34, 40, 58, .6)
}

.kartra_item_info__headline--feijoa {
    color: #97d984
}

.kartra_item_info__headline--bright-turquoise {
    color: #0ac3db
}

.kartra_item_info__headline--mine-shaft-2 {
    color: #363435
}

.kartra_item_info__headline--mine-shaft-2-opaque-80 {
    color: rgba(54, 52, 53, .8)
}

.kartra_item_info__headline--radical-red {
    color: #ff3f59
}

.kartra_item_info__headline--golden-fizz {
    color: #e8ff38
}

.kartra_item_info__headline--electric-violet {
    color: #683dff
}

.kartra_item_info__headline--bright-turquoise-2 {
    color: #14c1f9
}

.kartra_item_info__headline--rhino {
    color: #2d385f
}

.kartra_item_info__headline--green-yellow {
    color: #cbff38
}

.kartra_item_info__headline--canary {
    color: #c7ff55
}

.kartra_item_info__headline--golden-dream {
    color: #f5e233
}

.kartra_item_info__headline--driftwood {
    color: #ac8c46
}

.kartra_item_info__headline--taupe {
    color: #4b3f36
}

.kartra_item_info__headline--taupe-opaque-80 {
    color: rgba(75, 63, 54, .8)
}

.kartra_item_info__headline--sun {
    color: #fca311
}

.kartra_item_info__headline--port-gore {
    color: #2d244e
}

.kartra_item_info__headline--port-gore-opaque-80 {
    color: rgba(45, 36, 78, .8)
}

.kartra_item_info__headline--vermilion {
    color: #ff3f0a
}

.kartra_item_info__headline--woodsmoke {
    color: #141316
}

.kartra_item_info__headline--chateau-green {
    color: #4ab050
}

.kartra_item_info__headline--pickled-bluewood {
    color: #2a3e4e
}

.kartra_item_info__headline--turquoise-2 {
    color: #2ec4b6
}

.kartra_item_info__headline--ebony-clay-opaque-70 {
    color: rgba(40, 49, 78, .7)
}

.kartra_item_info__headline--ebony-clay-opaque-80 {
    color: rgba(40, 49, 78, .8)
}

.kartra_item_info__headline--caribbean-green {
    color: #06d6a0
}

.kartra_item_info__headline--laser-lemon {
    color: #e9ff70
}

.kartra_item_info__headline--broom {
    color: #fdff1e
}

.kartra_item_info__headline--madison {
    color: #0d3b66
}

.kartra_item_info__headline--eden {
    color: #0e5f5c
}

.kartra_item_info__headline--cerulean {
    color: #00bbf9
}

.kartra_item_info__headline--bright-sun {
    color: #ffd23f
}

.kartra_item_info__headline--sunglow {
    color: #ffca3a
}

.kartra_item_info__headline--torch-red {
    color: #ff0a54
}

.kartra_item_info__headline--azure-radiance-3 {
    color: #0075ff
}

.kartra_item_info__headline--french-rose {
    color: #ef476f
}

.kartra_item_info__headline--burning-orange-2 {
    color: #ff6b35
}

.kartra_item_info__headline--radical-red-2 {
    color: #ff3562
}

.kartra_item_info__headline--persian-green {
    color: #01b289
}

.kartra_item_info__headline--yellow-orange {
    color: #ffba3d
}

.kartra_item_info__headline--flush-orange {
    color: #fb8500
}

.kartra_item_info__headline--koromiko {
    color: #ffbd6d
}

.kartra_item_info__headline--daisy-bush {
    color: #531cb3
}

.kartra_item_info__headline--rose-2 {
    color: #ff0072
}

.kartra_item_info__headline--dodger-blue-2 {
    color: #3a5dff
}

.kartra_item_info__headline--minsk {
    color: #443776
}

.kartra_item_info__headline--pink-bright {
    color: #ff679f
}

.kartra_item_info__headline--port-gore-2 {
    color: #1f2041
}

.kartra_item_info__headline--sea-buckthorn-2 {
    color: #f79824
}

.kartra_item_info__headline--bright-turquoise-3 {
    color: #25cef8
}

.kartra_item_info__headline--amber {
    color: #ffbe0b
}

.kartra_item_info__headline--yellow-orange-2 {
    color: #fcb04c
}

.kartra_item_info__headline--web-orange-2 {
    color: #f6ad00
}

.kartra_item_info__headline--endeavour {
    color: #0353a4
}

.kartra_item_info__headline--governor-bay-2 {
    color: #3f37c9
}

.kartra_item_info__headline--mustard-2 {
    color: #fde053
}

.kartra_item_info__headline--lipstick {
    color: #ca0070
}

.kartra_item_info__headline--shark {
    color: #1a1b21
}

.kartra_item_info__headline--torch-red-2 {
    color: #ff0a54
}

.kartra_item_info__headline--surfie-green {
    color: #0f7173
}

.kartra_item_info__headline--gold-drop {
    color: #f77f00
}

.kartra_item_info__headline--purple-heart-2 {
    color: #5f30e2
}

.kartra_item_info__headline--ebony-clay-3 {
    color: #252641
}

.kartra_item_info__headline--ebony-clay-3-opaque-80 {
    color: rgba(37, 38, 65, .8)
}

.kartra_item_info__headline--blue-ribbon {
    color: #006bff
}

.kartra_item_info__headline--regal-blue {
    color: #025373
}

.kartra_item_info__headline--dodger-blue-3 {
    color: #3495fa
}

.kartra_item_info__headline--web-orange-3 {
    color: #fa0
}

.kartra_item_info__headline--dodger-blue-4 {
    color: #3772ff
}

.kartra_item_info__headline--torch-red-3 {
    color: #ff0054
}

.kartra_item_info__headline--dodger-blue-5 {
    color: #1789fc
}

.kartra_item_info__headline--torch-red-4 {
    color: #ff1654
}

.kartra_item_info__headline--flush-orange-2 {
    color: #f70
}

.kartra_item_info__headline--sun-2 {
    color: #fea410
}

.kartra_item_info__headline--flush-orange-3 {
    color: #ff8600
}

.kartra_item_info__headline--royal-blue-2 {
    color: #4361ee
}

.kartra_item_info__headline--purple-2 {
    color: #7209b7
}

.kartra_item_info__headline--stratos {
    color: #00124d
}

.kartra_item_info__headline--waikawa-gray-3 {
    color: #59679e
}

.kartra_item_info__headline--big-stone {
    color: #1a2748
}

.kartra_item_info__headline--big-stone-opaque-80 {
    color: rgba(26, 39, 72, .8)
}

.kartra_item_info__headline--jacarta {
    color: #382c67
}

.kartra_item_info__headline--jacarta-opaque-80 {
    color: rgba(56, 44, 103, .8)
}

.kartra_item_info__headline--radical-red-3 {
    color: #fc3d65
}

.kartra_item_info__headline--orange-crayola {
    color: #ff6e31
}

.kartra_item_info__headline--bittersweet {
    color: #ff4a4a
}

.kartra_item_info__headline--burnt-sienna {
    color: #e76260
}

.kartra_item_info__headline--emerald {
    color: #68d4a6
}

.kartra_item_info__headline--coquelicot {
    color: #f94a29
}

.kartra_item_info__headline--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_item_info__headline--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_item_info__headline--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_item_info__headline--negative-margin-top-tiny {
    margin-top: -10px
}

.kartra_item_info__headline--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_item_info__headline--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_item_info__headline--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_item_info__headline--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_item_info__headline--h1 {
    font-size: 1.5rem
}

.kartra_item_info__headline--h1 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--h1 h1,
.kartra_item_info__headline--h1 h2,
.kartra_item_info__headline--h1 h3,
.kartra_item_info__headline--h1 h4,
.kartra_item_info__headline--h1 h5,
.kartra_item_info__headline--h1 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__headline--h1 {
        font-size: 1.65rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--h1 {
        font-size: 1.8rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--h1 {
        font-size: 1.95rem
    }
}

.kartra_item_info__headline--h2 {
    font-size: 1.4rem
}

.kartra_item_info__headline--h2 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--h2 h1,
.kartra_item_info__headline--h2 h2,
.kartra_item_info__headline--h2 h3,
.kartra_item_info__headline--h2 h4,
.kartra_item_info__headline--h2 h5,
.kartra_item_info__headline--h2 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__headline--h2 {
        font-size: 1.55rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--h2 {
        font-size: 1.7em
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--h2 {
        font-size: 1.85rem
    }
}

.kartra_item_info__headline--h3 {
    font-size: 1.2rem
}

.kartra_item_info__headline--h3 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--h3 h1,
.kartra_item_info__headline--h3 h2,
.kartra_item_info__headline--h3 h3,
.kartra_item_info__headline--h3 h4,
.kartra_item_info__headline--h3 h5,
.kartra_item_info__headline--h3 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__headline--h3 {
        font-size: 1.35rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--h3 {
        font-size: 1.5rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--h3 {
        font-size: 1.65rem
    }
}

.kartra_item_info__headline--h4 {
    font-size: 1rem
}

.kartra_item_info__headline--h4 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--h4 h1,
.kartra_item_info__headline--h4 h2,
.kartra_item_info__headline--h4 h3,
.kartra_item_info__headline--h4 h4,
.kartra_item_info__headline--h4 h5,
.kartra_item_info__headline--h4 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__headline--h4 {
        font-size: 1.15rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--h4 {
        font-size: 1.3rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--h4 {
        font-size: 1.45rem
    }
}

.kartra_item_info__headline--h5 {
    font-size: .8rem
}

.kartra_item_info__headline--h5 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--h5 h1,
.kartra_item_info__headline--h5 h2,
.kartra_item_info__headline--h5 h3,
.kartra_item_info__headline--h5 h4,
.kartra_item_info__headline--h5 h5,
.kartra_item_info__headline--h5 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__headline--h5 {
        font-size: .95rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--h5 {
        font-size: 1.1rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--h5 {
        font-size: 1.25rem
    }
}

.kartra_item_info__headline--semi-h5 {
    font-size: .9rem
}

.kartra_item_info__headline--semi-h5 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--semi-h5 h1,
.kartra_item_info__headline--semi-h5 h2,
.kartra_item_info__headline--semi-h5 h3,
.kartra_item_info__headline--semi-h5 h4,
.kartra_item_info__headline--semi-h5 h5,
.kartra_item_info__headline--semi-h5 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__headline--semi-h5 {
        font-size: 1.05rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--semi-h5 {
        font-size: 1.2rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--semi-h5 {
        font-size: 1.35rem
    }
}

.kartra_item_info__headline--h6 {
    font-size: .65rem
}

.kartra_item_info__headline--h6 p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--h6 h1,
.kartra_item_info__headline--h6 h2,
.kartra_item_info__headline--h6 h3,
.kartra_item_info__headline--h6 h4,
.kartra_item_info__headline--h6 h5,
.kartra_item_info__headline--h6 h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__headline--h6 {
        font-size: .8rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--h6 {
        font-size: 1rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--h6 {
        font-size: 1.2rem
    }
}

.kartra_item_info__headline--text-small {
    font-size: .56rem
}

.kartra_item_info__headline--text-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--text-small h1,
.kartra_item_info__headline--text-small h2,
.kartra_item_info__headline--text-small h3,
.kartra_item_info__headline--text-small h4,
.kartra_item_info__headline--text-small h5,
.kartra_item_info__headline--text-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__headline--text-small {
        font-size: .75rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--text-small {
        font-size: .85rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--text-small {
        font-size: 1rem
    }
}

.kartra_item_info__headline--text-extra-small {
    font-size: .5rem
}

.kartra_item_info__headline--text-extra-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__headline--text-extra-small h1,
.kartra_item_info__headline--text-extra-small h2,
.kartra_item_info__headline--text-extra-small h3,
.kartra_item_info__headline--text-extra-small h4,
.kartra_item_info__headline--text-extra-small h5,
.kartra_item_info__headline--text-extra-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__headline--text-extra-small {
        font-size: .6rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__headline--text-extra-small {
        font-size: .7rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__headline--text-extra-small {
        font-size: 1rem
    }
}

.kartra_item_info__text {
    font-size: .68rem;
    line-height: 1.4em;
    font-weight: 300
}

.kartra_item_info__text p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text h1,
.kartra_item_info__text h2,
.kartra_item_info__text h3,
.kartra_item_info__text h4,
.kartra_item_info__text h5,
.kartra_item_info__text h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__text {
        font-size: .83rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text {
        font-size: .98rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text {
        font-size: 1.13rem
    }
}

.kartra_item_info__text--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_item_info__text--raleway-font {
    font-family: "Raleway", sans-serif
}

.kartra_item_info__text--oswald-font {
    font-family: "Oswald", sans-serif
}

.kartra_item_info__text--nunito {
    font-family: "Nunito", sans-serif
}

.kartra_item_info__text--anton-font {
    font-family: "Anton", sans-serif
}

.kartra_item_info__text--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.kartra_item_info__text--amatic-font {
    font-family: "Amatic SC", cursive
}

.kartra_item_info__text--courgette-font {
    font-family: "Courgette", cursive
}

.kartra_item_info__text--kalam-font {
    font-family: "Kalam", cursive
}

.kartra_item_info__text--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.kartra_item_info__text--farsan-font {
    font-family: "Farsan", cursive
}

.kartra_item_info__text--josefin-font {
    font-family: "Josefin Slab", serif
}

.kartra_item_info__text--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.kartra_item_info__text--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.kartra_item_info__text--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.kartra_item_info__text--patua-one-font {
    font-family: "Patua One", cursive
}

.kartra_item_info__text--asap-font {
    font-family: "Asap", sans-serif
}

.kartra_item_info__text--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.kartra_item_info__text--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.kartra_item_info__text--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.kartra_item_info__text--merriweather-font {
    font-family: "Merriweather", serif
}

.kartra_item_info__text--playfair-display-font {
    font-family: "Playfair Display", serif
}

.kartra_item_info__text--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.kartra_item_info__text--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.kartra_item_info__text--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.kartra_item_info__text--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.kartra_item_info__text--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.kartra_item_info__text--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.kartra_item_info__text--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.kartra_item_info__text--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_item_info__text--dosis-font {
    font-family: "Dosis", sans-serif
}

.kartra_item_info__text--spectral-font {
    font-family: "Spectral", serif
}

.kartra_item_info__text--signika-font {
    font-family: "Signika", sans-serif
}

.kartra_item_info__text--bree-font {
    font-family: "Bree Serif", serif
}

.kartra_item_info__text--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.kartra_item_info__text--noto-serif-font {
    font-family: "Noto Serif", serif
}

.kartra_item_info__text--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.kartra_item_info__text--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.kartra_item_info__text--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.kartra_item_info__text--patua-one {
    font-family: "Patua One", cursive
}

.kartra_item_info__text--bowlby-one {
    font-family: "Bowlby One", cursive
}

.kartra_item_info__text--roboto-font {
    font-family: "Roboto", sans-serif
}

.kartra_item_info__text--nunito-font {
    font-family: "Nunito", sans-serif
}

.kartra_item_info__text--quantico-font {
    font-family: "Quantico", sans-serif
}

.kartra_item_info__text--arimo-font {
    font-family: "Arimo", sans-serif
}

.kartra_item_info__text--muli-font {
    font-family: "Muli", sans-serif
}

.kartra_item_info__text--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.kartra_item_info__text--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.kartra_item_info__text--arvo-font {
    font-family: "Arvo", serif
}

.kartra_item_info__text--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.kartra_item_info__text--tangerine-font {
    font-family: "Tangerine", cursive
}

.kartra_item_info__text--cookie-font {
    font-family: "Cookie", cursive
}

.kartra_item_info__text--caudex-font {
    font-family: "Caudex", serif
}

.kartra_item_info__text--lobster-font {
    font-family: "Lobster", cursive
}

.kartra_item_info__text--francois-font {
    font-family: "Francois One", sans-serif
}

.kartra_item_info__text--allan-font {
    font-family: "Allan", cursive
}

.kartra_item_info__text--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.kartra_item_info__text--candal-font {
    font-family: "Candal", sans-serif
}

.kartra_item_info__text--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.kartra_item_info__text--radley-font {
    font-family: "Radley", serif
}

.kartra_item_info__text--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.kartra_item_info__text--carter-one-font {
    font-family: "Carter One", cursive
}

.kartra_item_info__text--limelight-font {
    font-family: "Limelight", cursive
}

.kartra_item_info__text--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.kartra_item_info__text--inter-font {
    font-family: "Inter", sans-serif
}

.kartra_item_info__text--pacifico-font {
    font-family: "Pacifico", cursive
}

.kartra_item_info__text--pt-serif-font {
    font-family: "PT Serif", serif
}

.kartra_item_info__text--poppins-font {
    font-family: "Poppins", sans-serif
}

.kartra_item_info__text--line-height-extra-tiny,
.kartra_item_info__text--line-height-extra-tiny p,
.kartra_item_info__text--line-height-extra-tiny p span {
    line-height: .9em
}

.kartra_item_info__text--line-height-tiny,
.kartra_item_info__text--line-height-tiny p,
.kartra_item_info__text--line-height-tiny p span {
    line-height: 1em
}

.kartra_item_info__text--line-height-small,
.kartra_item_info__text--line-height-small p,
.kartra_item_info__text--line-height-small p span {
    line-height: 1.1em
}

.kartra_item_info__text--line-height-extra-medium,
.kartra_item_info__text--line-height-extra-medium p,
.kartra_item_info__text--line-height-extra-medium p span {
    line-height: 1.2em
}

.kartra_item_info__text--line-height-medium,
.kartra_item_info__text--line-height-medium p,
.kartra_item_info__text--line-height-medium p span {
    line-height: 1.3em
}

.kartra_item_info__text--line-height-large,
.kartra_item_info__text--line-height-large p,
.kartra_item_info__text--line-height-large p span {
    line-height: 1.4em
}

.kartra_item_info__text--line-height-special-large,
.kartra_item_info__text--line-height-special-large p,
.kartra_item_info__text--line-height-special-large p span {
    line-height: 1.5em
}

.kartra_item_info__text--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_item_info__text--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_item_info__text--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_item_info__text--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_item_info__text--margin-left-extra-tiny {
    margin-left: 5px
}

.kartra_item_info__text--margin-left-tiny {
    margin-left: 10px
}

.kartra_item_info__text--text-left {
    text-align: left
}

.kartra_item_info__text--text-right {
    text-align: right
}

.kartra_item_info__text--text-center {
    text-align: center
}

@media(min-width: 991px) {
    .kartra_item_info__text--md-text-right {
        text-align: right
    }
}

.kartra_item_info__text--size-large {
    font-size: 1rem
}

.kartra_item_info__text--size-large p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text--size-large h1,
.kartra_item_info__text--size-large h2,
.kartra_item_info__text--size-large h3,
.kartra_item_info__text--size-large h4,
.kartra_item_info__text--size-large h5,
.kartra_item_info__text--size-large h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__text--size-large {
        font-size: 1.1rem
    }
}

@media(max-width: 768px) {
    .kartra_item_info__text--size-large {
        font-size: 1.2rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text--size-large {
        font-size: 1.3rem
    }
}

.kartra_item_info__text--size-small {
    font-size: .56rem
}

.kartra_item_info__text--size-small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text--size-small h1,
.kartra_item_info__text--size-small h2,
.kartra_item_info__text--size-small h3,
.kartra_item_info__text--size-small h4,
.kartra_item_info__text--size-small h5,
.kartra_item_info__text--size-small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__text--size-small {
        font-size: .7rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text--size-small {
        font-size: .85rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text--size-small {
        font-size: 1rem
    }
}

.kartra_item_info__text--size-medium {
    font-size: .65rem
}

.kartra_item_info__text--size-medium p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text--size-medium h1,
.kartra_item_info__text--size-medium h2,
.kartra_item_info__text--size-medium h3,
.kartra_item_info__text--size-medium h4,
.kartra_item_info__text--size-medium h5,
.kartra_item_info__text--size-medium h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__text--size-medium {
        font-size: .8rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text--size-medium {
        font-size: .95rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text--size-medium {
        font-size: 1.1rem
    }
}

.kartra_item_info__text--size-extra-medium {
    font-size: .7rem
}

.kartra_item_info__text--size-extra-medium p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text--size-extra-medium h1,
.kartra_item_info__text--size-extra-medium h2,
.kartra_item_info__text--size-extra-medium h3,
.kartra_item_info__text--size-extra-medium h4,
.kartra_item_info__text--size-extra-medium h5,
.kartra_item_info__text--size-extra-medium h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__text--size-extra-medium {
        font-size: .85rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text--size-extra-medium {
        font-size: 1rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text--size-extra-medium {
        font-size: 1.15rem
    }
}

.kartra_item_info__text--size-special-medium {
    font-size: .75rem
}

.kartra_item_info__text--size-special-medium p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text--size-special-medium h1,
.kartra_item_info__text--size-special-medium h2,
.kartra_item_info__text--size-special-medium h3,
.kartra_item_info__text--size-special-medium h4,
.kartra_item_info__text--size-special-medium h5,
.kartra_item_info__text--size-special-medium h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__text--size-special-medium {
        font-size: .9rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text--size-special-medium {
        font-size: 1.05rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text--size-special-medium {
        font-size: 1.2rem
    }
}

.kartra_item_info__text--size-semi-medium {
    font-size: .8rem
}

.kartra_item_info__text--size-semi-medium p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text--size-semi-medium h1,
.kartra_item_info__text--size-semi-medium h2,
.kartra_item_info__text--size-semi-medium h3,
.kartra_item_info__text--size-semi-medium h4,
.kartra_item_info__text--size-semi-medium h5,
.kartra_item_info__text--size-semi-medium h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__text--size-semi-medium {
        font-size: .95rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text--size-semi-medium {
        font-size: 1.1rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text--size-semi-medium {
        font-size: 1.25rem
    }
}

.kartra_item_info__text--font-weight-thin {
    font-weight: 100
}

.kartra_item_info__text--font-weight-extra-light {
    font-weight: 200
}

.kartra_item_info__text--font-weight-light {
    font-weight: 300
}

.kartra_item_info__text--font-weight-regular {
    font-weight: 400
}

.kartra_item_info__text--font-weight-normal {
    font-weight: 400
}

.kartra_item_info__text--font-weight-medium {
    font-weight: 500
}

.kartra_item_info__text--font-weight-semi-bold {
    font-weight: 600
}

.kartra_item_info__text--font-weight-bold {
    font-weight: 700
}

.kartra_item_info__text--font-weight-black {
    font-weight: 900
}

.kartra_item_info__text--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_item_info__text--margin-bottom-semi-tiny {
    margin-bottom: 12px
}

.kartra_item_info__text--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_item_info__text--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_item_info__text--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_item_info__text--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_item_info__text--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_item_info__text--margin-bottom-semi-large {
    margin-bottom: 80px
}

.kartra_item_info__text--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_item_info__text--margin-bottom-medium {
    margin-bottom: 50px
}

@media(max-width: 991px) {
    .kartra_item_info__text--sm-margin-bottom-special-medium {
        margin-bottom: 30px
    }
}

@media(max-width: 991px) {
    .kartra_item_info__text--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_item_info__text--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_item_info__text--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_item_info__text--md-margin-bottom-medium {
    margin-bottom: 50px
}

@media(max-width: 991px) {
    .kartra_item_info__text--md-margin-bottom-medium {
        margin-bottom: 25px
    }
}

.kartra_item_info__text--md-margin-bottom-large {
    margin-bottom: 100px
}

@media(max-width: 991px) {
    .kartra_item_info__text--md-margin-bottom-large {
        margin-bottom: 20px
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text--xs-margin-bottom-special-medium {
        margin-bottom: 30px
    }
}

.kartra_item_info__text--padding-right-medium {
    padding-right: 50px
}

.kartra_item_info__text--white {
    color: #fff
}

.kartra_item_info__text--special-red {
    color: #ed2d16
}

.kartra_item_info__text--black {
    color: #000
}

.kartra_item_info__text--black-opaque-90 {
    color: rgba(0, 0, 0, .9)
}

.kartra_item_info__text--dim-black {
    color: #212121
}

.kartra_item_info__text--dark-grey {
    color: #9e9e9e
}

.kartra_item_info__text--dim-black-opaque-60 {
    color: rgba(33, 33, 33, .6)
}

.kartra_item_info__text--dim-black-opaque-70 {
    color: rgba(33, 33, 33, .7)
}

.kartra_item_info__text--dim-black-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.kartra_item_info__text--dim-black-opaque-80 {
    color: rgba(33, 33, 33, .8)
}

.kartra_item_info__text--light-black {
    color: #424242
}

.kartra_item_info__text--teal {
    color: #00897b
}

.kartra_item_info__text--dark-olive {
    color: #403b28
}

.kartra_item_info__text--dark-blue {
    color: #37474f
}

.kartra_item_info__text--black-blue {
    color: #232c46
}

.kartra_item_info__text--cyan-blue {
    color: #80deeb
}

.kartra_item_info__text--turquoise-green {
    color: #009688
}

.kartra_item_info__text--night-rider-black {
    color: #333
}

.kartra_item_info__text--night-rider-black-opaque-80 {
    color: rgba(51, 51, 51, .8)
}

.kartra_item_info__text--semi-white {
    color: rgba(255, 255, 255, .6)
}

.kartra_item_info__text--light-grey {
    color: rgba(0, 0, 0, .6)
}

.kartra_item_info__text--light-golden {
    color: #e0b161
}

.kartra_item_info__text--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.kartra_item_info__text--deep-maroon {
    color: #49180b
}

.kartra_item_info__text--green {
    color: #5cb85c
}

.kartra_item_info__text--yellow-green {
    color: #9dcc65
}

.kartra_item_info__text--bright-yellow {
    color: #ffd54f
}

.kartra_item_info__text--pomegranate {
    color: #f54337
}

.kartra_item_info__text--oxford-blue {
    color: #33414c
}

.kartra_item_info__text--parchment {
    color: #2b3355
}

.kartra_item_info__text--parchment-dark {
    color: #263239
}

.kartra_item_info__text--mine-shaft {
    color: #212121
}

.kartra_item_info__text--yellow {
    color: #ffb74d
}

.kartra_item_info__text--steel-sky {
    color: #397eb8
}

.kartra_item_info__text--red-tomato {
    color: #ff5252
}

.kartra_item_info__text--orange-tomato {
    color: #ff7043
}

.kartra_item_info__text--red {
    color: #e54242
}

.kartra_item_info__text--suva-grey {
    color: #888
}

.kartra_item_info__text--dark-green-color {
    color: #00897b
}

.kartra_item_info__text--outrageous-orange {
    color: #ff5722
}

.kartra_item_info__text--darkturquoise {
    color: #00ced1
}

.kartra_item_info__text--very-dark-brown {
    color: #4e342e
}

.kartra_item_info__text--dim-grey {
    color: #666
}

.kartra_item_info__text--dim-grey-opaque-30 {
    color: rgba(102, 102, 102, .3)
}

.kartra_item_info__text--orange-peel {
    color: #ffa000
}

.kartra_item_info__text--fruit-salad {
    color: #4baf50
}

.kartra_item_info__text--gray-38 {
    color: #616161
}

.kartra_item_info__text--speech-red {
    color: #d40303
}

.kartra_item_info__text--persian-red {
    color: #d32f2f
}

.kartra_item_info__text--laurel-green {
    color: #388e3c
}

.kartra_item_info__text--rust-red {
    color: #ad2412
}

.kartra_item_info__text--summer-sky-blue {
    color: #24c2da
}

.kartra_item_info__text--sapphire-blue {
    color: #0a2b4a
}

.kartra_item_info__text--viking-blue {
    color: #3bbdc6
}

.kartra_item_info__text--chilean-fire-orange {
    color: #d34e3c
}

.kartra_item_info__text--charcoal-grey {
    color: #444
}

.kartra_item_info__text--gulf-blue {
    color: #34495e
}

.kartra_item_info__text--dodger-blue {
    color: #29b6f6
}

.kartra_item_info__text--nobel-grey {
    color: #999
}

.kartra_item_info__text--mortar-grey {
    color: #555
}

.kartra_item_info__text--linen-white {
    color: #fbf6ec
}

.kartra_item_info__text--iris-blue {
    color: #03acdc
}

.kartra_item_info__text--navy-blue {
    color: #0277bd
}

.kartra_item_info__text--dark-aqua {
    color: #44bcd2
}

.kartra_item_info__text--white-smoke-grey {
    color: #f5f5f5
}

.kartra_item_info__text--light-maroon-color {
    color: #81302a
}

.kartra_item_info__text--dark-saddle-brown {
    color: #3c2200
}

.kartra_item_info__text--dark-chocolate {
    color: #d97800
}

.kartra_item_info__text--deep-dark-slate-grey {
    color: #172821
}

.kartra_item_info__text--deep-gold {
    color: #f0ce44
}

.kartra_item_info__text--purple {
    color: #512da8
}

.kartra_item_info__text--transparent-white {
    color: rgba(255, 255, 255, .2)
}

.kartra_item_info__text--half-transparent-white {
    color: rgba(255, 255, 255, .5)
}

.kartra_item_info__text--light-coral {
    color: #ff974f
}

.kartra_item_info__text--deep-saddle-brown {
    color: #3e2724
}

.kartra_item_info__text--deep-saddle-brown-opaque-80 {
    color: rgba(62, 39, 36, .8)
}

.kartra_item_info__text--deep-coral {
    color: #ee6c00
}

.kartra_item_info__text--deep-dark-brown {
    color: #5d4037
}

.kartra_item_info__text--light-black-opaque-80 {
    color: rgba(66, 66, 66, .8)
}

.kartra_item_info__text--light-black-opaque-75 {
    color: rgba(66, 66, 66, .75)
}

.kartra_item_info__text--light-black-opaque-60 {
    color: rgba(66, 66, 66, .6)
}

.kartra_item_info__text--deep-megento-black {
    color: #392626
}

.kartra_item_info__text--dark-deep-blue {
    color: #263239
}

.kartra_item_info__text--light-gold {
    color: #ffd54f
}

.kartra_item_info__text--royal-blue {
    color: #0075ff
}

.kartra_item_info__text--deep-sky-blue-02 {
    color: #26c5d9
}

.kartra_item_info__text--ocean-green {
    color: #3ab677
}

.kartra_item_info__text--semi-pro-white-color {
    color: rgba(255, 255, 255, .8)
}

.kartra_item_info__text--extra-light-grey {
    color: #eee
}

.kartra_item_info__text--blue {
    color: #03acdc
}

.kartra_item_info__text--white-dim-grey {
    color: #999
}

.kartra_item_info__text--safron {
    color: #f5b83b
}

.kartra_item_info__text--light-blue-green {
    color: #0cc
}

.kartra_item_info__text--deep-sky-blue {
    color: #03a9f4
}

.kartra_item_info__text--white-smoke-white {
    color: #eee
}

.kartra_item_info__text--columbia-blue {
    color: #b3e5fc
}

.kartra_item_info__text--robins-egg-blue {
    color: #0cc
}

.kartra_item_info__text--deep-dark-aqua {
    color: #135c69
}

.kartra_item_info__text--night-rider-opaque-75 {
    color: rgba(51, 50, 50, .75)
}

.kartra_item_info__text--mine-shaft-opaque-50 {
    color: rgba(33, 33, 33, .5)
}

.kartra_item_info__text--mine-shaft-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.kartra_item_info__text--oxford-blue-opaque-75 {
    color: rgba(51, 65, 76, .75)
}

.kartra_item_info__text--denim-blue {
    color: #f5edea
}

.kartra_item_info__text--deep-orange-red {
    color: #e65100
}

.kartra_item_info__text--orange-color-two {
    color: #ffa002
}

.kartra_item_info__text--deep-rebecca-purple-color {
    color: #34243e
}

.kartra_item_info__text--black-opaque-75 {
    color: rgba(0, 0, 0, .75)
}

.kartra_item_info__text--light-navy {
    color: #283592
}

.kartra_item_info__text--dark-dodger-blue {
    color: #0067e6
}

.kartra_item_info__text--dark-dodger-blue-two {
    color: #4381ff
}

.kartra_item_info__text--white-opaque-70 {
    color: rgba(255, 255, 255, .7)
}

.kartra_item_info__text--white-opaque-75 {
    color: rgba(255, 255, 255, .75)
}

.kartra_item_info__text--white-opaque-8 {
    color: rgba(255, 255, 255, .8)
}

.kartra_item_info__text--white-opaque-9 {
    color: rgba(255, 255, 255, .9)
}

.kartra_item_info__text--white-opaque-5 {
    color: rgba(255, 255, 255, .5)
}

.kartra_item_info__text--white-opaque-6 {
    color: rgba(255, 255, 255, .6)
}

.kartra_item_info__text--gold {
    color: #ffca29
}

.kartra_item_info__text--deep-dark-blue {
    color: #262639
}

.kartra_item_info__text--jacksons-purple {
    color: #311b92
}

.kartra_item_info__text--coral-dark {
    color: #f26c4f
}

.kartra_item_info__text--light-chocolate {
    color: #f57c00
}

.kartra_item_info__text--dark-black-blue {
    color: #262a39
}

.kartra_item_info__text--light-medium-slate-blue {
    color: #9575cd
}

.kartra_item_info__text--light-coral-four {
    color: #e67374
}

.kartra_item_info__text--deep-dark-indigo {
    color: #33243e
}

.kartra_item_info__text--deep-sky-blue-three {
    color: #4fc3f7
}

.kartra_item_info__text--pale-golden-rod {
    color: #ebce7b
}

.kartra_item_info__text--deep-yellow-green {
    color: #8bc34a
}

.kartra_item_info__text--black-grey {
    color: #585858
}

.kartra_item_info__text--dark-black-blue-opaque-50 {
    color: rgba(38, 42, 57, .5)
}

.kartra_item_info__text--light-green {
    color: #51d98e
}

.kartra_item_info__text--dark-golden {
    color: #a1824c
}

.kartra_item_info__text--special-light-red {
    color: #e13e3e
}

.kartra_item_info__text--medium-transparent-black {
    color: rgba(0, 0, 0, .5)
}

.kartra_item_info__text--dark {
    color: rgba(0, 0, 0, .6)
}

.kartra_item_info__text--light-salmon {
    color: #e5a394
}

.kartra_item_info__text--cyan-blue-three {
    color: #4db6ac
}

.kartra_item_info__text--golden-glow {
    color: #ffe082
}

.kartra_item_info__text--light-khaki {
    color: #fff59d
}

.kartra_item_info__text--free-speech-blue {
    color: #3f51b5
}

.kartra_item_info__text--dark-night-blue {
    color: #2e364e
}

.kartra_item_info__text--deep-sky-blue-six {
    color: #00c0e2
}

.kartra_item_info__text--light-orange-three {
    color: #feb952
}

.kartra_item_info__text--light-sandy-brown {
    color: #ffb74d
}

.kartra_item_info__text--extra-dark-grey {
    color: #e0e0e0
}

.kartra_item_info__text--light-dodger-blue-two {
    color: #42a5f5
}

.kartra_item_info__text--very-dark-indigo {
    color: #43374f
}

.kartra_item_info__text--dark-slate-grey {
    color: #37474f
}

.kartra_item_info__text--deep-dark-indigo-two {
    color: #242642
}

.kartra_item_info__text--light-slate-grey-two {
    color: #949ca3
}

.kartra_item_info__text--mat-black {
    color: #353535
}

.kartra_item_info__text--mat-black-opaque-60 {
    color: rgba(53, 53, 53, .6)
}

.kartra_item_info__text--mat-black-opaque-80 {
    color: rgba(53, 53, 53, .8)
}

.kartra_item_info__text--deep-sky-blue-seven {
    color: #43a4f2
}

.kartra_item_info__text--dark-medium-slate-blue {
    color: #5c6bc0
}

.kartra_item_info__text--dark-sea-green {
    color: #81c783
}

.kartra_item_info__text--dark-turquoise-two {
    color: #4dd0e1
}

.kartra_item_info__text--light-coral-two {
    color: #ff8a65
}

.kartra_item_info__text--night-rider {
    color: #333232
}

.kartra_item_info__text--green-three {
    color: #22cc6e
}

.kartra_item_info__text--deep-dodger-blue {
    color: #1e87e5
}

.kartra_item_info__text--deep-sky-blue-03 {
    color: #03bde6
}

.kartra_item_info__text--deep-purple {
    color: #2e2444
}

.kartra_item_info__text--deep-purple-opaque-80 {
    color: rgba(46, 36, 68, .8)
}

.kartra_item_info__text--deep-coral-02 {
    color: #f06f3c
}

.kartra_item_info__text--dark-orange-two {
    color: #f08b1f
}

.kartra_item_info__text--dark-orange-three {
    color: #f27900
}

.kartra_item_info__text--light-sea-green {
    color: #2cc97d
}

.kartra_item_info__text--deep-dark-slate-blue {
    color: #2e3147
}

.kartra_item_info__text--deep-dark-slate-blue-opaque-80 {
    color: rgba(46, 49, 71, .8)
}

.kartra_item_info__text--light-medium-blue {
    color: #4a5cc1
}

.kartra_item_info__text--orange-four {
    color: #eea501
}

.kartra_item_info__text--deep-sky-blue-eight {
    color: #1acae0
}

.kartra_item_info__text--orange-color-five {
    color: #f9a824
}

.kartra_item_info__text--light-dark-orange {
    color: #ffa726
}

.kartra_item_info__text--deep-maroon-two {
    color: #6c4c41
}

.kartra_item_info__text--deep-dark-slate-blue-opaque-75 {
    color: rgba(46, 49, 71, .75)
}

.kartra_item_info__text--deep-dark-slate-blue-three {
    color: #32425f
}

.kartra_item_info__text--deep-dark-slate-blue-three-opaque-80 {
    color: rgba(50, 66, 95, .8)
}

.kartra_item_info__text--dodger-blue-two {
    color: #2296f3
}

.kartra_item_info__text--deep-dark-turquoise {
    color: #10afc3
}

.kartra_item_info__text--medium-sea-green {
    color: #2cbc84
}

.kartra_item_info__text--light-slate-grey {
    color: #455a64
}

.kartra_item_info__text--deep-dim-grey {
    color: #414141
}

.kartra_item_info__text--light-sea-green {
    color: #2cc97d
}

.kartra_item_info__text--light-teal {
    color: #009688
}

.kartra_item_info__text--light-cyan-two {
    color: #11adad
}

.kartra_item_info__text--deep-salmon-two {
    color: #ff6161
}

.kartra_item_info__text--very-dark-slate-blue {
    color: #2f3652
}

.kartra_item_info__text--mid-slate-grey {
    color: #63687d
}

.kartra_item_info__text--light-firebrick {
    color: #bf360d
}

.kartra_item_info__text--royal-blue-two {
    color: #2765fa
}

.kartra_item_info__text--deep-pale-golden {
    color: #ffe497
}

.kartra_item_info__text--light-steel-blue {
    color: #ccd8f2
}

.kartra_item_info__text--deep-coral-04 {
    color: #f64f64
}

.kartra_item_info__text--deep-misty-rose {
    color: #ffccbc
}

.kartra_item_info__text--royal-blue-three {
    color: #3376ff
}

.kartra_item_info__text--tussock {
    color: #bf8a3f
}

.kartra_item_info__text--cornflower-blue {
    color: #637dd6
}

.kartra_item_info__text--carrot-orange {
    color: #f29727
}

.kartra_item_info__text--dark-pink {
    color: #9c1956
}

.kartra_item_info__text--sea-buckthorn {
    color: #f69f28
}

.kartra_item_info__text--valencia {
    color: #d93d3d
}

.kartra_item_info__text--royal-blue-four {
    color: #4773e8
}

.kartra_item_info__text--mine-shaf {
    color: #222
}

.kartra_item_info__text--web-orange {
    color: orange
}

.kartra_item_info__text--tulip-tree {
    color: #e7a440
}

.kartra_item_info__text--cornflower-blue-02 {
    color: #6c62ff
}

.kartra_item_info__text--burning-orange {
    color: #ff7143
}

.kartra_item_info__text--dark-burgundy {
    color: #7c0e04
}

.kartra_item_info__text--dodger-blue-03 {
    color: #3cf
}

.kartra_item_info__text--ebony-clay {
    color: #28314e
}

.kartra_item_info__text--azure-radiance {
    color: #0299ff
}

.kartra_item_info__text--waikawa-gray {
    color: #5b699a
}

.kartra_item_info__text--waikawa-gray-2 {
    color: #5d6b96
}

.kartra_item_info__text--blaze-orange {
    color: #f60
}

.kartra_item_info__text--blaze-orange-2 {
    color: #ff6802
}

.kartra_item_info__text--rock-blue {
    color: #99a6c8
}

.kartra_item_info__text--manatee {
    color: #8f929b
}

.kartra_item_info__text--ebony-clay-2 {
    color: #22283a
}

.kartra_item_info__text--ebony-clay-2-opaque-80 {
    color: rgba(34, 40, 58, .8)
}

.kartra_item_info__text--ebony-clay-2-opaque-70 {
    color: rgba(34, 40, 58, .7)
}

.kartra_item_info__text--ebony-clay-2-opaque-60 {
    color: rgba(34, 40, 58, .6)
}

.kartra_item_info__text--feijoa {
    color: #97d984
}

.kartra_item_info__text--bright-turquoise {
    color: #0ac3db
}

.kartra_item_info__text--mine-shaft-2 {
    color: #363435
}

.kartra_item_info__text--mine-shaft-2-opaque-80 {
    color: rgba(54, 52, 53, .8)
}

.kartra_item_info__text--radical-red {
    color: #ff3f59
}

.kartra_item_info__text--golden-fizz {
    color: #e8ff38
}

.kartra_item_info__text--electric-violet {
    color: #683dff
}

.kartra_item_info__text--bright-turquoise-2 {
    color: #14c1f9
}

.kartra_item_info__text--rhino {
    color: #2d385f
}

.kartra_item_info__text--green-yellow {
    color: #cbff38
}

.kartra_item_info__text--canary {
    color: #c7ff55
}

.kartra_item_info__text--golden-dream {
    color: #f5e233
}

.kartra_item_info__text--driftwood {
    color: #ac8c46
}

.kartra_item_info__text--taupe {
    color: #4b3f36
}

.kartra_item_info__text--taupe-opaque-80 {
    color: rgba(75, 63, 54, .8)
}

.kartra_item_info__text--sun {
    color: #fca311
}

.kartra_item_info__text--port-gore {
    color: #2d244e
}

.kartra_item_info__text--port-gore-opaque-80 {
    color: rgba(45, 36, 78, .8)
}

.kartra_item_info__text--vermilion {
    color: #ff3f0a
}

.kartra_item_info__text--woodsmoke {
    color: #141316
}

.kartra_item_info__text--chateau-green {
    color: #4ab050
}

.kartra_item_info__text--pickled-bluewood {
    color: #2a3e4e
}

.kartra_item_info__text--turquoise-2 {
    color: #2ec4b6
}

.kartra_item_info__text--ebony-clay-opaque-70 {
    color: rgba(40, 49, 78, .7)
}

.kartra_item_info__text--ebony-clay-opaque-80 {
    color: rgba(40, 49, 78, .8)
}

.kartra_item_info__text--caribbean-green {
    color: #06d6a0
}

.kartra_item_info__text--laser-lemon {
    color: #e9ff70
}

.kartra_item_info__text--broom {
    color: #fdff1e
}

.kartra_item_info__text--madison {
    color: #0d3b66
}

.kartra_item_info__text--eden {
    color: #0e5f5c
}

.kartra_item_info__text--cerulean {
    color: #00bbf9
}

.kartra_item_info__text--bright-sun {
    color: #ffd23f
}

.kartra_item_info__text--sunglow {
    color: #ffca3a
}

.kartra_item_info__text--torch-red {
    color: #ff0a54
}

.kartra_item_info__text--azure-radiance-3 {
    color: #0075ff
}

.kartra_item_info__text--french-rose {
    color: #ef476f
}

.kartra_item_info__text--burning-orange-2 {
    color: #ff6b35
}

.kartra_item_info__text--radical-red-2 {
    color: #ff3562
}

.kartra_item_info__text--persian-green {
    color: #01b289
}

.kartra_item_info__text--yellow-orange {
    color: #ffba3d
}

.kartra_item_info__text--flush-orange {
    color: #fb8500
}

.kartra_item_info__text--koromiko {
    color: #ffbd6d
}

.kartra_item_info__text--daisy-bush {
    color: #531cb3
}

.kartra_item_info__text--rose-2 {
    color: #ff0072
}

.kartra_item_info__text--dodger-blue-2 {
    color: #3a5dff
}

.kartra_item_info__text--minsk {
    color: #443776
}

.kartra_item_info__text--pink-bright {
    color: #ff679f
}

.kartra_item_info__text--port-gore-2 {
    color: #1f2041
}

.kartra_item_info__text--sea-buckthorn-2 {
    color: #f79824
}

.kartra_item_info__text--bright-turquoise-3 {
    color: #25cef8
}

.kartra_item_info__text--amber {
    color: #ffbe0b
}

.kartra_item_info__text--yellow-orange-2 {
    color: #fcb04c
}

.kartra_item_info__text--web-orange-2 {
    color: #f6ad00
}

.kartra_item_info__text--endeavour {
    color: #0353a4
}

.kartra_item_info__text--governor-bay-2 {
    color: #3f37c9
}

.kartra_item_info__text--mustard-2 {
    color: #fde053
}

.kartra_item_info__text--lipstick {
    color: #ca0070
}

.kartra_item_info__text--shark {
    color: #1a1b21
}

.kartra_item_info__text--torch-red-2 {
    color: #ff0a54
}

.kartra_item_info__text--surfie-green {
    color: #0f7173
}

.kartra_item_info__text--gold-drop {
    color: #f77f00
}

.kartra_item_info__text--purple-heart-2 {
    color: #5f30e2
}

.kartra_item_info__text--ebony-clay-3 {
    color: #252641
}

.kartra_item_info__text--ebony-clay-3-opaque-80 {
    color: rgba(37, 38, 65, .8)
}

.kartra_item_info__text--blue-ribbon {
    color: #006bff
}

.kartra_item_info__text--regal-blue {
    color: #025373
}

.kartra_item_info__text--dodger-blue-3 {
    color: #3495fa
}

.kartra_item_info__text--web-orange-3 {
    color: #fa0
}

.kartra_item_info__text--dodger-blue-4 {
    color: #3772ff
}

.kartra_item_info__text--torch-red-3 {
    color: #ff0054
}

.kartra_item_info__text--dodger-blue-5 {
    color: #1789fc
}

.kartra_item_info__text--torch-red-4 {
    color: #ff1654
}

.kartra_item_info__text--flush-orange-2 {
    color: #f70
}

.kartra_item_info__text--sun-2 {
    color: #fea410
}

.kartra_item_info__text--flush-orange-3 {
    color: #ff8600
}

.kartra_item_info__text--royal-blue-2 {
    color: #4361ee
}

.kartra_item_info__text--purple-2 {
    color: #7209b7
}

.kartra_item_info__text--stratos {
    color: #00124d
}

.kartra_item_info__text--waikawa-gray-3 {
    color: #59679e
}

.kartra_item_info__text--big-stone {
    color: #1a2748
}

.kartra_item_info__text--big-stone-opaque-80 {
    color: rgba(26, 39, 72, .8)
}

.kartra_item_info__text--jacarta {
    color: #382c67
}

.kartra_item_info__text--jacarta-opaque-80 {
    color: rgba(56, 44, 103, .8)
}

.kartra_item_info__text--radical-red-3 {
    color: #fc3d65
}

.kartra_item_info__text--orange-crayola {
    color: #ff6e31
}

.kartra_item_info__text--bittersweet {
    color: #ff4a4a
}

.kartra_item_info__text--burnt-sienna {
    color: #e76260
}

.kartra_item_info__text--emerald {
    color: #68d4a6
}

.kartra_item_info__text--coquelicot {
    color: #f94a29
}

.kartra_item_info__text--small {
    font-size: .56rem
}

.kartra_item_info__text--small p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text--small h1,
.kartra_item_info__text--small h2,
.kartra_item_info__text--small h3,
.kartra_item_info__text--small h4,
.kartra_item_info__text--small h5,
.kartra_item_info__text--small h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 992px) {
    .kartra_item_info__text--small {
        font-size: .7rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text--small {
        font-size: .85rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text--small {
        font-size: 1rem
    }
}

.kartra_item_info__text--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.kartra_item_info__text--italic {
    font-style: italic
}

.kartra_item_info__text--medium {
    font-size: .75rem
}

.kartra_item_info__text--medium p {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

.kartra_item_info__text--medium h1,
.kartra_item_info__text--medium h2,
.kartra_item_info__text--medium h3,
.kartra_item_info__text--medium h4,
.kartra_item_info__text--medium h5,
.kartra_item_info__text--medium h6 {
    font-size: inherit;
    margin: 0px 0px;
    font-weight: inherit
}

@media(max-width: 991px) {
    .kartra_item_info__text--medium {
        font-size: .9rem
    }
}

@media(max-width: 767px) {
    .kartra_item_info__text--medium {
        font-size: 1.05rem
    }
}

@media(max-width: 480px) {
    .kartra_item_info__text--medium {
        font-size: 1.2rem
    }
}

.kartra_list__item:last-of-type .kartra_list__item__vertical-line {
    display: none
}

.kartra_link_wrapper {
    padding: 10px 0px 0px 0px
}

.kartra_link_wrapper .kartra_list__link:first-of-type {
    padding-left: 0px
}

.kartra_link_wrapper .kartra_list__link:last-of-type {
    padding-right: 0px
}

.kartra_link_wrapper--flex {
    display: flex;
    flex-wrap: wrap
}

.kartra_link_wrapper--align-left {
    justify-content: flex-start
}

.kartra_link_wrapper--align-right {
    justify-content: flex-end
}

.kartra_link_wrapper--align-center {
    justify-content: center
}

.kartra_link_wrapper.pull-left {
    float: none !important;
    justify-content: flex-start
}

.kartra_link_wrapper.pull-center {
    display: flex !important;
    justify-content: center
}

.kartra_link_wrapper.pull-right {
    float: none !important;
    justify-content: flex-end
}

@media(max-width: 991px) {
    .kartra_link_wrapper--sm-align-center {
        justify-content: center !important
    }
}

.kartra_link_wrapper--flex-direction-column {
    flex-direction: column
}

.kartra_link_wrapper--flex-direction-column.pull-left {
    align-items: flex-start
}

.kartra_link_wrapper--flex-direction-column.pull-right {
    align-items: flex-end
}

.kartra_link_wrapper--flex-direction-column.pull-center {
    align-items: center
}

@media(max-width: 991px) {
    .kartra_link_wrapper--flex-direction-column.kartra_link_wrapper--sm-align-center {
        align-items: center
    }
}

.kartra_link_wrapper--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_link_wrapper--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_link_wrapper--margin-bottom-extra-small {
    margin-bottom: 20px
}

@media(min-width: 992px) {
    .kartra_link_wrapper--md-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

.inline_box {
    display: flex
}

.inline_box .inline_box__item {
    position: relative;
    margin-right: 30px
}

.inline_box .inline_box__item:last-child {
    margin-right: 0px !important
}

.inline_box .inline_box__item--flex {
    display: flex;
    flex-wrap: wrap
}

.inline_box .inline_box__item--align-center {
    align-items: center;
    justify-content: center
}

.inline_box .inline_box__item--width-20 {
    width: 20%
}

.inline_box .inline_box__item--padding-extra-small {
    padding: 20px
}

.kartra_icon {
    position: relative
}

@media(max-width: 991px) {
    .kartra_icon--sm-text-center {
        text-align: center
    }
}

@media(max-width: 991px) {
    .kartra_icon--sm-left {
        position: absolute;
        left: 0
    }
}

.kartra_icon--tiny {
    width: 24px;
    height: 24px;
    font-size: 12px;
    top: 4px
}

.kartra_icon--small {
    width: 32px;
    height: 32px;
    font-size: 18px;
    top: 4px
}

.kartra_icon--small.kartra_icon--circled {
    font-size: 16px
}

.kartra_icon--small.kartra_icon--adjust-size-square-box {
    font-size: 16px
}

.kartra_icon--medium {
    width: 44px;
    height: 44px;
    font-size: 24px;
    top: 4px
}

.kartra_icon--medium.kartra_icon--circled {
    font-size: 20px
}

.kartra_icon--medium.kartra_icon--adjust-size-square-box {
    font-size: 20px
}

.kartra_icon--large {
    width: 60px;
    height: 60px;
    font-size: 36px;
    top: 4px
}

.kartra_icon--large.kartra_icon--circled {
    font-size: 26px
}

.kartra_icon--large.kartra_icon--adjust-size-square-box {
    font-size: 26px
}

.kartra_icon--extra-large {
    width: 62px;
    height: 62px;
    font-size: 24px;
    top: 4px
}

.kartra_icon--giant {
    width: 92px;
    height: 92px;
    font-size: 56px;
    top: 4px
}

.kartra_icon--giant.kartra_icon--circled {
    font-size: 40px
}

.kartra_icon--giant.kartra_icon--adjust-size-square-box {
    font-size: 40px
}

.kartra_icon--extra-giant {
    width: 72px;
    height: 72px;
    font-size: 48px;
    top: 4px
}

@media(max-width: 991px) {
    .kartra_icon--extra-giant {
        font-size: 32px;
        top: 0;
        padding: 20px;
        width: 62px;
        height: 62px
    }
}

.kartra_icon--rounded-medium-tiny {
    border-radius: 8px
}

.kartra_icon--circled {
    border-radius: 50%;
    border: 2px solid
}

.kartra_icon--center {
    margin-left: auto;
    margin-right: auto
}

.kartra_icon--rounded-full {
    border-radius: 50%
}

.kartra_icon--top-spacing-adjust.kartra_icon--giant {
    top: -38px
}

.kartra_icon--top-spacing-adjust.kartra_icon--large {
    top: -16px
}

.kartra_icon--top-spacing-adjust.kartra_icon--medium {
    top: -13px
}

.kartra_icon--top-spacing-adjust.kartra_icon--small {
    top: -7px
}

.kartra_icon--top-spacing-adjust.kartra_icon--tiny {
    top: 0px
}

.kartra_icon--top-spacing-adjust-double-line.kartra_icon--giant {
    top: -20px
}

.kartra_icon--top-spacing-adjust-double-line.kartra_icon--large {
    top: -4px
}

.kartra_icon--top-spacing-adjust-double-line.kartra_icon--medium {
    top: 6px
}

.kartra_icon--top-spacing-adjust-double-line.kartra_icon--small {
    top: 10px
}

.kartra_icon--top-spacing-adjust-double-line.kartra_icon--tiny {
    top: 12px
}

.kartra_icon--top-adjust {
    top: 0
}

.kartra_icon--top-negative-margin-adjust-12px {
    margin: -12px auto 0px
}

.kartra_icon--top-negative-margin-adjust-20px {
    margin: -20px auto 0px
}

.kartra_icon--negative-top-like-tiny {
    top: -8px
}

.kartra_icon--size-tiny {
    font-size: 16px
}

.kartra_icon--size-extra-small {
    font-size: 18px
}

.kartra_icon--size-small {
    font-size: 20px
}

.kartra_icon--size-extra-medium {
    font-size: 24px
}

.kartra_icon--size-medium {
    font-size: 30px
}

.kartra_icon--size-semi-gaint {
    font-size: 40px
}

.kartra_icon--size-gaint {
    font-size: 48px
}

.kartra_icon--size-extra-giant {
    font-size: 72px
}

.kartra_icon--size-adjust-01.kartra_icon--giant {
    width: 120px;
    height: 120px;
    font-size: 48px
}

.kartra_icon--size-adjust-01.kartra_icon--large {
    width: 90px;
    height: 90px;
    font-size: 36px
}

.kartra_icon--size-adjust-01.kartra_icon--medium {
    width: 60px;
    height: 60px;
    font-size: 24px
}

.kartra_icon--size-adjust-01.kartra_icon--small {
    width: 45px;
    height: 45px;
    font-size: 18px
}

.kartra_icon--size-adjust-01.kartra_icon--tiny {
    width: 32px;
    height: 32px;
    font-size: 14px
}

.kartra_icon--no-border {
    border: 0px
}

.kartra_icon--no-shrink {
    flex-shrink: 0
}

.kartra_icon--gradient {
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.3) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.3) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000", endColorstr="#1a000000", GradientType=0)
}

.kartra_icon--light-grey {
    color: rgba(0, 0, 0, .6)
}

.kartra_icon--light-grey a {
    color: inherit
}

.kartra_icon--dark-grey {
    color: #fff
}

.kartra_icon--orange-tomato {
    color: #ff7043
}

.kartra_icon--orange-tomato a {
    color: inherit
}

.kartra_icon--darkturquoise {
    color: #00ced1
}

.kartra_icon--darkturquoise a {
    color: inherit
}

.kartra_icon--coral-dark {
    color: #f26c4f
}

.kartra_icon--coral-dark a {
    color: inherit
}

.kartra_icon--yellow-green {
    color: #9dcc65
}

.kartra_icon--yellow-green a {
    color: inherit
}

.kartra_icon--yellow {
    color: #ffb74d
}

.kartra_icon--yellow a {
    color: inherit
}

.kartra_icon--white {
    color: #fff
}

.kartra_icon--white a {
    color: inherit
}

.kartra_icon--fruit-salad {
    color: #4baf50
}

.kartra_icon--fruit-salad a {
    color: inherit
}

.kartra_icon--safron {
    color: #f5b83b
}

.kartra_icon--safron a {
    color: inherit
}

.kartra_icon--semi-white {
    color: rgba(255, 255, 255, .6)
}

.kartra_icon--semi-white a {
    color: inherit
}

.kartra_icon--purple {
    color: #512da8
}

.kartra_icon--purple a {
    color: inherit
}

.kartra_icon--light-medium-slate-blue-color {
    color: #9575cd
}

.kartra_icon--light-medium-slate-blue-color a {
    color: inherit
}

.kartra_icon--dark-orchid-color {
    color: #9a73ff
}

.kartra_icon--dark-orchid-color a {
    color: inherit
}

.kartra_icon--light-blue-green {
    color: #0cc
}

.kartra_icon--light-blue-green a {
    color: inherit
}

.kartra_icon--blue {
    color: #03acdc
}

.kartra_icon--blue a {
    color: inherit
}

.kartra_icon--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.kartra_icon--nobel-grey {
    color: #999
}

.kartra_icon--nobel-grey a {
    color: inherit
}

.kartra_icon--robins-egg-blue {
    color: #0cc
}

.kartra_icon--robins-egg-blue a {
    color: inherit
}

.kartra_icon--suva-grey {
    color: #888
}

.kartra_icon--suva-grey a {
    color: inherit
}

.kartra_icon--dark-aqua {
    color: #44bcd2
}

.kartra_icon--deep-dark-orange {
    color: #fb9316
}

.kartra_icon--sky-blue {
    color: #03acdc
}

.kartra_icon--red {
    color: #e54242
}

.kartra_icon--deep-dark-brown {
    color: #5d4037
}

.kartra_icon--deep-dark-brown-opaque-80 {
    color: rgba(93, 64, 55, .8)
}

.kartra_icon--light-coral-two {
    color: #ff8a65
}

.kartra_icon--cyan-blue-three {
    color: #4db6ac
}

.kartra_icon--dim-grey {
    color: #666
}

.kartra_icon--royal-blue {
    color: #2a79ff
}

.kartra_icon--light-turquoise {
    color: #4dd0e1
}

.kartra_icon--deep-orange-red {
    color: #e65100
}

.kartra_icon--deep-sky-blue-two {
    color: #29b6f6
}

.kartra_icon--orange-color-two {
    color: #ffa002
}

.kartra_icon--light-coral-four {
    color: #e67374
}

.kartra_icon--deep-sky-blue-four {
    color: #00bcd4
}

.kartra_icon--deep-sky-blue-three {
    color: #4fc3f7
}

.kartra_icon--light-orange-two {
    color: #ffb74d
}

.kartra_icon--light-yellow-green {
    color: #bfca32
}

.kartra_icon--light-black-opaque-80 {
    color: rgba(66, 66, 66, .8)
}

.kartra_icon--light-black-opaque-60 {
    color: rgba(66, 66, 66, .6)
}

.kartra_icon--light-black-opaque-80 {
    color: rgba(66, 66, 66, .8)
}

.kartra_icon--light-indian-red {
    color: #ef5350
}

.kartra_icon--dark-black-blue {
    color: #262a39
}

.kartra_icon--deep-sandy-brown {
    color: #feb74e
}

.kartra_icon--deep-sky-blue-six {
    color: #00c0e2
}

.kartra_icon--light-orange-three {
    color: #feb952
}

.kartra_icon--white-smoke-grey {
    color: #f5f5f5
}

.kartra_icon--deep-dark-indigo-two {
    color: #242642
}

.kartra_icon--light-slate-grey-three {
    color: #a2aab2
}

.kartra_icon--mat-black-opaque-30 {
    color: rgba(53, 53, 53, .3)
}

.kartra_icon--mat-black-opaque-50 {
    color: rgba(53, 53, 53, .5)
}

.kartra_icon--deep-sky-blue-seven {
    color: #43a4f2
}

.kartra_icon--orange-color-three {
    color: #ffa717
}

.kartra_icon--white-opaque-30 {
    color: rgba(255, 255, 255, .3)
}

.kartra_icon--white-opaque-50 {
    color: rgba(255, 255, 255, .5)
}

.kartra_icon--white-opaque-60 {
    color: rgba(255, 255, 255, .6)
}

.kartra_icon--white-opaque-20 {
    color: rgba(255, 255, 255, .2)
}

.kartra_icon--light-black {
    color: #424242
}

.kartra_icon--light-black-opaque-50 {
    color: rgba(66, 66, 66, .5)
}

.kartra_icon--deep-sky-blue-02 {
    color: #26c5d9
}

.kartra_icon--dark-slate-grey {
    color: #37474f
}

.kartra_icon--light-sea-green {
    color: #2cc97d
}

.kartra_icon--medium-turquoise {
    color: #2ad1c7
}

.kartra_icon--orange-four {
    color: #eea501
}

.kartra_icon--dodger-blue-two {
    color: #2296f3
}

.kartra_icon--medium-sea-green {
    color: #2cbc84
}

.kartra_icon--deep-coral-04 {
    color: #f64f64
}

.kartra_icon--dark-orange-three {
    color: #f27900
}

.kartra_icon--deep-pale-golden {
    color: #ffe497
}

.kartra_icon--deep-pale-golden {
    color: #ffe497
}

.kartra_icon--light-firebrick {
    color: #bf360d
}

.kartra_icon--elf-green {
    color: #068675
}

.kartra_icon--royal-blue-two {
    color: #2765fa
}

.kartra_icon--saffron {
    color: #f2c029
}

.kartra_icon--cerulean {
    color: #00bbf9
}

.kartra_icon--caribbean-green {
    color: #06d6a0
}

.kartra_icon--bright-sun {
    color: #ffd23f
}

.kartra_icon--black-opaque-10 {
    color: rgba(0, 0, 0, .1)
}

.kartra_icon--cerise {
    color: #ea3369
}

.kartra_icon--iris {
    color: #464ae0
}

.kartra_icon--picton-blue {
    color: #5cb8e4
}

.kartra_icon--butterscotch {
    color: #e99a41
}

.kartra_icon--blue-green {
    color: #3a98b9
}

.kartra_icon--emerald {
    color: #68d4a6
}

.kartra_icon--blue-green-2 {
    color: #009fbd
}

.kartra_icon--blue-crayola {
    color: #2a79ff
}

.kartra_icon--bg-white {
    background-color: #fff
}

.kartra_icon--bg-light-white {
    background-color: #eee
}

.kartra_icon--bg-extra-light-grey {
    background-color: #eee
}

.kartra_icon--bg-dark-grey {
    background-color: #9e9e9e
}

.kartra_icon--bg-golden-glow {
    background-color: #ffe082
}

.kartra_icon--white-bg {
    background-color: #fff
}

.kartra_icon--summer-sky-blue {
    background-color: #24c2da
}

.kartra_icon--darkturquoise-bg {
    background-color: #00ced1
}

.kartra_icon--bg-sky-blue-color {
    background-color: #03acdc
}

.kartra_icon--bg-old-rose-red {
    background-color: #cc2f54
}

.kartra_icon--bg-cyan-blue-two {
    background-color: #4cb2a8
}

.kartra_icon--bg-royal-blue-two-opaque-10 {
    background-color: rgba(39, 101, 250, .1)
}

.kartra_icon--light-gold {
    color: #ffd54f
}

.kartra_icon--gulf-blue {
    color: #34495e
}

.kartra_icon--dim-black {
    color: #212121
}

.kartra_icon--dim-black-opaque-50 {
    color: rgba(33, 33, 33, .5)
}

.kartra_icon--old-rose-red {
    color: #cc2f54
}

.kartra_icon--facebook-color {
    color: #3b5998
}

.kartra_icon--twitter-color {
    color: #0f1419
}

.kartra_icon--linkedin-color {
    color: #007bb6
}

.kartra_icon--google-plus-color {
    color: #dd4b39
}

.kartra_icon--instagram-color {
    color: #e4405f
}

.kartra_icon--dribble-color {
    color: #ea4c89
}

.kartra_icon--tiktok-color {
    color: #ea4c89
}

.kartra_icon--whatsapp-color {
    color: #25d366
}

.kartra_icon--old-rose-red {
    color: #cc2f54
}

.kartra_icon--deep-saddle-brown {
    color: #3e2724
}

.kartra_icon--deep-coral {
    color: #ee6c00
}

.kartra_icon--orange-tomato {
    color: #ff7043
}

.kartra_icon--very-dark-brown {
    color: #4e342e
}

.kartra_icon--green {
    color: #5cb85c
}

.kartra_icon--green-two {
    color: #54cb5a
}

.kartra_icon--light-chocolate {
    color: #f57c00
}

.kartra_icon--light-medium-slate-blue {
    color: #9575cd
}

.kartra_icon--medium-slate-blue {
    color: #8d73f4
}

.kartra_icon--color-pink {
    color: #ff679f
}

.kartra_icon--light-green {
    color: #51d98e
}

.kartra_icon--light-dodger-blue {
    color: #2597f2
}

.kartra_icon--dark-grey {
    color: #9e9e9e
}

.kartra_icon--light-dodger-blue-two {
    color: #42a5f5
}

.kartra_icon--extra-dark-grey {
    color: #e0e0e0
}

.kartra_icon--very-dark-indigo {
    color: #43374f
}

.kartra_icon--dark-medium-slate-blue {
    color: #5c6bc0
}

.kartra_icon--deep-dodger-blue {
    color: #1e87e5
}

.kartra_icon--deep-sky-blue-eight {
    color: #1acae0
}

.kartra_icon--dim-lime-green {
    color: #4bb950
}

.kartra_icon--light-dark-orange {
    color: #ffa726
}

.kartra_icon--tussock {
    color: #bf8a3f
}

.kartra_icon--carrot-orange {
    color: #f29727
}

.kartra_icon--sea-buckthorn {
    color: #f69f28
}

.kartra_icon--turquoise {
    color: #32cabd
}

.kartra_icon--waikawa-gray {
    color: #5b699a
}

.kartra_icon--chateau-green {
    color: #4ab050
}

.kartra_icon--hover-ebony-clay {
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_icon--hover-ebony-clay:hover {
    color: #28314e
}

.kartra_icon--manatee {
    color: #8f929b
}

.kartra_icon--java {
    color: #21bab3
}

.kartra_icon--mountain-meadow {
    color: #17bb89
}

.kartra_icon--blue-ribbon {
    color: #006bff
}

.kartra_icon--radical-red-2 {
    color: #ff3562
}

.kartra_icon--bright-sun-2 {
    color: #fdca40
}

.kartra_icon--torch-red-3 {
    color: #ff0054
}

.kartra_icon--radical-red-3 {
    color: #fc3d65
}

.kartra_icon--wild-strawberry {
    color: #ff499e
}

.kartra_icon--bg-daisy-bush-violet {
    background-color: #5c3d99
}

.kartra_icon--bg-dark-aqua {
    background-color: #44bcd2
}

.kartra_icon--bg-apple-green {
    background-color: #7dbb45
}

.kartra_icon--bg-green {
    background-color: #5cb85c
}

.kartra_icon--bg-light-gold {
    background-color: #ffd54f
}

.kartra_icon--bg-light-coral-three {
    background-color: #f09b86
}

.kartra_icon--bg-cornflower-blue {
    background-color: #637dd6
}

.kartra_icon--bg-cyan-blue {
    background-color: #80deeb
}

.kartra_icon--bg-dark-orchid {
    background-color: #9a73ff
}

.kartra_icon--bg-salmon {
    background-color: #f48372
}

.kartra_icon--bg-dark-sea-green {
    background-color: #81c783
}

.kartra_icon--bg-light-sky-blue {
    background-color: #5bc0de
}

.kartra_icon--bg-deep-tomato {
    background-color: #ef5350
}

.kartra_icon--bg-blaze-orange-2 {
    background-color: #ff6802
}

.kartra_icon--turquoise-green {
    color: #009688
}

.kartra_icon--light-crimson {
    color: #ef5350
}

.kartra_icon--dark-sea-green {
    color: #81c783
}

.kartra_icon--pale-golden-rod {
    color: #ebce7b
}

.kartra_icon--deep-yellow-green {
    color: #8bc34a
}

.kartra_icon--deep-sky-blue-five {
    color: #01a9f4
}

.kartra_icon--cornflower-blue {
    color: #637dd6
}

.kartra_icon--persian-green {
    color: #01b289
}

.kartra_icon--yellow-orange {
    color: #ffba3d
}

.kartra_icon--rose {
    color: #fc0361
}

.kartra_icon--flush-orange {
    color: #fb8500
}

.kartra_icon--sea-buckthorn-2 {
    color: #f79824
}

.kartra_icon--purple-heart-2 {
    color: #5f30e2
}

.kartra_icon--regal-blue {
    color: #025373
}

.kartra_icon--dodger-blue-3 {
    color: #3495fa
}

.kartra_icon--web-orange-2 {
    color: #f6ad00
}

.kartra_icon--red-ribbon {
    color: #f21d44
}

.kartra_icon--dodger-blue-5 {
    color: #1789fc
}

.kartra_icon--torch-red-4 {
    color: #ff1654
}

.kartra_icon--flush-orange-3 {
    color: #ff8600
}

.kartra_icon--bright-turquoise-4 {
    color: #07c8f9
}

.kartra_icon--orange-crayola {
    color: #ff6e31
}

.kartra_icon--bittersweet {
    color: #ff4a4a
}

.kartra_icon--palatinate-blue {
    color: #362fd9
}

.kartra_icon--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_icon--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.kartra_icon--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_icon--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_icon--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_icon--margin-bottom-special-small {
    margin-bottom: 15px
}

.kartra_icon--negative-margin-top-tiny {
    margin-top: -10px
}

.kartra_icon--negative-margin-top-like-tiny {
    margin-top: -8px
}

.kartra_icon--negative-margin-top-semi-tiny {
    margin-top: -12px
}

.kartra_icon--negative-margin-top-big-tiny {
    margin-top: -15px
}

.kartra_icon--negative-margin-top-like-extra-small {
    margin-top: -17px
}

.kartra_icon--negative-margin-top-extra-small {
    margin-top: -20px
}

.kartra_icon--negative-margin-top-special-semi-tiny {
    margin-top: -12px
}

.kartra_icon--negative-margin-top-semi-extra-tiny {
    margin-top: -4px
}

.kartra_icon--negative-margin-top-semi-special-tiny {
    margin-top: -3px
}

.kartra_icon--negative-margin-top-full-tiny {
    margin-top: -1px
}

.kartra_icon--negative-margin-right-tiny {
    margin-right: -10px
}

.kartra_icon--negative-margin-top-special-medium {
    margin-top: -30px
}

.kartra_icon--negative-margin-top-medium {
    margin-top: -50px
}

.kartra_icon--negative-margin-left-semi-tiny {
    margin-left: -12px
}

.kartra_icon--negative-margin-left-like-tiny-important {
    margin-left: -8px !important
}

.kartra_icon--negative-margin-left-tiny {
    margin-left: -10px
}

.kartra_icon--negative-margin-left-big-tiny-important {
    margin-left: -15px
}

@media(max-width: 991px) {
    .kartra_icon--sm-negative-margin-left-extra-small-important {
        margin-left: -20px !important
    }
}

.kartra_icon--margin-top-bottom-extra-small {
    margin-top: 20px;
    margin-bottom: 20px
}

.kartra_icon--margin-top-big-tiny {
    margin-top: 15px
}

.kartra_icon--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_icon--spacing-special-extra-tiny {
    margin-bottom: 6px
}

.kartra_icon--margin-left-negative-like-tiny {
    margin-left: -8px
}

.kartra_icon--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_icon--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_icon--negative-margin-top-special-extra-tiny {
    margin-top: -6px
}

.kartra_icon--negative-margin-top-special-tiny-important {
    margin-top: -2px
}

.kartra_icon--margin-left-right-none {
    margin-left: 0px !important;
    margin-right: 0px !important
}

@media(max-width: 991px) {
    .kartra_icon--sm-margin-left-right-auto-important {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.kartra_icon--margin-left-negative-extra-tiny {
    margin-left: -5px
}

.kartra_icon--margin-top-negative-tiny {
    margin-top: -10px
}

.kartra_icon--margin-left-right-extra-tiny {
    margin-left: 5px !important;
    margin-right: 5px !important
}

.kartra_icon--margin-left-right-tiny {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.kartra_icon--angle {
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.kartra_icon--hover-opacity-medium {
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

.kartra_icon--hover-opacity-medium:hover {
    opacity: .6
}

.kartra_icon--top-negative-medium {
    top: -44px;
    position: relative;
    margin-bottom: -25px
}

.kartra_icon--top-negative-large {
    top: -62px;
    position: relative;
    margin-bottom: -62px
}

.kartra_icon--margin-bottom-tiny {
    margin-bottom: 10px
}

@media(max-width: 991px) {
    .kartra_icon--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_icon--margin-right-extra-small-important {
    margin-right: 20px !important
}

.kartra_icon--margin-right-big-tiny-important {
    margin-right: 15px !important
}

.kartra_icon--padding-none {
    padding: 0px
}

.kartra_icon--padding-bottom-big-tiny {
    padding-bottom: 15px
}

.kartra_icon--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

.kartra_icon--border-extra-light-grey {
    border-color: #eee
}

.kartra_icon--border-sky-blue-color {
    border-color: #03acdc
}

.kartra_icon--border-light-white {
    border-color: #eee
}

.kartra_icon--border-white {
    border-color: #fff
}

.kartra_icon--border-dark-grey {
    border-color: #9e9e9e
}

.kartra_icon--border-black-transparent-near-grey-small {
    border-color: rgba(0, 0, 0, .3)
}

.kartra_icon--border-radius-medium {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.kartra_icon--border-radius-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_icon--border-radius-tiny.kartra_icon--circled {
    border-radius: 50%
}

.kartra_icon--border-transparent {
    border-color: transparent
}

.kartra_icon--border-transparent {
    border-color: transparent
}

.kartra_icon--float-left {
    float: left
}

.kartra_icon--float-right {
    float: right
}

.kartra_icon--negative-margin-top-extra-tiny {
    margin-top: -4px
}

.kartra_icon--top-semi-medium {
    position: relative;
    top: -40px
}

.kartra_icon--absolute {
    position: absolute;
    left: 0
}

.kartra_icon--number-circled {
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 50%
}

.kartra_icon--top-none {
    top: 0
}

.kartra_icon--top-special-tiny {
    top: 2px
}

.kartra_icon--top-nagative-extra-medium {
    top: -40px;
    position: relative;
    margin-bottom: -30px
}

.kartra_icon--top-left {
    margin-left: 105px;
    margin-top: 55px;
    -webkit-transform: translatex(0) rotate(45deg);
    transform: translatex(0) rotate(45deg);
    -webkit-transform-origin: 9% 70%;
    transform-origin: 9% 70%
}

@media(max-width: 421px) {
    .kartra_icon--top-left {
        margin-left: 72px;
        margin-top: 35px
    }
}

.kartra_icon--text-shadow-extra-tiny .kartra_icon__icon {
    text-shadow: 1px 2px 0px rgba(0, 0, 0, .2)
}

.kartra_icon--text-shadow-tiny-tomato-orange .kartra_icon__icon {
    text-shadow: 0 2px 4px rgba(255, 112, 67, .15)
}

.kartra_icon--box-shadow-tiny-old-rose-red {
    box-shadow: 0 0 0 4px #cc2f54
}

.kartra_icon--box-shadow-tiny-daisy-bush-violet {
    box-shadow: 0 0 0 4px #5c3d99
}

.kartra_icon--hover-opacity70:hover {
    opacity: .7
}

@media(min-width: 991px) {
    .kartra_icon--md-align-right {
        margin-left: auto
    }
}

.kartra_icon--fullsize {
    width: 160px;
    height: 160px;
    font-size: 90px;
    top: 4px
}

.kartra_icon .kartra_icon__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.kartra_rotate_box {
    width: 100%;
    display: inline-block;
    position: relative;
    overflow-y: hidden;
    margin-bottom: 10px;
    text-align: center
}

.kartra_rotate_box--border-bottom-thin {
    border-bottom: 1px solid #d5d7d9
}

.kartra_rotate_box__rotate-elem {
    display: inline-block;
    width: 85px;
    height: 85px;
    background: #31bfc3;
    transform: rotate(60deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: relative;
    left: 0px;
    top: 18px;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -o-transition: 300ms ease-in-out;
    -ms-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out
}

.kartra_rotate_box__rotate-icon {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    font-size: 30px;
    width: 85px;
    height: 85px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    margin-top: -6px;
    margin-left: -12px
}

.kartra_rotate_box__rotate-icon--inlineblock {
    line-height: 140%;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    display: inline-block;
    margin: 0
}

.kartra_rotate_box .kartra_rotate_box__icon {
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.kartra_icon--special-size.kartra_icon--tiny {
    width: 50px;
    height: 50px
}

.kartra_icon--special-size.kartra_icon--tiny span {
    font-size: 32px
}

.kartra_icon--special-size.kartra_icon--small {
    width: 80px;
    height: 80px
}

.kartra_icon--special-size.kartra_icon--small span {
    font-size: 50px
}

.kartra_icon--special-size.kartra_icon--large {
    width: 120px;
    height: 120px
}

.kartra_icon--special-size.kartra_icon--large span {
    font-size: 80px
}

.kartra_icon--special-size.kartra_icon--giant {
    width: 150px;
    height: 150px
}

.kartra_icon--special-size.kartra_icon--giant span {
    font-size: 110px
}

.kartra_rotate_box__rotate-icon .kartra_icon__icon {
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.kartra_icon--optimize-circled.kartra_icon--tiny {
    width: 12px;
    height: 12px
}

.kartra_icon--optimize-circled.kartra_icon--tiny.kartra_icon--circled {
    width: 24px;
    height: 24px
}

.kartra_icon--optimize-circled.kartra_icon--small {
    width: 18px;
    height: 18px
}

.kartra_icon--optimize-circled.kartra_icon--small.kartra_icon--circled {
    width: 32px;
    height: 32px
}

.kartra_icon--optimize-circled.kartra_icon--medium {
    width: 24px;
    height: 24px
}

.kartra_icon--optimize-circled.kartra_icon--medium.kartra_icon--circled {
    width: 44px;
    height: 44px
}

.kartra_icon--optimize-circled.kartra_icon--large {
    width: 36px;
    height: 36px
}

.kartra_icon--optimize-circled.kartra_icon--large.kartra_icon--circled {
    width: 60px;
    height: 60px
}

.kartra_icon--optimize-circled.kartra_icon--giant {
    width: 56px;
    height: 56px
}

.kartra_icon--optimize-circled.kartra_icon--giant.kartra_icon--circled {
    width: 92px;
    height: 92px
}

.kartra_icon--star-rating.kartra_icon--tiny {
    width: 16px;
    height: 16px
}

.kartra_icon--star-rating.kartra_icon--small {
    width: 24px;
    height: 24px
}

.kartra_icon--star-rating.kartra_icon--medium {
    width: 34px;
    height: 34px
}

.kartra_icon--star-rating.kartra_icon--large {
    width: 45px;
    height: 45px
}

.kartra_icon--star-rating.kartra_icon--large {
    width: 45px;
    height: 45px
}

.kartra_icon--star-rating.kartra_icon--large {
    width: 68px;
    height: 68px
}

.social_icons_wrapper {
    padding: 10px 0px 0px 0px
}

.social_icons_wrapper--flex {
    display: flex;
    flex-wrap: wrap
}

.social_icons_wrapper--align-left {
    justify-content: flex-start
}

.social_icons_wrapper--align-right {
    justify-content: flex-end
}

.social_icons_wrapper--align-center {
    justify-content: center
}

.social_icons_wrapper.pull-left {
    float: none !important;
    justify-content: flex-start
}

.social_icons_wrapper.pull-center {
    display: flex !important;
    justify-content: center
}

.social_icons_wrapper.pull-right {
    float: none !important;
    justify-content: flex-end
}

@media(max-width: 991px) {
    .social_icons_wrapper--sm-align-center {
        justify-content: center !important
    }
}

@media(max-width: 767px) {
    .social_icons_wrapper--xs-align-center {
        justify-content: center
    }
}

.social_icons_wrapper--negative-margin-left-right-extra-tiny {
    margin-left: -5px;
    margin-right: -5px
}

.social_icons_wrapper--negative-margin-top-extra-small {
    margin-top: -20px
}

.social_icons_wrapper--negative-margin-top-big-tiny {
    margin-top: -15px
}

.social_icons_wrapper--margin-bottom-tiny {
    margin-bottom: 10px
}

.social_icons_wrapper--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.social_icons_wrapper--margin-bottom-extra-small {
    margin-bottom: 20px
}

.social_icons_wrapper--margin-bottom-small {
    margin-bottom: 25px
}

.social_icons_wrapper--margin-bottom-special-medium {
    margin-bottom: 30px
}

.social_icons_wrapper--margin-bottom-extra-medium {
    margin-bottom: 40px
}

@media(max-width: 991px)and (min-width: 768px) {
    .social_icons_wrapper--only-sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

.social_icons_wrapper--padding-top-none {
    padding-top: 0px
}

.countdown-section {
    position: relative
}

.countdown-section--text-center {
    text-align: center
}

.countdown-section--text-right {
    text-align: right
}

@media(min-width: 991px) {
    .countdown-section--md-text-right {
        text-align: right
    }
}

@media(max-width: 767px) {
    .countdown-section--xs-text-center {
        text-align: center
    }
}

.countdown-section--margin-bottom-small {
    margin-bottom: 25px
}

.countdown-section--margin-bottom-extra-small {
    margin-bottom: 20px
}

.countdown-section--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.countdown-section--margin-bottom-medium {
    margin-bottom: 50px
}

.countdown-section--margin-bottom-special-large {
    margin-bottom: 60px
}

.countdown-section--margin-bottom-large {
    margin-bottom: 100px
}

.countdown-section--margin-bottom-extra-large {
    margin-bottom: 70px
}

.countdown-section--margin-bottom-special-medium {
    margin-bottom: 30px
}

.countdown-section--negative-margin-top-semi-large {
    margin-top: -80px
}

@media(max-width: 767px) {
    .countdown-section--xs-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

@media(max-width: 767px) {
    .countdown-section--xs-margin-top-tiny-important {
        margin-top: 10px !important
    }
}

@media(max-width: 767px) {
    .countdown-section--xs-negative-margin-top-extra-medium {
        margin-top: -40px !important
    }
}

.countdown-section--margin-bottom-extra-giant {
    margin-bottom: 130px
}

.countdown-section--margin-top-extra-medium {
    margin-top: 40px
}

.countdown--width-full {
    margin-left: -15px;
    margin-right: -15px
}

.countdown--text-center {
    text-align: center
}

.countdown--inline-block {
    display: inline-block
}

.countdown--flex {
    display: flex;
    flex-wrap: wrap
}

.countdown--inline-flex {
    display: inline-flex
}

.countdown--justify-content-center {
    justify-content: center
}

.countdown--padding-extra-small {
    padding: 20px
}

.countdown--padding-top-bottom-tiny {
    padding-top: 10px;
    padding-bottom: 0px
}

.countdown--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 10px
}

.countdown--padding-small {
    padding: 25px
}

.countdown--padding-bottom-extra-small {
    padding-bottom: 20px
}

.countdown--padding-top-tiny {
    padding-top: 10px
}

.countdown--padding-extra-medium {
    padding-top: 40px;
    padding-bottom: 30px;
    padding-left: 40px;
    padding-right: 40px
}

.countdown--padding-top-extra-small {
    padding-top: 20px
}

.countdown--padding-bottom-tiny {
    padding-bottom: 10px
}

.countdown--padding-left-right-extra-small {
    padding-left: 20px;
    padding-right: 20px
}

@media(max-width: 480px) {
    .countdown--xxs-padding-bottom-tiny {
        padding-bottom: 10px
    }
}

@media(max-width: 767px) {
    .countdown--xs-padding-extra-small {
        padding-top: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media(max-width: 767px) {
    .countdown--xs-padding-left-right-tiny {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media(max-width: 767px) {
    .countdown--xs-padding-top-bottom-extra-small {
        padding-top: 20px;
        padding-bottom: 10px
    }
}

.countdown--box-shadow-block-medium {
    box-shadow: 0px 0px 50px 0px #000
}

.countdown--box-shadow-full-transparent-black-big-tiny {
    box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, .2)
}

.countdown--rounded-extra-tiny {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.countdown--rounded-medium-tiny {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.countdown--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.countdown--margin-bottom-extra-small {
    margin-bottom: 20px
}

.countdown--margin-top-medium {
    margin-top: 50px
}

.countdown--margin-bottom-medium {
    margin-bottom: 50px
}

@media(max-width: 767px) {
    .countdown--margin-bottom-medium {
        margin-bottom: 25px
    }
}

.countdown--margin-top-bottom-medium {
    margin-top: 50px;
    margin-bottom: 50px
}

@media(max-width: 767px) {
    .countdown--margin-top-bottom-medium {
        margin-top: 25px;
        margin-bottom: 25px
    }
}

.countdown--margin-top-bottom-small {
    margin-top: 25px;
    margin-bottom: 25px
}

@media(max-width: 767px) {
    .countdown--xs-margin-bottom-tiny {
        margin-bottom: 10px
    }
}

.countdown--margin-bottom-special-large {
    margin-bottom: 60px
}

.countdown--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.countdown--margin-bottom-extra-large {
    margin-bottom: 70px
}

.countdown--border-extra-tiny {
    border: 1px solid
}

.countdown--border-top-bottom-tiny {
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-left: 0px;
    border-right: 0px
}

.countdown--border-color-white-transparent-small {
    border-color: rgba(255, 255, 255, .3)
}

.countdown--border-color-white-transparent-full {
    border-color: rgba(255, 255, 255, .1)
}

.countdown--border-color-black-transparent-full {
    border-color: rgba(0, 0, 0, .1)
}

.countdown--border-color-black-transparent-05 {
    border-color: rgba(0, 0, 0, .05)
}

.countdown--border-top-bottom-extra-tiny {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-left: 0px;
    border-right: 0px
}

.countdown--bg-black-blur {
    background-color: rgba(0, 0, 0, .1)
}

.countdown--bg-white-blur-medium {
    background-color: rgba(255, 255, 255, .05)
}

.countdown--bg-white-blur-2 {
    background-color: rgba(255, 255, 255, .2)
}

.countdown--bg-black-transparent-medium {
    background-color: rgba(0, 0, 0, .2)
}

.countdown--bg-white {
    background-color: #fff
}

.countdown--bg-semi-pro-grey {
    background-color: rgba(0, 0, 0, .8)
}

.countdown--bg-semi-pro-white-color {
    background-color: rgba(255, 255, 255, .8)
}

.countdown--bg-transparent-color {
    background-color: transparent
}

.countdown--night-rider-black-color {
    background-color: #333
}

.countdown--bg-black-opaque-50 {
    background-color: rgba(0, 0, 0, .5)
}

.countdown--bg-black-opaque-20 {
    background-color: rgba(0, 0, 0, .2)
}

.countdown--bg-dodger-blue {
    background-color: #3a9efd
}

.countdown--bg-white-opaque-10 {
    background-color: rgba(255, 255, 255, .1)
}

.countdown__item {
    display: inline-block;
    margin-bottom: 10px
}

@media(max-width: 420px) {
    .countdown__item {
        padding: 0px
    }
}

.countdown__item--text-center {
    text-align: center
}

.countdown__item--white {
    color: #fff
}

.countdown__item--special-red {
    color: #ed2d16
}

.countdown__item--black {
    color: #000
}

.countdown__item--black-opaque-90 {
    color: rgba(0, 0, 0, .9)
}

.countdown__item--dim-black {
    color: #212121
}

.countdown__item--dark-grey {
    color: #9e9e9e
}

.countdown__item--dim-black-opaque-60 {
    color: rgba(33, 33, 33, .6)
}

.countdown__item--dim-black-opaque-70 {
    color: rgba(33, 33, 33, .7)
}

.countdown__item--dim-black-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.countdown__item--dim-black-opaque-80 {
    color: rgba(33, 33, 33, .8)
}

.countdown__item--light-black {
    color: #424242
}

.countdown__item--teal {
    color: #00897b
}

.countdown__item--dark-olive {
    color: #403b28
}

.countdown__item--dark-blue {
    color: #37474f
}

.countdown__item--black-blue {
    color: #232c46
}

.countdown__item--cyan-blue {
    color: #80deeb
}

.countdown__item--turquoise-green {
    color: #009688
}

.countdown__item--night-rider-black {
    color: #333
}

.countdown__item--night-rider-black-opaque-80 {
    color: rgba(51, 51, 51, .8)
}

.countdown__item--semi-white {
    color: rgba(255, 255, 255, .6)
}

.countdown__item--light-grey {
    color: rgba(0, 0, 0, .6)
}

.countdown__item--light-golden {
    color: #e0b161
}

.countdown__item--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.countdown__item--deep-maroon {
    color: #49180b
}

.countdown__item--green {
    color: #5cb85c
}

.countdown__item--yellow-green {
    color: #9dcc65
}

.countdown__item--bright-yellow {
    color: #ffd54f
}

.countdown__item--pomegranate {
    color: #f54337
}

.countdown__item--oxford-blue {
    color: #33414c
}

.countdown__item--parchment {
    color: #2b3355
}

.countdown__item--parchment-dark {
    color: #263239
}

.countdown__item--mine-shaft {
    color: #212121
}

.countdown__item--yellow {
    color: #ffb74d
}

.countdown__item--steel-sky {
    color: #397eb8
}

.countdown__item--red-tomato {
    color: #ff5252
}

.countdown__item--orange-tomato {
    color: #ff7043
}

.countdown__item--red {
    color: #e54242
}

.countdown__item--suva-grey {
    color: #888
}

.countdown__item--dark-green-color {
    color: #00897b
}

.countdown__item--outrageous-orange {
    color: #ff5722
}

.countdown__item--darkturquoise {
    color: #00ced1
}

.countdown__item--very-dark-brown {
    color: #4e342e
}

.countdown__item--dim-grey {
    color: #666
}

.countdown__item--dim-grey-opaque-30 {
    color: rgba(102, 102, 102, .3)
}

.countdown__item--orange-peel {
    color: #ffa000
}

.countdown__item--fruit-salad {
    color: #4baf50
}

.countdown__item--gray-38 {
    color: #616161
}

.countdown__item--speech-red {
    color: #d40303
}

.countdown__item--persian-red {
    color: #d32f2f
}

.countdown__item--laurel-green {
    color: #388e3c
}

.countdown__item--rust-red {
    color: #ad2412
}

.countdown__item--summer-sky-blue {
    color: #24c2da
}

.countdown__item--sapphire-blue {
    color: #0a2b4a
}

.countdown__item--viking-blue {
    color: #3bbdc6
}

.countdown__item--chilean-fire-orange {
    color: #d34e3c
}

.countdown__item--charcoal-grey {
    color: #444
}

.countdown__item--gulf-blue {
    color: #34495e
}

.countdown__item--dodger-blue {
    color: #29b6f6
}

.countdown__item--nobel-grey {
    color: #999
}

.countdown__item--mortar-grey {
    color: #555
}

.countdown__item--linen-white {
    color: #fbf6ec
}

.countdown__item--iris-blue {
    color: #03acdc
}

.countdown__item--navy-blue {
    color: #0277bd
}

.countdown__item--dark-aqua {
    color: #44bcd2
}

.countdown__item--white-smoke-grey {
    color: #f5f5f5
}

.countdown__item--light-maroon-color {
    color: #81302a
}

.countdown__item--dark-saddle-brown {
    color: #3c2200
}

.countdown__item--dark-chocolate {
    color: #d97800
}

.countdown__item--deep-dark-slate-grey {
    color: #172821
}

.countdown__item--deep-gold {
    color: #f0ce44
}

.countdown__item--purple {
    color: #512da8
}

.countdown__item--transparent-white {
    color: rgba(255, 255, 255, .2)
}

.countdown__item--half-transparent-white {
    color: rgba(255, 255, 255, .5)
}

.countdown__item--light-coral {
    color: #ff974f
}

.countdown__item--deep-saddle-brown {
    color: #3e2724
}

.countdown__item--deep-saddle-brown-opaque-80 {
    color: rgba(62, 39, 36, .8)
}

.countdown__item--deep-coral {
    color: #ee6c00
}

.countdown__item--deep-dark-brown {
    color: #5d4037
}

.countdown__item--light-black-opaque-80 {
    color: rgba(66, 66, 66, .8)
}

.countdown__item--light-black-opaque-75 {
    color: rgba(66, 66, 66, .75)
}

.countdown__item--light-black-opaque-60 {
    color: rgba(66, 66, 66, .6)
}

.countdown__item--deep-megento-black {
    color: #392626
}

.countdown__item--dark-deep-blue {
    color: #263239
}

.countdown__item--light-gold {
    color: #ffd54f
}

.countdown__item--royal-blue {
    color: #0075ff
}

.countdown__item--deep-sky-blue-02 {
    color: #26c5d9
}

.countdown__item--ocean-green {
    color: #3ab677
}

.countdown__item--semi-pro-white-color {
    color: rgba(255, 255, 255, .8)
}

.countdown__item--extra-light-grey {
    color: #eee
}

.countdown__item--blue {
    color: #03acdc
}

.countdown__item--white-dim-grey {
    color: #999
}

.countdown__item--safron {
    color: #f5b83b
}

.countdown__item--light-blue-green {
    color: #0cc
}

.countdown__item--deep-sky-blue {
    color: #03a9f4
}

.countdown__item--white-smoke-white {
    color: #eee
}

.countdown__item--columbia-blue {
    color: #b3e5fc
}

.countdown__item--robins-egg-blue {
    color: #0cc
}

.countdown__item--deep-dark-aqua {
    color: #135c69
}

.countdown__item--night-rider-opaque-75 {
    color: rgba(51, 50, 50, .75)
}

.countdown__item--mine-shaft-opaque-50 {
    color: rgba(33, 33, 33, .5)
}

.countdown__item--mine-shaft-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.countdown__item--oxford-blue-opaque-75 {
    color: rgba(51, 65, 76, .75)
}

.countdown__item--denim-blue {
    color: #f5edea
}

.countdown__item--deep-orange-red {
    color: #e65100
}

.countdown__item--orange-color-two {
    color: #ffa002
}

.countdown__item--deep-rebecca-purple-color {
    color: #34243e
}

.countdown__item--black-opaque-75 {
    color: rgba(0, 0, 0, .75)
}

.countdown__item--light-navy {
    color: #283592
}

.countdown__item--dark-dodger-blue {
    color: #0067e6
}

.countdown__item--dark-dodger-blue-two {
    color: #4381ff
}

.countdown__item--white-opaque-70 {
    color: rgba(255, 255, 255, .7)
}

.countdown__item--white-opaque-75 {
    color: rgba(255, 255, 255, .75)
}

.countdown__item--white-opaque-8 {
    color: rgba(255, 255, 255, .8)
}

.countdown__item--white-opaque-9 {
    color: rgba(255, 255, 255, .9)
}

.countdown__item--white-opaque-5 {
    color: rgba(255, 255, 255, .5)
}

.countdown__item--white-opaque-6 {
    color: rgba(255, 255, 255, .6)
}

.countdown__item--gold {
    color: #ffca29
}

.countdown__item--deep-dark-blue {
    color: #262639
}

.countdown__item--jacksons-purple {
    color: #311b92
}

.countdown__item--coral-dark {
    color: #f26c4f
}

.countdown__item--light-chocolate {
    color: #f57c00
}

.countdown__item--dark-black-blue {
    color: #262a39
}

.countdown__item--light-medium-slate-blue {
    color: #9575cd
}

.countdown__item--light-coral-four {
    color: #e67374
}

.countdown__item--deep-dark-indigo {
    color: #33243e
}

.countdown__item--deep-sky-blue-three {
    color: #4fc3f7
}

.countdown__item--pale-golden-rod {
    color: #ebce7b
}

.countdown__item--deep-yellow-green {
    color: #8bc34a
}

.countdown__item--black-grey {
    color: #585858
}

.countdown__item--dark-black-blue-opaque-50 {
    color: rgba(38, 42, 57, .5)
}

.countdown__item--light-green {
    color: #51d98e
}

.countdown__item--dark-golden {
    color: #a1824c
}

.countdown__item--special-light-red {
    color: #e13e3e
}

.countdown__item--medium-transparent-black {
    color: rgba(0, 0, 0, .5)
}

.countdown__item--dark {
    color: rgba(0, 0, 0, .6)
}

.countdown__item--light-salmon {
    color: #e5a394
}

.countdown__item--cyan-blue-three {
    color: #4db6ac
}

.countdown__item--golden-glow {
    color: #ffe082
}

.countdown__item--light-khaki {
    color: #fff59d
}

.countdown__item--free-speech-blue {
    color: #3f51b5
}

.countdown__item--dark-night-blue {
    color: #2e364e
}

.countdown__item--deep-sky-blue-six {
    color: #00c0e2
}

.countdown__item--light-orange-three {
    color: #feb952
}

.countdown__item--light-sandy-brown {
    color: #ffb74d
}

.countdown__item--extra-dark-grey {
    color: #e0e0e0
}

.countdown__item--light-dodger-blue-two {
    color: #42a5f5
}

.countdown__item--very-dark-indigo {
    color: #43374f
}

.countdown__item--dark-slate-grey {
    color: #37474f
}

.countdown__item--deep-dark-indigo-two {
    color: #242642
}

.countdown__item--light-slate-grey-two {
    color: #949ca3
}

.countdown__item--mat-black {
    color: #353535
}

.countdown__item--mat-black-opaque-60 {
    color: rgba(53, 53, 53, .6)
}

.countdown__item--mat-black-opaque-80 {
    color: rgba(53, 53, 53, .8)
}

.countdown__item--deep-sky-blue-seven {
    color: #43a4f2
}

.countdown__item--dark-medium-slate-blue {
    color: #5c6bc0
}

.countdown__item--dark-sea-green {
    color: #81c783
}

.countdown__item--dark-turquoise-two {
    color: #4dd0e1
}

.countdown__item--light-coral-two {
    color: #ff8a65
}

.countdown__item--night-rider {
    color: #333232
}

.countdown__item--green-three {
    color: #22cc6e
}

.countdown__item--deep-dodger-blue {
    color: #1e87e5
}

.countdown__item--deep-sky-blue-03 {
    color: #03bde6
}

.countdown__item--deep-purple {
    color: #2e2444
}

.countdown__item--deep-purple-opaque-80 {
    color: rgba(46, 36, 68, .8)
}

.countdown__item--deep-coral-02 {
    color: #f06f3c
}

.countdown__item--dark-orange-two {
    color: #f08b1f
}

.countdown__item--dark-orange-three {
    color: #f27900
}

.countdown__item--light-sea-green {
    color: #2cc97d
}

.countdown__item--deep-dark-slate-blue {
    color: #2e3147
}

.countdown__item--deep-dark-slate-blue-opaque-80 {
    color: rgba(46, 49, 71, .8)
}

.countdown__item--light-medium-blue {
    color: #4a5cc1
}

.countdown__item--orange-four {
    color: #eea501
}

.countdown__item--deep-sky-blue-eight {
    color: #1acae0
}

.countdown__item--orange-color-five {
    color: #f9a824
}

.countdown__item--light-dark-orange {
    color: #ffa726
}

.countdown__item--deep-maroon-two {
    color: #6c4c41
}

.countdown__item--deep-dark-slate-blue-opaque-75 {
    color: rgba(46, 49, 71, .75)
}

.countdown__item--deep-dark-slate-blue-three {
    color: #32425f
}

.countdown__item--deep-dark-slate-blue-three-opaque-80 {
    color: rgba(50, 66, 95, .8)
}

.countdown__item--dodger-blue-two {
    color: #2296f3
}

.countdown__item--deep-dark-turquoise {
    color: #10afc3
}

.countdown__item--medium-sea-green {
    color: #2cbc84
}

.countdown__item--light-slate-grey {
    color: #455a64
}

.countdown__item--deep-dim-grey {
    color: #414141
}

.countdown__item--light-sea-green {
    color: #2cc97d
}

.countdown__item--light-teal {
    color: #009688
}

.countdown__item--light-cyan-two {
    color: #11adad
}

.countdown__item--deep-salmon-two {
    color: #ff6161
}

.countdown__item--very-dark-slate-blue {
    color: #2f3652
}

.countdown__item--mid-slate-grey {
    color: #63687d
}

.countdown__item--light-firebrick {
    color: #bf360d
}

.countdown__item--royal-blue-two {
    color: #2765fa
}

.countdown__item--deep-pale-golden {
    color: #ffe497
}

.countdown__item--light-steel-blue {
    color: #ccd8f2
}

.countdown__item--deep-coral-04 {
    color: #f64f64
}

.countdown__item--deep-misty-rose {
    color: #ffccbc
}

.countdown__item--royal-blue-three {
    color: #3376ff
}

.countdown__item--tussock {
    color: #bf8a3f
}

.countdown__item--cornflower-blue {
    color: #637dd6
}

.countdown__item--carrot-orange {
    color: #f29727
}

.countdown__item--dark-pink {
    color: #9c1956
}

.countdown__item--sea-buckthorn {
    color: #f69f28
}

.countdown__item--valencia {
    color: #d93d3d
}

.countdown__item--royal-blue-four {
    color: #4773e8
}

.countdown__item--mine-shaf {
    color: #222
}

.countdown__item--web-orange {
    color: orange
}

.countdown__item--tulip-tree {
    color: #e7a440
}

.countdown__item--cornflower-blue-02 {
    color: #6c62ff
}

.countdown__item--burning-orange {
    color: #ff7143
}

.countdown__item--dark-burgundy {
    color: #7c0e04
}

.countdown__item--dodger-blue-03 {
    color: #3cf
}

.countdown__item--ebony-clay {
    color: #28314e
}

.countdown__item--azure-radiance {
    color: #0299ff
}

.countdown__item--waikawa-gray {
    color: #5b699a
}

.countdown__item--waikawa-gray-2 {
    color: #5d6b96
}

.countdown__item--blaze-orange {
    color: #f60
}

.countdown__item--blaze-orange-2 {
    color: #ff6802
}

.countdown__item--rock-blue {
    color: #99a6c8
}

.countdown__item--manatee {
    color: #8f929b
}

.countdown__item--ebony-clay-2 {
    color: #22283a
}

.countdown__item--ebony-clay-2-opaque-80 {
    color: rgba(34, 40, 58, .8)
}

.countdown__item--ebony-clay-2-opaque-70 {
    color: rgba(34, 40, 58, .7)
}

.countdown__item--ebony-clay-2-opaque-60 {
    color: rgba(34, 40, 58, .6)
}

.countdown__item--feijoa {
    color: #97d984
}

.countdown__item--bright-turquoise {
    color: #0ac3db
}

.countdown__item--mine-shaft-2 {
    color: #363435
}

.countdown__item--mine-shaft-2-opaque-80 {
    color: rgba(54, 52, 53, .8)
}

.countdown__item--radical-red {
    color: #ff3f59
}

.countdown__item--golden-fizz {
    color: #e8ff38
}

.countdown__item--electric-violet {
    color: #683dff
}

.countdown__item--bright-turquoise-2 {
    color: #14c1f9
}

.countdown__item--rhino {
    color: #2d385f
}

.countdown__item--green-yellow {
    color: #cbff38
}

.countdown__item--canary {
    color: #c7ff55
}

.countdown__item--golden-dream {
    color: #f5e233
}

.countdown__item--driftwood {
    color: #ac8c46
}

.countdown__item--taupe {
    color: #4b3f36
}

.countdown__item--taupe-opaque-80 {
    color: rgba(75, 63, 54, .8)
}

.countdown__item--sun {
    color: #fca311
}

.countdown__item--port-gore {
    color: #2d244e
}

.countdown__item--port-gore-opaque-80 {
    color: rgba(45, 36, 78, .8)
}

.countdown__item--vermilion {
    color: #ff3f0a
}

.countdown__item--woodsmoke {
    color: #141316
}

.countdown__item--chateau-green {
    color: #4ab050
}

.countdown__item--pickled-bluewood {
    color: #2a3e4e
}

.countdown__item--turquoise-2 {
    color: #2ec4b6
}

.countdown__item--ebony-clay-opaque-70 {
    color: rgba(40, 49, 78, .7)
}

.countdown__item--ebony-clay-opaque-80 {
    color: rgba(40, 49, 78, .8)
}

.countdown__item--caribbean-green {
    color: #06d6a0
}

.countdown__item--laser-lemon {
    color: #e9ff70
}

.countdown__item--broom {
    color: #fdff1e
}

.countdown__item--madison {
    color: #0d3b66
}

.countdown__item--eden {
    color: #0e5f5c
}

.countdown__item--cerulean {
    color: #00bbf9
}

.countdown__item--bright-sun {
    color: #ffd23f
}

.countdown__item--sunglow {
    color: #ffca3a
}

.countdown__item--torch-red {
    color: #ff0a54
}

.countdown__item--azure-radiance-3 {
    color: #0075ff
}

.countdown__item--french-rose {
    color: #ef476f
}

.countdown__item--burning-orange-2 {
    color: #ff6b35
}

.countdown__item--radical-red-2 {
    color: #ff3562
}

.countdown__item--persian-green {
    color: #01b289
}

.countdown__item--yellow-orange {
    color: #ffba3d
}

.countdown__item--flush-orange {
    color: #fb8500
}

.countdown__item--koromiko {
    color: #ffbd6d
}

.countdown__item--daisy-bush {
    color: #531cb3
}

.countdown__item--rose-2 {
    color: #ff0072
}

.countdown__item--dodger-blue-2 {
    color: #3a5dff
}

.countdown__item--minsk {
    color: #443776
}

.countdown__item--pink-bright {
    color: #ff679f
}

.countdown__item--port-gore-2 {
    color: #1f2041
}

.countdown__item--sea-buckthorn-2 {
    color: #f79824
}

.countdown__item--bright-turquoise-3 {
    color: #25cef8
}

.countdown__item--amber {
    color: #ffbe0b
}

.countdown__item--yellow-orange-2 {
    color: #fcb04c
}

.countdown__item--web-orange-2 {
    color: #f6ad00
}

.countdown__item--endeavour {
    color: #0353a4
}

.countdown__item--governor-bay-2 {
    color: #3f37c9
}

.countdown__item--mustard-2 {
    color: #fde053
}

.countdown__item--lipstick {
    color: #ca0070
}

.countdown__item--shark {
    color: #1a1b21
}

.countdown__item--torch-red-2 {
    color: #ff0a54
}

.countdown__item--surfie-green {
    color: #0f7173
}

.countdown__item--gold-drop {
    color: #f77f00
}

.countdown__item--purple-heart-2 {
    color: #5f30e2
}

.countdown__item--ebony-clay-3 {
    color: #252641
}

.countdown__item--ebony-clay-3-opaque-80 {
    color: rgba(37, 38, 65, .8)
}

.countdown__item--blue-ribbon {
    color: #006bff
}

.countdown__item--regal-blue {
    color: #025373
}

.countdown__item--dodger-blue-3 {
    color: #3495fa
}

.countdown__item--web-orange-3 {
    color: #fa0
}

.countdown__item--dodger-blue-4 {
    color: #3772ff
}

.countdown__item--torch-red-3 {
    color: #ff0054
}

.countdown__item--dodger-blue-5 {
    color: #1789fc
}

.countdown__item--torch-red-4 {
    color: #ff1654
}

.countdown__item--flush-orange-2 {
    color: #f70
}

.countdown__item--sun-2 {
    color: #fea410
}

.countdown__item--flush-orange-3 {
    color: #ff8600
}

.countdown__item--royal-blue-2 {
    color: #4361ee
}

.countdown__item--purple-2 {
    color: #7209b7
}

.countdown__item--stratos {
    color: #00124d
}

.countdown__item--waikawa-gray-3 {
    color: #59679e
}

.countdown__item--big-stone {
    color: #1a2748
}

.countdown__item--big-stone-opaque-80 {
    color: rgba(26, 39, 72, .8)
}

.countdown__item--jacarta {
    color: #382c67
}

.countdown__item--jacarta-opaque-80 {
    color: rgba(56, 44, 103, .8)
}

.countdown__item--radical-red-3 {
    color: #fc3d65
}

.countdown__item--orange-crayola {
    color: #ff6e31
}

.countdown__item--bittersweet {
    color: #ff4a4a
}

.countdown__item--burnt-sienna {
    color: #e76260
}

.countdown__item--emerald {
    color: #68d4a6
}

.countdown__item--coquelicot {
    color: #f94a29
}

.countdown__item--margin-bottom-none {
    margin-bottom: 0px
}

.countdown__item--space-extra-tiny {
    margin-left: 5px;
    margin-right: 5px
}

.countdown__item--margin-left-right-tiny {
    margin-left: 10px;
    margin-right: 10px
}

@media(max-width: 767px) {
    .countdown__item--margin-left-right-tiny {
        margin-left: 5px;
        margin-right: 5px
    }
}

@media(max-width: 480px) {
    .countdown__item--margin-left-right-tiny {
        margin-left: 2px;
        margin-right: 2px
    }
}

@media(max-width: 991px) {
    .countdown__item--sm-margin-left-none {
        margin-left: 0px
    }
}

.countdown__item--margin-left-none {
    margin-left: 0px
}

.countdown__item--margin-right-none {
    margin-right: 0px
}

.countdown__item--margin-left-right-full-tiny {
    margin-left: 1px;
    margin-right: 1px
}

.countdown__item--padding-extra-small {
    padding: 20px
}

.countdown__item--padding-left-right-tiny {
    padding-left: 10px;
    padding-right: 10px
}

.countdown__item--padding-left-right-big-tiny {
    padding-left: 15px;
    padding-right: 15px
}

.countdown__item--padding-left-right-special-medium {
    padding-left: 30px;
    padding-right: 30px
}

@media(max-width: 991px) {
    .countdown__item--padding-left-right-special-medium {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media(max-width: 767px) {
    .countdown__item--padding-left-right-special-medium {
        padding-left: 15px;
        padding-right: 15px
    }
}

.countdown__item--padding-left-right-extra-medium {
    padding-left: 40px;
    padding-right: 40px
}

@media(max-width: 991px) {
    .countdown__item--padding-left-right-extra-medium {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media(max-width: 767px) {
    .countdown__item--padding-left-right-extra-medium {
        padding-left: 15px;
        padding-right: 15px
    }
}

.countdown__item--padding-left-right-special-small {
    padding-left: 15px;
    padding-right: 15px
}

@media(max-width: 991px) {
    .countdown__item--padding-left-right-special-small {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media(max-width: 767px) {
    .countdown__item--padding-left-right-special-small {
        padding-left: 15px;
        padding-right: 15px
    }
}

.countdown__item--padding-bottom-tiny {
    padding-bottom: 10px
}

.countdown__item--padding-top-bottom-big-tiny {
    padding-top: 15px;
    padding-bottom: 15px
}

.countdown__item--padding-left-right-small {
    padding-left: 25px;
    padding-right: 25px
}

.countdown__item--padding-left-right-extra-small {
    padding-left: 20px;
    padding-right: 20px
}

.countdown__item--padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 20px
}

@media(max-width: 767px) {
    .countdown__item--xs-padding-left-right-big-tiny {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(max-width: 767px) {
    .countdown__item--xs-padding-left-right-tiny {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media(max-width: 767px) {
    .countdown__item--xs-padding-top-bottom-tiny {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media(max-width: 480px) {
    .countdown__item--xxs-padding-left-right-tiny {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media(max-width: 480px) {
    .countdown__item--xxs-padding-top-bottom-tiny {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media(max-width: 480px) {
    .countdown__item--xxs-padding-left-right-extra-tiny {
        padding-left: 5px;
        padding-right: 5px
    }
}

@media(max-width: 480px) {
    .countdown__item--xxs-padding-top-bottom-like-tiny {
        padding-top: 8px;
        padding-bottom: 8px
    }
}

@media(max-width: 767px) {
    .countdown__item--xxs-padding-tiny {
        padding: 10px
    }
}

.countdown__item--bg-white {
    background-color: #fff
}

.countdown__item--bg-semi-pro-white {
    background-color: rgba(255, 255, 255, .8)
}

.countdown__item--bg-light-orange {
    background-color: #e67b5a
}

.countdown__item--bg-white-transparent {
    background-color: rgba(255, 255, 255, .1)
}

.countdown__item--bg-white-transparent-medium {
    background-color: rgba(255, 255, 255, .2)
}

.countdown__item--bg-deep-sky-blue-opacity40 {
    background-color: rgba(3, 169, 244, .4)
}

.countdown__item--bg-deep-sky-blue-opacity75 {
    background-color: rgba(38, 197, 217, .75)
}

.countdown__item--bg-viking-blue {
    background-color: #3bbdc6
}

.countdown__item--bg-color-royal-blue {
    background-color: #2a79ff
}

.countdown__item--bg-night-rider-black {
    background-color: #333
}

.countdown__item--bg-semi-pro-grey {
    background-color: rgba(0, 0, 0, .8)
}

.countdown__item--bg-light-cyan {
    background-color: #3bafa4
}

.countdown__item--bg-orange-tomato-opaque-75 {
    background-color: rgba(255, 112, 67, .75)
}

.countdown__item--bg-dark-cyan-opaque-75 {
    background-color: rgba(38, 166, 154, .75)
}

.countdown__item--bg-light-orange-two {
    background-color: #ffb74d
}

.countdown__item--bg-black-opaque-40 {
    background-color: rgba(0, 0, 0, .2)
}

.countdown__item--bg-black-opaque-20 {
    background-color: rgba(0, 0, 0, .2)
}

.countdown__item--bg-black-opaque-05 {
    background-color: rgba(0, 0, 0, .05)
}

.countdown__item--bg-black-opaque-02 {
    background-color: rgba(0, 0, 0, .02)
}

.countdown__item--bg-white-opaque-10 {
    background-color: rgba(255, 255, 255, .1)
}

.countdown__item--bg-white-opaque-70 {
    background-color: rgba(255, 255, 255, .7)
}

.countdown__item--bg-white-opaque-05 {
    background-color: rgba(255, 255, 255, .05)
}

.countdown__item--border-extra-tiny {
    border: 1px solid
}

.countdown__item--border-left-extra-tiny {
    border-left: 1px solid
}

.countdown__item--border-left-extra-tiny:first-child {
    border-left: 0 solid
}

.countdown__item--border-color-white-transparent-small {
    border-color: rgba(255, 255, 255, .3)
}

.countdown__item--border-white-transparent-medium {
    border-color: rgba(255, 255, 255, .5)
}

.countdown__item--border-color-white-transparent-full {
    border-color: rgba(255, 255, 255, .1)
}

.countdown__item--border-color-white-transparent-05 {
    border-color: rgba(255, 255, 255, .05)
}

.countdown__item--border-color-black-transparent-05 {
    border-color: rgba(0, 0, 0, .05)
}

.countdown__item--border-white-opaque-20 {
    border-color: rgba(255, 255, 255, .2)
}

.countdown__item--border-black-transparent-small {
    border-color: rgba(0, 0, 0, .3)
}

.countdown__item--border-gery-transparent-small {
    border-color: rgba(0, 0, 0, .1)
}

.countdown__item--border-full-light-grey-color {
    border-color: #ccc
}

.countdown__item--border-deep-light-grey {
    border-color: #545454
}

.countdown__item--border-black-opaque-10 {
    border-color: rgba(0, 0, 0, .1)
}

.countdown__item--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.countdown__item--rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.countdown__item--rounded-left-medium-big-tiny {
    border-radius: 10px 0px 0px 10px
}

.countdown__item--rounded-right-medium-big-tiny {
    border-radius: 0px 10px 10px 0px
}

.countdown__item--rounded-left-full {
    border-radius: 50% 0px 0px 50%
}

.countdown__item--rounded-right-full {
    border-radius: 0px 50% 50% 0px
}

.countdown__item--rounded-full {
    border-radius: 50%
}

.countdown__item--rounded-special-small {
    border-radius: 12px
}

.countdown__item--special-box-one {
    width: 110px;
    height: 110px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    padding: 23px
}

@media(max-width: 991px) {
    .countdown__item--special-box-one {
        width: 105px;
        height: 105px
    }
}

@media(max-width: 767px) {
    .countdown__item--special-box-one {
        width: 80px;
        height: 80px;
        padding: 15px
    }
}

@media(max-width: 420px) {
    .countdown__item--special-box-one {
        width: 65px;
        height: 65px;
        border-radius: 50%;
        padding: 10px
    }
}

.countdown__item--special-box-two {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
    width: 130px;
    height: 80px;
    padding: 8px;
    box-shadow: 0px 4px 1px rgba(0, 0, 0, .2)
}

@media(max-width: 991px) {
    .countdown__item--special-box-two {
        width: 110px;
        height: 70px;
        padding: 4px
    }
}

@media(max-width: 767px) {
    .countdown__item--special-box-two {
        width: 90px;
        height: 55px;
        padding: 6px;
        box-shadow: 0px 3px 1px rgba(0, 0, 0, .2)
    }
}

@media(max-width: 420px) {
    .countdown__item--special-box-two {
        width: 65px;
        height: 45px;
        padding: 4px
    }
}

.countdown__item--special-box-three {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    width: 100px;
    height: 100px;
    padding: 9px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, .2)
}

@media(max-width: 991px) {
    .countdown__item--special-box-three {
        width: 90px;
        height: 90px;
        padding: 15px
    }
}

@media(max-width: 767px) {
    .countdown__item--special-box-three {
        width: 70px;
        height: 70px;
        padding: 8px;
        box-shadow: 0px 3px 5px rgba(0, 0, 0, .2)
    }
}

@media(max-width: 420px) {
    .countdown__item--special-box-three {
        width: 60px;
        height: 60px;
        padding: 9px
    }
}

.countdown__item--special-box-four {
    width: 110px;
    height: 110px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    padding: 23px
}

@media(max-width: 991px) {
    .countdown__item--special-box-four {
        width: 105px;
        height: 105px
    }
}

@media(max-width: 767px) {
    .countdown__item--special-box-four {
        width: 80px;
        height: 80px;
        padding: 15px
    }
}

@media(max-width: 420px) {
    .countdown__item--special-box-four {
        width: 65px;
        height: 65px;
        border-radius: 50%;
        padding: 14px
    }
}

.countdown__item--special-box-tranparent-border {
    width: 110px;
    height: 110px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 2px rgba(255, 255, 255, .1) solid;
    padding: 23px
}

@media(max-width: 991px) {
    .countdown__item--special-box-tranparent-border {
        width: 105px;
        height: 105px
    }
}

@media(max-width: 767px) {
    .countdown__item--special-box-tranparent-border {
        width: 80px;
        height: 80px;
        padding: 15px
    }
}

@media(max-width: 420px) {
    .countdown__item--special-box-tranparent-border {
        width: 65px;
        height: 65px;
        border-radius: 50%;
        padding: 14px
    }
}

.countdown__item--box-01 {
    width: 130px;
    height: 130px
}

@media(max-width: 991px) {
    .countdown__item--box-01 {
        width: 110px;
        height: 110px
    }
}

@media(max-width: 767px) {
    .countdown__item--box-01 {
        width: 100px;
        height: 100px
    }
}

@media(max-width: 480px) {
    .countdown__item--box-01 {
        width: 80px;
        height: 80px
    }
}

.countdown__item--box-02 {
    width: 130px;
    height: 130px
}

@media(max-width: 991px) {
    .countdown__item--box-02 {
        width: 110px;
        height: 110px
    }
}

@media(max-width: 767px) {
    .countdown__item--box-02 {
        width: 100px;
        height: 100px
    }
}

@media(max-width: 480px) {
    .countdown__item--box-02 {
        width: 65px;
        height: 65px
    }
}

.countdown__item--box-shadow-tiny-full-transparent-black {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, .2)
}

.countdown__item--box-shadow-big-tiny-full-transparent-black {
    box-shadow: 0px 1px 20px rgba(0, 0, 0, .2)
}

.countdown__item--box-shadow-style-01 {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .1)
}

.countdown_title {
    font-size: 18px;
    font-weight: 300
}

@media(max-width: 767px) {
    .countdown_title {
        font-size: 14px
    }
}

@media(max-width: 420px) {
    .countdown_title {
        font-size: 12px
    }
}

.countdown_title--block {
    display: block
}

.countdown_title--size-extra-tiny {
    font-size: 12px
}

@media(max-width: 420px) {
    .countdown_title--size-extra-tiny {
        font-size: 8px
    }
}

.countdown_title--size-tiny {
    font-size: 14px
}

@media(max-width: 480px) {
    .countdown_title--size-tiny {
        font-size: 11px
    }
}

.countdown_title--size-extra-small {
    font-size: 15px
}

@media(max-width: 767px) {
    .countdown_title--size-extra-small {
        font-size: 14px
    }
}

@media(max-width: 420px) {
    .countdown_title--size-extra-small {
        font-size: 12px
    }
}

.countdown_title--size-small {
    font-size: 16px
}

@media(max-width: 767px) {
    .countdown_title--size-small {
        font-size: 14px
    }
}

@media(max-width: 420px) {
    .countdown_title--size-small {
        font-size: 12px
    }
}

.countdown_title--size-normal {
    font-size: 18px
}

@media(max-width: 767px) {
    .countdown_title--size-normal {
        font-size: 16px
    }
}

@media(max-width: 480px) {
    .countdown_title--size-normal {
        font-size: 14px
    }
}

.countdown_title--letter-spacing-extra-small {
    letter-spacing: 3px
}

@media(max-width: 767px) {
    .countdown_title--letter-spacing-extra-small {
        letter-spacing: 0px
    }
}

.countdown_title--letter-spacing-tiny {
    letter-spacing: 2px
}

@media(max-width: 420px) {
    .countdown_title--letter-spacing-tiny {
        letter-spacing: 0px
    }
}

.countdown_title--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.countdown_title--raleway-font {
    font-family: "Raleway", sans-serif
}

.countdown_title--oswald-font {
    font-family: "Oswald", sans-serif
}

.countdown_title--nunito {
    font-family: "Nunito", sans-serif
}

.countdown_title--anton-font {
    font-family: "Anton", sans-serif
}

.countdown_title--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.countdown_title--amatic-font {
    font-family: "Amatic SC", cursive
}

.countdown_title--courgette-font {
    font-family: "Courgette", cursive
}

.countdown_title--kalam-font {
    font-family: "Kalam", cursive
}

.countdown_title--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.countdown_title--farsan-font {
    font-family: "Farsan", cursive
}

.countdown_title--josefin-font {
    font-family: "Josefin Slab", serif
}

.countdown_title--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.countdown_title--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.countdown_title--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.countdown_title--patua-one-font {
    font-family: "Patua One", cursive
}

.countdown_title--asap-font {
    font-family: "Asap", sans-serif
}

.countdown_title--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.countdown_title--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.countdown_title--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.countdown_title--merriweather-font {
    font-family: "Merriweather", serif
}

.countdown_title--playfair-display-font {
    font-family: "Playfair Display", serif
}

.countdown_title--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.countdown_title--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.countdown_title--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.countdown_title--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.countdown_title--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.countdown_title--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.countdown_title--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.countdown_title--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.countdown_title--dosis-font {
    font-family: "Dosis", sans-serif
}

.countdown_title--spectral-font {
    font-family: "Spectral", serif
}

.countdown_title--signika-font {
    font-family: "Signika", sans-serif
}

.countdown_title--bree-font {
    font-family: "Bree Serif", serif
}

.countdown_title--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.countdown_title--noto-serif-font {
    font-family: "Noto Serif", serif
}

.countdown_title--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.countdown_title--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.countdown_title--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.countdown_title--patua-one {
    font-family: "Patua One", cursive
}

.countdown_title--bowlby-one {
    font-family: "Bowlby One", cursive
}

.countdown_title--roboto-font {
    font-family: "Roboto", sans-serif
}

.countdown_title--nunito-font {
    font-family: "Nunito", sans-serif
}

.countdown_title--quantico-font {
    font-family: "Quantico", sans-serif
}

.countdown_title--arimo-font {
    font-family: "Arimo", sans-serif
}

.countdown_title--muli-font {
    font-family: "Muli", sans-serif
}

.countdown_title--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.countdown_title--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.countdown_title--arvo-font {
    font-family: "Arvo", serif
}

.countdown_title--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.countdown_title--tangerine-font {
    font-family: "Tangerine", cursive
}

.countdown_title--cookie-font {
    font-family: "Cookie", cursive
}

.countdown_title--caudex-font {
    font-family: "Caudex", serif
}

.countdown_title--lobster-font {
    font-family: "Lobster", cursive
}

.countdown_title--francois-font {
    font-family: "Francois One", sans-serif
}

.countdown_title--allan-font {
    font-family: "Allan", cursive
}

.countdown_title--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.countdown_title--candal-font {
    font-family: "Candal", sans-serif
}

.countdown_title--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.countdown_title--radley-font {
    font-family: "Radley", serif
}

.countdown_title--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.countdown_title--carter-one-font {
    font-family: "Carter One", cursive
}

.countdown_title--limelight-font {
    font-family: "Limelight", cursive
}

.countdown_title--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.countdown_title--inter-font {
    font-family: "Inter", sans-serif
}

.countdown_title--pacifico-font {
    font-family: "Pacifico", cursive
}

.countdown_title--pt-serif-font {
    font-family: "PT Serif", serif
}

.countdown_title--poppins-font {
    font-family: "Poppins", sans-serif
}

.countdown_title--margin-top-big-tiny {
    display: block;
    margin-top: 15px
}

.countdown_title--margin-top-tiny {
    margin-top: 10px;
    display: block
}

.countdown_title--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.countdown_title--margin-bottom-extra-small {
    margin-bottom: 20px
}

.countdown_title--margin-top-special-medium {
    margin-top: 30px
}

.digit-list {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    font-size: 32px;
    font-weight: 300
}

@media(max-width: 767px) {
    .digit-list {
        font-size: 28px
    }
}

@media(max-width: 420px) {
    .digit-list {
        font-size: 24px
    }
}

.digit-list--line-height-hundred {
    line-height: 100%
}

.digit-list--right-small-circle {
    position: relative
}

.digit-list--right-small-circle:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #a1824c;
    top: 50%;
    right: 0;
    margin-top: -5px;
    margin-right: -35px
}

@media(max-width: 991px) {
    .digit-list--right-small-circle:after {
        margin-right: -30px
    }
}

@media(max-width: 767px) {
    .digit-list--right-small-circle:after {
        width: 5px;
        height: 5px;
        margin-top: -2px;
        margin-right: -17px
    }
}

.digit-list--right-small-clone {
    position: relative
}

.digit-list--right-small-clone:after {
    content: ":";
    position: absolute;
    top: 50%;
    font-size: 60px;
    color: #e13e3e;
    height: 60px;
    margin-top: -34px;
    line-height: 60px;
    right: 0px;
    margin-right: -42px
}

@media(max-width: 991px) {
    .digit-list--right-small-clone:after {
        font-size: 40px;
        line-height: 40px;
        height: 40px;
        margin-top: -23px;
        margin-right: -32px
    }
}

@media(max-width: 767px) {
    .digit-list--right-small-clone:after {
        font-size: 36px;
        line-height: 36px;
        height: 36px;
        margin-top: -20px;
        margin-right: -22px
    }
}

@media(max-width: 767px) {
    .digit-list--right-small-clone:after {
        font-size: 25px;
        line-height: 25px;
        height: 25px;
        margin-top: -13px;
        margin-right: -20px
    }
}

.digit-list--right-medium-clone {
    position: relative
}

.digit-list--right-medium-clone:after {
    content: ":";
    position: absolute;
    top: 50%;
    font-size: 72px;
    color: rgba(51, 65, 76, .25);
    height: 72px;
    margin-top: -40px;
    line-height: 72px;
    right: 0px;
    margin-right: -38px;
    font-weight: 300
}

@media(max-width: 991px) {
    .digit-list--right-medium-clone:after {
        font-size: 40px;
        line-height: 40px;
        height: 40px;
        margin-top: -23px;
        margin-right: -32px
    }
}

@media(max-width: 767px) {
    .digit-list--right-medium-clone:after {
        font-size: 36px;
        line-height: 36px;
        height: 36px;
        margin-top: -20px;
        margin-right: -22px
    }
}

@media(max-width: 767px) {
    .digit-list--right-medium-clone:after {
        font-size: 25px;
        line-height: 25px;
        height: 25px;
        margin-top: -13px;
        margin-right: -20px
    }
}

.digit-list--right-tiny-clone {
    position: relative
}

.digit-list--right-tiny-clone:after {
    content: ":";
    position: absolute;
    top: 50%;
    font-size: 36px;
    color: rgba(0, 0, 0, .5);
    height: 36px;
    margin-top: -21px;
    line-height: 36px;
    right: 0px;
    margin-right: -18px
}

@media(max-width: 991px) {
    .digit-list--right-tiny-clone:after {
        font-size: 32px;
        height: 32px;
        line-height: 32px;
        margin-top: -18px;
        margin-right: -17px
    }
}

@media(max-width: 768px) {
    .digit-list--right-tiny-clone:after {
        font-size: 28px;
        height: 28px;
        line-height: 28px;
        margin-top: -16px;
        margin-right: -11px
    }
}

@media(max-width: 420px) {
    .digit-list--right-tiny-clone:after {
        font-size: 24px;
        height: 24px;
        line-height: 24px;
        margin-top: -13px;
        margin-right: -8px
    }
}

.digit-list--circled-countdown {
    width: 105px;
    height: 105px;
    overflow: hidden;
    line-height: 100px;
    border: 2px solid rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .2);
    border-radius: 50%
}

@media(max-width: 767px) {
    .digit-list--circled-countdown {
        width: 70px;
        height: 71px;
        line-height: 65px
    }
}

@media(max-width: 420px) {
    .digit-list--circled-countdown {
        width: 50px;
        height: 51px;
        line-height: 48px
    }
}

.digit-list--squared-countdown {
    width: 100px;
    height: 105px;
    line-height: 100px;
    border: 1px solid rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .2);
    border-radius: 4px
}

@media(max-width: 767px) {
    .digit-list--squared-countdown {
        width: 70px;
        height: 71px;
        line-height: 65px
    }
}

@media(max-width: 420px) {
    .digit-list--squared-countdown {
        width: 50px;
        height: 51px;
        line-height: 45px
    }
}

.digit-list--countdown {
    width: 100px;
    line-height: 90px;
    height: 100px
}

@media(max-width: 767px) {
    .digit-list--countdown {
        width: 70px;
        line-height: 65px;
        height: 71px
    }
}

@media(max-width: 420px) {
    .digit-list--countdown {
        width: 50px;
        line-height: 45px;
        height: 51px
    }
}

.digit-list--countdown-type-two {
    width: 100px;
    line-height: 91px;
    height: 100px
}

@media(max-width: 767px) {
    .digit-list--countdown-type-two {
        width: 70px;
        line-height: 66px;
        height: 71px
    }
}

@media(max-width: 420px) {
    .digit-list--countdown-type-two {
        width: 50px;
        line-height: 45px;
        height: 51px
    }
}

.digit-list--countdown-large {
    width: 120px;
    line-height: 90px;
    height: 100px
}

@media(max-width: 767px) {
    .digit-list--countdown-large {
        width: 70px;
        line-height: 65px;
        height: 71px
    }
}

@media(max-width: 420px) {
    .digit-list--countdown-large {
        width: 50px;
        line-height: 65px;
        height: 51px
    }
}

.digit-list--countdown-like-large {
    width: 120px;
    line-height: 91px;
    height: 100px
}

@media(max-width: 767px) {
    .digit-list--countdown-like-large {
        width: 70px;
        line-height: 66px;
        height: 71px
    }
}

@media(max-width: 420px) {
    .digit-list--countdown-like-large {
        width: 50px;
        line-height: 66px;
        height: 51px
    }
}

.digit-list--size-extra-medium {
    font-size: 60px;
    line-height: 58px;
    height: 60px
}

@media(max-width: 991px) {
    .digit-list--size-extra-medium {
        font-size: 40px;
        line-height: 38px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--size-extra-medium {
        font-size: 36px;
        line-height: 34px;
        height: 36px
    }
}

@media(max-width: 420px) {
    .digit-list--size-extra-medium {
        font-size: 25px;
        line-height: 23px;
        height: 25px
    }
}

.digit-list--size-like-extra-medium {
    font-size: 60px;
    line-height: 58px;
    height: 60px
}

@media(max-width: 991px) {
    .digit-list--size-like-extra-medium {
        font-size: 40px;
        line-height: 38px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--size-like-extra-medium {
        font-size: 36px;
        line-height: 35px;
        height: 36px
    }
}

@media(max-width: 420px) {
    .digit-list--size-like-extra-medium {
        font-size: 25px;
        line-height: 24px;
        height: 25px
    }
}

.digit-list--size-01 {
    font-size: 60px;
    line-height: 59px;
    height: 60px;
    width: 75px
}

@media(max-width: 991px) {
    .digit-list--size-01 {
        font-size: 40px;
        line-height: 39px;
        height: 43px;
        width: 60px
    }
}

@media(max-width: 767px) {
    .digit-list--size-01 {
        font-size: 36px;
        line-height: 35px;
        height: 39px;
        width: 55px
    }
}

@media(max-width: 480px) {
    .digit-list--size-01 {
        font-size: 25px;
        line-height: 23px;
        height: 26px;
        width: 40px
    }
}

.digit-list--size-02 {
    font-size: 80px;
    line-height: 73px;
    height: 80px;
    width: 100px
}

@media(max-width: 991px) {
    .digit-list--size-02 {
        font-size: 60px;
        line-height: 55px;
        height: 60px;
        width: 75px
    }
}

@media(max-width: 767px) {
    .digit-list--size-02 {
        font-size: 40px;
        line-height: 36px;
        height: 40px;
        width: 55px
    }
}

@media(max-width: 480px) {
    .digit-list--size-02 {
        font-size: 25px;
        line-height: 22px;
        height: 25px;
        width: 40px
    }
}

.digit-list--size-03 {
    font-size: 60px;
    line-height: 59px;
    height: 75px;
    width: 85px
}

@media(max-width: 991px) {
    .digit-list--size-03 {
        font-size: 40px;
        line-height: 39px;
        height: 43px;
        width: 60px
    }
}

@media(max-width: 767px) {
    .digit-list--size-03 {
        font-size: 36px;
        line-height: 35px;
        height: 39px;
        width: 55px
    }
}

@media(max-width: 480px) {
    .digit-list--size-03 {
        font-size: 25px;
        line-height: 23px;
        height: 26px;
        width: 40px
    }
}

.digit-list--size-04 {
    font-size: 60px;
    line-height: 60px;
    height: 60px;
    width: 75px
}

@media(max-width: 991px) {
    .digit-list--size-04 {
        font-size: 40px;
        line-height: 39px;
        height: 43px;
        width: 60px
    }
}

@media(max-width: 767px) {
    .digit-list--size-04 {
        font-size: 36px;
        line-height: 35px;
        height: 39px;
        width: 55px
    }
}

@media(max-width: 480px) {
    .digit-list--size-04 {
        font-size: 25px;
        line-height: 24px;
        height: 26px;
        width: 40px
    }
}

.digit-list--size-05 {
    font-size: 60px;
    line-height: 59px;
    height: 75px;
    width: 85px
}

@media(max-width: 991px) {
    .digit-list--size-05 {
        font-size: 40px;
        line-height: 39px;
        height: 43px;
        width: 60px
    }
}

@media(max-width: 767px) {
    .digit-list--size-05 {
        font-size: 36px;
        line-height: 35px;
        height: 39px;
        width: 55px
    }
}

@media(max-width: 480px) {
    .digit-list--size-05 {
        font-size: 25px;
        line-height: 24px;
        height: 26px;
        width: 40px
    }
}

.digit-list--size-06 {
    font-size: 60px;
    line-height: 60px;
    height: 60px;
    width: 75px
}

@media(max-width: 991px) {
    .digit-list--size-06 {
        font-size: 40px;
        line-height: 40px;
        height: 43px;
        width: 60px
    }
}

@media(max-width: 767px) {
    .digit-list--size-06 {
        font-size: 36px;
        line-height: 36px;
        height: 39px;
        width: 55px
    }
}

@media(max-width: 480px) {
    .digit-list--size-06 {
        font-size: 25px;
        line-height: 25px;
        height: 26px;
        width: 40px
    }
}

.digit-list--size-08 {
    font-size: 80px;
    line-height: 73px;
    height: 80px;
    width: 100px
}

@media(max-width: 991px) {
    .digit-list--size-08 {
        font-size: 60px;
        line-height: 55px;
        height: 62px;
        width: 75px
    }
}

@media(max-width: 767px) {
    .digit-list--size-08 {
        font-size: 40px;
        line-height: 36px;
        height: 40px;
        width: 55px
    }
}

@media(max-width: 480px) {
    .digit-list--size-08 {
        font-size: 25px;
        line-height: 22px;
        height: 25px;
        width: 40px
    }
}

.digit-list--cr-special {
    font-size: 46px;
    line-height: 45px
}

.digit-list--h1 {
    font-size: 42px;
    line-height: 41px;
    height: 42px
}

@media(max-width: 991px) {
    .digit-list--h1 {
        font-size: 36px;
        line-height: 34px;
        height: 36px
    }
}

@media(max-width: 767px) {
    .digit-list--h1 {
        font-size: 26px;
        line-height: 25px;
        height: 26px
    }
}

@media(max-width: 420px) {
    .digit-list--h1 {
        font-size: 20px;
        line-height: 18px;
        height: 20px
    }
}

.digit-list--near-h1 {
    font-size: 42px;
    line-height: 40px;
    height: 42px
}

@media(max-width: 991px) {
    .digit-list--near-h1 {
        font-size: 36px;
        line-height: 35px;
        height: 36px
    }
}

@media(max-width: 767px) {
    .digit-list--near-h1 {
        font-size: 26px;
        line-height: 24px;
        height: 26px
    }
}

@media(max-width: 420px) {
    .digit-list--near-h1 {
        font-size: 20px;
        line-height: 19px;
        height: 20px
    }
}

.digit-list--like-h1 {
    font-size: 42px;
    line-height: 40px;
    height: 42px
}

@media(max-width: 991px) {
    .digit-list--like-h1 {
        font-size: 36px;
        line-height: 35px;
        height: 36px
    }
}

@media(max-width: 767px) {
    .digit-list--like-h1 {
        font-size: 26px;
        line-height: 24px;
        height: 26px
    }
}

@media(max-width: 420px) {
    .digit-list--like-h1 {
        font-size: 20px;
        line-height: 19px;
        height: 20px
    }
}

.digit-list--h2 {
    font-size: 36px;
    line-height: 34px;
    height: 36px
}

@media(max-width: 991px) {
    .digit-list--h2 {
        font-size: 32px;
        line-height: 30px;
        height: 32px
    }
}

@media(max-width: 767px) {
    .digit-list--h2 {
        font-size: 28px;
        line-height: 26px;
        height: 28px
    }
}

@media(max-width: 420px) {
    .digit-list--h2 {
        font-size: 24px;
        line-height: 22px;
        height: 24px
    }
}

.digit-list--h3 {
    font-size: 28px;
    line-height: 26px;
    height: 28px
}

@media(max-width: 991px) {
    .digit-list--h3 {
        font-size: 26px;
        line-height: 25px;
        height: 26px
    }
}

@media(max-width: 767px) {
    .digit-list--h3 {
        font-size: 22px;
        line-height: 21px;
        height: 22px
    }
}

@media(max-width: 420px) {
    .digit-list--h3 {
        font-size: 20px;
        line-height: 18px;
        height: 20px
    }
}

.digit-list--size-tiny {
    font-size: 36px;
    line-height: 36px;
    height: 36px
}

.digit-list--font-weight-thin {
    font-weight: 100
}

.digit-list--font-weight-extra-light {
    font-weight: 200
}

.digit-list--font-weight-light {
    font-weight: 300
}

.digit-list--font-weight-regular {
    font-weight: 400
}

.digit-list--font-weight-normal {
    font-weight: 400
}

.digit-list--font-weight-medium {
    font-weight: 500
}

.digit-list--font-weight-semi-bold {
    font-weight: 600
}

.digit-list--font-weight-bold {
    font-weight: 700
}

.digit-list--font-weight-black {
    font-weight: 900
}

.digit-list--size-semi-medium {
    font-size: 46px
}

@media(max-width: 767px) {
    .digit-list--size-semi-medium {
        font-size: 32px
    }
}

@media(max-width: 420px) {
    .digit-list--size-semi-medium {
        font-size: 24px
    }
}

.digit-list--size-medium {
    font-size: 54px
}

@media(max-width: 767px) {
    .digit-list--size-medium {
        font-size: 32px
    }
}

@media(max-width: 420px) {
    .digit-list--size-medium {
        font-size: 24px
    }
}

.digit-list--size-large {
    font-size: 60px
}

@media(max-width: 767px) {
    .digit-list--size-large {
        font-size: 32px
    }
}

@media(max-width: 420px) {
    .digit-list--size-large {
        font-size: 24px
    }
}

.digit-list--size-large-plus {
    font-size: 72px
}

@media(max-width: 767px) {
    .digit-list--size-large-plus {
        font-size: 40px
    }
}

@media(max-width: 420px) {
    .digit-list--size-large-plus {
        font-size: 30px
    }
}

.digit-list--margin-bottom-tiny {
    margin-bottom: 10px
}

@media(max-width: 991px) {
    .digit-list--margin-bottom-tiny {
        margin-bottom: 5px
    }
}

.digit-list--margin-bottom-extra-tiny {
    margin-bottom: 5px
}

.digit-list--margin-bottom-small {
    margin-bottom: 25px
}

.digit-list--margin-bottom-special-medium {
    margin-bottom: 30px
}

.digit-list--margin-bottom-extra-small {
    margin-bottom: 20px
}

.digit-list--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.digit-list--raleway-font {
    font-family: "Raleway", sans-serif
}

.digit-list--oswald-font {
    font-family: "Oswald", sans-serif
}

.digit-list--nunito {
    font-family: "Nunito", sans-serif
}

.digit-list--anton-font {
    font-family: "Anton", sans-serif
}

.digit-list--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.digit-list--amatic-font {
    font-family: "Amatic SC", cursive
}

.digit-list--courgette-font {
    font-family: "Courgette", cursive
}

.digit-list--kalam-font {
    font-family: "Kalam", cursive
}

.digit-list--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.digit-list--farsan-font {
    font-family: "Farsan", cursive
}

.digit-list--josefin-font {
    font-family: "Josefin Slab", serif
}

.digit-list--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.digit-list--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.digit-list--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.digit-list--patua-one-font {
    font-family: "Patua One", cursive
}

.digit-list--asap-font {
    font-family: "Asap", sans-serif
}

.digit-list--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.digit-list--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.digit-list--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.digit-list--merriweather-font {
    font-family: "Merriweather", serif
}

.digit-list--playfair-display-font {
    font-family: "Playfair Display", serif
}

.digit-list--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.digit-list--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.digit-list--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.digit-list--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.digit-list--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.digit-list--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.digit-list--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.digit-list--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.digit-list--dosis-font {
    font-family: "Dosis", sans-serif
}

.digit-list--spectral-font {
    font-family: "Spectral", serif
}

.digit-list--signika-font {
    font-family: "Signika", sans-serif
}

.digit-list--bree-font {
    font-family: "Bree Serif", serif
}

.digit-list--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.digit-list--noto-serif-font {
    font-family: "Noto Serif", serif
}

.digit-list--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.digit-list--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.digit-list--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.digit-list--patua-one {
    font-family: "Patua One", cursive
}

.digit-list--bowlby-one {
    font-family: "Bowlby One", cursive
}

.digit-list--roboto-font {
    font-family: "Roboto", sans-serif
}

.digit-list--nunito-font {
    font-family: "Nunito", sans-serif
}

.digit-list--quantico-font {
    font-family: "Quantico", sans-serif
}

.digit-list--arimo-font {
    font-family: "Arimo", sans-serif
}

.digit-list--muli-font {
    font-family: "Muli", sans-serif
}

.digit-list--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.digit-list--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.digit-list--arvo-font {
    font-family: "Arvo", serif
}

.digit-list--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.digit-list--tangerine-font {
    font-family: "Tangerine", cursive
}

.digit-list--cookie-font {
    font-family: "Cookie", cursive
}

.digit-list--caudex-font {
    font-family: "Caudex", serif
}

.digit-list--lobster-font {
    font-family: "Lobster", cursive
}

.digit-list--francois-font {
    font-family: "Francois One", sans-serif
}

.digit-list--allan-font {
    font-family: "Allan", cursive
}

.digit-list--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.digit-list--candal-font {
    font-family: "Candal", sans-serif
}

.digit-list--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.digit-list--radley-font {
    font-family: "Radley", serif
}

.digit-list--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.digit-list--carter-one-font {
    font-family: "Carter One", cursive
}

.digit-list--limelight-font {
    font-family: "Limelight", cursive
}

.digit-list--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.digit-list--inter-font {
    font-family: "Inter", sans-serif
}

.digit-list--pacifico-font {
    font-family: "Pacifico", cursive
}

.digit-list--pt-serif-font {
    font-family: "PT Serif", serif
}

.digit-list--poppins-font {
    font-family: "Poppins", sans-serif
}

.digit-list--rounded-none {
    border-radius: 0
}

.digit-list--text-shadow-tiny {
    text-shadow: 0px 1px 4px rgba(0, 0, 0, .3)
}

.digit-list--text-shadow-style-01 {
    text-shadow: 0px 1px 0px rgba(0, 0, 0, .7)
}

.digit-list__item {
    margin: 0px
}

.digit-list__item--bg-coral-dark {
    background-color: #f26c4f
}

.digit-list__item--bg-black-opaque-80 {
    background-color: rgba(0, 0, 0, .8)
}

.digit-list__item--bg-black-opaque-40 {
    background-color: rgba(0, 0, 0, .4)
}

.digit-list__item--bg-black-opaque-30 {
    background-color: rgba(0, 0, 0, .3)
}

.digit-list__item--bg-white {
    background-color: #fff
}

.digit-list__item--bg-pomegranate {
    background-color: #f03938
}

.digit-list__item--shadow-01 {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .3)
}

.digit-list__item--shadow-02 {
    box-shadow: 0px 1px 0px rgba(255, 255, 255, .2)
}

.digit-list__item--shadow-03 {
    box-shadow: 0px 1px 2px rgba(255, 255, 255, .1)
}

.digit-list__item--shadow-04 {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .3)
}

.digit-list__item--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

.digit-list__item--border-black-opaque-30 {
    border-color: rgba(0, 0, 0, .3)
}

.digit-list__item--cornflower-blue-02 {
    color: #6c62ff
}

.digit-list__item--razzmatazz {
    color: #eb0269
}

.digit-list__item--margin-right-full-tiny {
    margin-right: 1px
}

.digit-list__item--padding-left-right-extra-medium {
    padding-left: 40px;
    padding-right: 40px
}

.digit-list__item--padding-tiny {
    padding: 10px
}

.digit-list__item--rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.digit-list__item--special-box-one {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 60px;
    line-height: 75px;
    height: 75px;
    margin-right: 1px
}

@media(max-width: 991px) {
    .digit-list__item--special-box-one {
        font-size: 42px;
        line-height: 55px;
        height: 55px
    }
}

@media(max-width: 767px) {
    .digit-list__item--special-box-one {
        font-size: 36px;
        line-height: 50px;
        height: 50px
    }
}

@media(max-width: 420px) {
    .digit-list__item--special-box-one {
        font-size: 26px;
        line-height: 40px;
        height: 40px;
        padding-left: 5px;
        padding-right: 5px
    }
}

.digit-list--border-white-transparent-medium {
    border-color: rgba(255, 255, 255, .1)
}

.digit-list--bg-white-transparent-medium {
    background-color: rgba(255, 255, 255, .1)
}

.digit-list--bg-white-transparent-05 {
    background-color: rgba(255, 255, 255, .05)
}

.digit-list--bg-half-transparent-white {
    background-color: rgba(255, 255, 255, .5)
}

.digit-list--bg-black-opaque-20 {
    background-color: rgba(0, 0, 0, .2)
}

.digit-list--bg-black-opaque-05 {
    background-color: rgba(0, 0, 0, .05)
}

.digit-list--bg-black-opaque-02 {
    background-color: rgba(0, 0, 0, .02)
}

.digit-list--border-full-transprent-black {
    border-color: rgba(0, 0, 0, .2)
}

.digit-list--border-black-opaque-10 {
    border-color: rgba(0, 0, 0, .1)
}

.digit-list--border-solid {
    border-style: solid
}

.digit-list--border-tiny {
    border-width: 2px
}

.digit-list--cc-size-01,
.digit-list--cc-size-02,
.digit-list--cc-size-03 {
    font-size: 54px;
    line-height: 90px;
    height: 100px
}

@media(max-width: 991px) {

    .digit-list--cc-size-01,
    .digit-list--cc-size-02,
    .digit-list--cc-size-03 {
        font-size: 32px;
        line-height: 65px;
        height: 71px
    }
}

@media(max-width: 767px) {

    .digit-list--cc-size-01,
    .digit-list--cc-size-02,
    .digit-list--cc-size-03 {
        font-size: 32px;
        line-height: 65px;
        height: 71px
    }
}

@media(max-width: 480px) {

    .digit-list--cc-size-01,
    .digit-list--cc-size-02,
    .digit-list--cc-size-03 {
        font-size: 24px;
        line-height: 45px;
        height: 51px
    }
}

.digit-list--cc-size-04 {
    font-size: 54px;
    line-height: 70px;
    height: 80px
}

@media(max-width: 991px) {
    .digit-list--cc-size-04 {
        font-size: 32px;
        line-height: 45px;
        height: 51px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-04 {
        font-size: 32px;
        line-height: 45px;
        height: 51px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-04 {
        font-size: 24px;
        line-height: 45px;
        height: 51px
    }
}

.digit-list--cc-size-05 {
    font-size: 60px;
    line-height: 91px;
    height: 100px
}

@media(max-width: 991px) {
    .digit-list--cc-size-05 {
        font-size: 32px;
        line-height: 66px;
        height: 71px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-05 {
        font-size: 32px;
        line-height: 66px;
        height: 71px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-05 {
        font-size: 24px;
        line-height: 51px;
        height: 54px
    }
}

.digit-list--cc-size-06 {
    width: 105px;
    height: 105px;
    font-size: 46px;
    overflow: hidden;
    line-height: 98px;
    border: 2px solid rgba(255, 255, 255, .2);
    background-color: rgba(255, 255, 255, .2);
    border-radius: 50%
}

@media(max-width: 767px) {
    .digit-list--cc-size-06 {
        font-size: 32px;
        width: 70px;
        height: 71px;
        line-height: 65px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-06 {
        width: 54px;
        height: 51px;
        line-height: 48px;
        font-size: 24px
    }
}

.digit-list--cc-size-07 {
    font-size: 60px;
    line-height: 90px;
    height: 100px
}

@media(max-width: 767px) {
    .digit-list--cc-size-07 {
        font-size: 32px;
        line-height: 65px;
        height: 71px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-07 {
        font-size: 24px;
        line-height: 44px;
        height: 48px
    }
}

.digit-list--cc-size-08 {
    font-size: 60px;
    line-height: 91px;
    height: 100px
}

@media(max-width: 991px) {
    .digit-list--cc-size-08 {
        font-size: 32px;
        line-height: 66px;
        height: 71px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-08 {
        font-size: 32px;
        line-height: 66px;
        height: 71px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-08 {
        font-size: 24px;
        line-height: 56px;
        height: 41px
    }
}

.digit-list--cc-size-09,
.digit-list--cc-size-10 {
    font-size: 42px;
    line-height: 40px;
    height: 48px
}

@media(max-width: 991px) {

    .digit-list--cc-size-09,
    .digit-list--cc-size-10 {
        font-size: 36px;
        line-height: 34px;
        height: 40px
    }
}

@media(max-width: 767px) {

    .digit-list--cc-size-09,
    .digit-list--cc-size-10 {
        font-size: 26px;
        line-height: 24px;
        height: 30px
    }
}

@media(max-width: 480px) {

    .digit-list--cc-size-09,
    .digit-list--cc-size-10 {
        font-size: 20px;
        line-height: 18px;
        height: 26px
    }
}

.digit-list--cc-size-11 {
    font-size: 42px;
    line-height: 40px;
    height: 42px
}

@media(max-width: 991px) {
    .digit-list--cc-size-11 {
        font-size: 36px;
        line-height: 34px;
        height: 36px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-11 {
        font-size: 26px;
        line-height: 24px;
        height: 26px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-11 {
        font-size: 20px;
        line-height: 18px;
        height: 20px
    }
}

.digit-list--cc-size-12 {
    font-size: 60px;
    line-height: 58px;
    height: 64px
}

@media(max-width: 991px) {
    .digit-list--cc-size-12 {
        font-size: 40px;
        line-height: 38px;
        height: 44px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-12 {
        font-size: 36px;
        line-height: 34px;
        height: 40px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-12 {
        font-size: 25px;
        line-height: 23px;
        height: 29px
    }
}

.digit-list--cc-size-13 {
    font-size: 62px;
    line-height: 60px;
    height: 62px;
    font-weight: 700
}

@media(max-width: 991px) {
    .digit-list--cc-size-13 {
        font-size: 40px;
        line-height: 38px;
        height: 44px;
        font-weight: 700
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-13 {
        font-size: 36px;
        line-height: 34px;
        height: 40px;
        font-weight: 700
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-13 {
        font-size: 25px;
        line-height: 23px;
        height: 29px;
        font-weight: 700
    }
}

.digit-list__item--cc-size-01 {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 50px;
    line-height: 75px;
    height: 75px;
    margin-right: 1px
}

@media(max-width: 991px) {
    .digit-list__item--cc-size-01 {
        font-size: 42px;
        line-height: 55px;
        height: 55px
    }
}

@media(max-width: 767px) {
    .digit-list__item--cc-size-01 {
        font-size: 36px;
        line-height: 50px;
        height: 50px
    }
}

@media(max-width: 480px) {
    .digit-list__item--cc-size-01 {
        font-size: 25px;
        line-height: 40px;
        height: 40px;
        padding-left: 4px;
        padding-right: 4px
    }
}

.digit-list__item--cc-size-02 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40px;
    line-height: 65px;
    height: 65px;
    margin-right: 1px
}

@media(max-width: 991px) {
    .digit-list__item--cc-size-02 {
        font-size: 36px;
        line-height: 55px;
        height: 55px
    }
}

@media(max-width: 767px) {
    .digit-list__item--cc-size-02 {
        font-size: 30px;
        line-height: 45px;
        height: 45px;
        padding-left: 8px;
        padding-right: 8px
    }
}

@media(max-width: 480px) {
    .digit-list__item--cc-size-02 {
        font-size: 26px;
        line-height: 35px;
        height: 35px;
        padding-left: 5px;
        padding-right: 5px
    }
}

.digit-list__item--cc-size-03 {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 45px;
    line-height: 65px;
    height: 65px;
    margin-right: 2px
}

@media(max-width: 991px) {
    .digit-list__item--cc-size-03 {
        font-size: 36px;
        line-height: 55px;
        height: 55px
    }
}

@media(max-width: 767px) {
    .digit-list__item--cc-size-03 {
        font-size: 30px;
        line-height: 45px;
        height: 45px;
        padding-left: 8px;
        padding-right: 8px
    }
}

@media(max-width: 480px) {
    .digit-list__item--cc-size-03 {
        font-size: 26px;
        line-height: 35px;
        height: 35px;
        padding-left: 5px;
        padding-right: 5px
    }
}

.digit-list__item--cc-size-13 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 60px;
    line-height: 75px;
    height: 75px;
    margin-right: 1px
}

@media(max-width: 991px) {
    .digit-list__item--cc-size-13 {
        font-size: 42px;
        line-height: 55px;
        height: 55px
    }
}

@media(max-width: 767px) {
    .digit-list__item--cc-size-13 {
        font-size: 36px;
        line-height: 50px;
        height: 50px
    }
}

@media(max-width: 480px) {
    .digit-list__item--cc-size-13 {
        font-size: 26px;
        line-height: 40px;
        height: 40px;
        padding-left: 5px;
        padding-right: 5px
    }
}

.digit-list__item--cc-size-14 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 60px;
    line-height: 75px;
    height: 75px;
    margin-left: 2px;
    margin-right: 2px
}

@media(max-width: 991px) {
    .digit-list__item--cc-size-14 {
        font-size: 42px;
        line-height: 55px;
        height: 55px
    }
}

@media(max-width: 767px) {
    .digit-list__item--cc-size-14 {
        font-size: 36px;
        line-height: 50px;
        height: 50px
    }
}

@media(max-width: 480px) {
    .digit-list__item--cc-size-14 {
        font-size: 26px;
        line-height: 40px;
        height: 40px;
        padding-left: 6px;
        padding-right: 6px
    }
}

.digit-list--cc-size-14 {
    font-size: 60px;
    line-height: 57px;
    height: 60px
}

@media(max-width: 991px) {
    .digit-list--cc-size-14 {
        font-size: 40px;
        line-height: 37px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-14 {
        font-size: 36px;
        line-height: 33px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-14 {
        font-size: 25px;
        line-height: 21px;
        height: 25px
    }
}

.digit-list--cc-size-15 {
    font-size: 45px;
    line-height: 45px;
    height: 45px
}

@media(max-width: 991px) {
    .digit-list--cc-size-15 {
        font-size: 40px;
        line-height: 40px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-15 {
        font-size: 36px;
        line-height: 36px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-15 {
        font-size: 24px;
        line-height: 24px;
        height: 24px
    }
}

.digit-list--cc-size-16 {
    font-size: 42px;
    line-height: 39px;
    height: 42px
}

@media(max-width: 991px) {
    .digit-list--cc-size-16 {
        font-size: 32px;
        line-height: 30px;
        height: 32px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-16 {
        font-size: 26px;
        line-height: 22px;
        height: 26px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-16 {
        font-size: 20px;
        line-height: 17px;
        height: 20px
    }
}

.digit-list--cc-size-17 {
    font-size: 60px;
    line-height: 57px;
    height: 60px
}

@media(max-width: 991px) {
    .digit-list--cc-size-17 {
        font-size: 40px;
        line-height: 36px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-17 {
        font-size: 36px;
        line-height: 34px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-17 {
        font-size: 25px;
        line-height: 22px;
        height: 25px
    }
}

.digit-list--cc-size-18 {
    font-size: 42px;
    line-height: 40px;
    height: 42px
}

@media(max-width: 991px) {
    .digit-list--cc-size-18 {
        font-size: 36px;
        line-height: 34px;
        height: 36px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-18 {
        font-size: 26px;
        line-height: 24px;
        height: 26px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-18 {
        font-size: 20px;
        line-height: 18px;
        height: 20px
    }
}

.digit-list--cc-size-19 {
    font-size: 40px;
    line-height: 40px;
    height: 40px
}

@media(max-width: 991px) {
    .digit-list--cc-size-19 {
        font-size: 36px;
        line-height: 34px;
        height: 36px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-19 {
        font-size: 26px;
        line-height: 24px;
        height: 26px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-19 {
        font-size: 20px;
        line-height: 18px;
        height: 20px
    }
}

.digit-list--cc-size-20 {
    font-size: 42px;
    line-height: 42px;
    height: 48px
}

@media(max-width: 991px) {
    .digit-list--cc-size-20 {
        font-size: 36px;
        line-height: 34px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-20 {
        font-size: 26px;
        line-height: 26px;
        height: 30px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-20 {
        font-size: 20px;
        line-height: 18px;
        height: 26px
    }
}

.digit-list--cc-size-21 {
    font-size: 60px;
    line-height: 60px;
    height: 60px
}

@media(max-width: 991px) {
    .digit-list--cc-size-21 {
        font-size: 40px;
        line-height: 40px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-21 {
        font-size: 36px;
        line-height: 36px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-21 {
        font-size: 25px;
        line-height: 25px;
        height: 25px
    }
}

.digit-list--cc-size-22 {
    font-size: 60px;
    line-height: 58px;
    height: 60px
}

@media(max-width: 991px) {
    .digit-list--cc-size-22 {
        font-size: 40px;
        line-height: 38px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-22 {
        font-size: 36px;
        line-height: 34px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-22 {
        font-size: 25px;
        line-height: 21px;
        height: 25px
    }
}

.digit-list--cc-size-24 {
    font-size: 28px;
    line-height: 26px;
    height: 28px
}

@media(max-width: 991px) {
    .digit-list--cc-size-24 {
        font-size: 26px;
        line-height: 24px;
        height: 26px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-24 {
        font-size: 22px;
        line-height: 20px;
        height: 22px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-24 {
        font-size: 20px;
        line-height: 18px;
        height: 20px
    }
}

.digit-list--cc-size-25 {
    font-size: 60px;
    line-height: 58px;
    height: 60px
}

@media(max-width: 991px) {
    .digit-list--cc-size-25 {
        font-size: 40px;
        line-height: 33px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-25 {
        font-size: 36px;
        line-height: 32px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-25 {
        font-size: 25px;
        line-height: 20px;
        height: 25px
    }
}

.digit-list--cc-size-26 {
    font-size: 66px;
    line-height: 64px;
    height: 66px
}

@media(max-width: 991px) {
    .digit-list--cc-size-26 {
        font-size: 45px;
        line-height: 43px;
        height: 45px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-26 {
        font-size: 36px;
        line-height: 32px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-26 {
        font-size: 25px;
        line-height: 20px;
        height: 25px
    }
}

.digit-list--cc-size-27 {
    font-size: 50px;
    line-height: 48px;
    height: 50px
}

@media(max-width: 991px) {
    .digit-list--cc-size-27 {
        font-size: 40px;
        line-height: 38px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-27 {
        font-size: 36px;
        line-height: 34px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-27 {
        font-size: 25px;
        line-height: 23px;
        height: 25px
    }
}

.digit-list--cc-size-28 {
    font-size: 36px;
    font-weight: 400;
    font-family: oswald;
    line-height: 62px;
    height: 60px
}

@media(max-width: 991px) {
    .digit-list--cc-size-28 {
        font-size: 40px;
        line-height: 37px;
        height: 40px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-28 {
        font-size: 36px;
        line-height: 38px;
        height: 36px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-28 {
        font-size: 25px;
        line-height: 27px;
        height: 25px
    }
}

.digit-list--cc-size-29 {
    font-weight: 600;
    font-size: 100px;
    line-height: 100px;
    height: 100px;
    color: #fff;
    text-shadow: rgba(0, 0, 0, .5) 0px 1px 1px, rgba(255, 255, 255, .6) 0px 0px 3px
}

@media(max-width: 991px) {
    .digit-list--cc-size-29 {
        font-size: 50px;
        line-height: 50px;
        height: 50px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-29 {
        font-size: 30px;
        line-height: 30px;
        height: 30px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-29 {
        font-size: 28px;
        line-height: 30px;
        height: 30px
    }
}

.digit-list--cc-size-30 {
    font-weight: 600;
    font-size: 66px;
    height: 50px;
    line-height: 58px;
    color: #fff;
    text-shadow: rgba(0, 0, 0, .2) 0px 0px 2px
}

@media(max-width: 991px) {
    .digit-list--cc-size-30 {
        font-size: 32px;
        line-height: 30px;
        height: 32px
    }
}

@media(max-width: 767px) {
    .digit-list--cc-size-30 {
        font-size: 26px;
        line-height: 22px;
        height: 26px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-30 {
        font-size: 20px;
        line-height: 17px;
        height: 20px
    }
}

.digit-list--cc-size-31 {
    width: 105px;
    height: 105px;
    font-size: 46px;
    overflow: hidden;
    line-height: 99px;
    border-radius: 50%
}

@media(max-width: 767px) {
    .digit-list--cc-size-31 {
        font-size: 36px;
        width: 80px;
        height: 80px;
        line-height: 66px
    }
}

@media(max-width: 480px) {
    .digit-list--cc-size-31 {
        width: 60px;
        height: 60px;
        line-height: 48px;
        font-size: 24px
    }
}

.countdown__item--cc-box-01,
.countdown__item--cc-box-02,
.countdown__item--cc-box-03 {
    width: 100px
}

@media(max-width: 991px) {

    .countdown__item--cc-box-01,
    .countdown__item--cc-box-02,
    .countdown__item--cc-box-03 {
        width: 80px
    }
}

@media(max-width: 767px) {

    .countdown__item--cc-box-01,
    .countdown__item--cc-box-02,
    .countdown__item--cc-box-03 {
        width: 75px
    }
}

@media(max-width: 480px) {

    .countdown__item--cc-box-01,
    .countdown__item--cc-box-02,
    .countdown__item--cc-box-03 {
        width: 58px
    }
}

.countdown__item--cc-box-04 {
    width: 100px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-04 {
        width: 80px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-04 {
        width: 70px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-04 {
        width: 58px
    }
}

.countdown__item--cc-box-05,
.countdown__item--cc-box-08 {
    width: 120px
}

@media(max-width: 991px) {

    .countdown__item--cc-box-05,
    .countdown__item--cc-box-08 {
        width: 100px
    }
}

@media(max-width: 767px) {

    .countdown__item--cc-box-05,
    .countdown__item--cc-box-08 {
        width: 70px
    }
}

@media(max-width: 480px) {

    .countdown__item--cc-box-05,
    .countdown__item--cc-box-08 {
        width: 58px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-08 {
        width: 66px
    }
}

.countdown__item--cc-box-07 {
    width: 120px
}

@media(max-width: 767px) {
    .countdown__item--cc-box-07 {
        width: 70px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-07 {
        width: 60px
    }
}

.countdown__item--cc-box-11 {
    width: 110px;
    height: 110px;
    padding: 20px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-11 {
        width: 100px;
        height: 100px;
        padding: 18px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-11 {
        width: 85px;
        height: 85px;
        padding: 18px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-11 {
        width: 70px;
        height: 70px;
        padding: 14px
    }
}

.countdown__item--cc-box-14 {
    width: 145px;
    position: relative
}

.countdown__item--cc-box-14:last-child:after {
    content: ""
}

.countdown__item--cc-box-14:after {
    content: ":";
    position: absolute;
    top: 19px;
    right: 0px;
    color: #e13e3e;
    font-size: 60px;
    font-family: "Quantico", sans-serif;
    margin-right: -10px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-14:after {
        top: 10px;
        font-size: 30px;
        margin-right: -5px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-14:after {
        top: 8px;
        margin-right: -5px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-14:after {
        font-size: 24px;
        top: 2px;
        margin-left: -4px
    }
}

@media(max-width: 991px) {
    .countdown__item--cc-box-14 {
        width: 105px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-14 {
        width: 90px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-14 {
        width: 70px
    }
}

.countdown__item--cc-box-14.countdown__item--white:after {
    color: #fff
}

.countdown__item--cc-box-14.countdown__item--dim-black:after {
    color: #212121
}

.countdown__item--cc-box-15 {
    width: 145px;
    position: relative
}

.countdown__item--cc-box-15:last-child:after {
    content: ""
}

.countdown__item--cc-box-15:after {
    content: ":";
    position: absolute;
    top: 19px;
    right: 0px;
    color: #e7a440;
    font-size: 60px;
    margin-right: -8px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-15:after {
        top: 10px;
        font-size: 30px;
        margin-right: -4px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-15:after {
        top: 8px;
        margin-right: -4px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-15:after {
        font-size: 24px;
        top: 2px;
        margin-right: -3px
    }
}

@media(max-width: 991px) {
    .countdown__item--cc-box-15 {
        width: 105px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-15 {
        width: 90px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-15 {
        width: 65px
    }
}

.countdown__item--cc-box-16 {
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
    width: 130px;
    height: 80px;
    padding: 4px;
    box-shadow: 0px 4px 1px rgba(0, 0, 0, .2)
}

@media(max-width: 991px) {
    .countdown__item--cc-box-16 {
        width: 110px;
        height: 70px;
        padding: 3px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-16 {
        width: 90px;
        height: 55px;
        padding: 6px;
        box-shadow: 0px 3px 1px rgba(0, 0, 0, .2)
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-16 {
        width: 75px;
        height: 50px;
        padding: 6px
    }
}

.countdown__item--cc-box-17 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    width: 100px;
    height: 100px;
    padding: 6px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, .2)
}

@media(max-width: 991px) {
    .countdown__item--cc-box-17 {
        width: 90px;
        height: 90px;
        padding: 15px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-17 {
        width: 80px;
        height: 80px;
        padding: 10px;
        box-shadow: 0px 3px 5px rgba(0, 0, 0, .2)
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-17 {
        width: 65px;
        height: 65px;
        padding: 12px
    }
}

.countdown__item--cc-box-18 {
    width: 110px;
    height: 110px;
    padding: 20px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-18 {
        width: 100px;
        height: 100px;
        padding: 18px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-18 {
        width: 85px;
        height: 85px;
        padding: 18px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-18 {
        width: 68px;
        height: 68px;
        padding: 12px
    }
}

.countdown__item--cc-box-19 {
    width: 100px;
    padding: 20px 5px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-19 {
        width: 80px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-19 {
        width: 75px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-19 {
        width: 60px
    }
}

.countdown__item--cc-box-20 {
    width: 105px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 3px solid #efefef
}

@media(max-width: 991px) {
    .countdown__item--cc-box-20 {
        width: 90px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-20 {
        width: 75px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-20 {
        width: 70px
    }
}

.countdown__item--cc-box-21 {
    width: 145px;
    position: relative
}

.countdown__item--cc-box-21:last-child:after {
    content: ""
}

.countdown__item--cc-box-21:after {
    content: ":";
    position: absolute;
    top: 19px;
    right: 0px;
    color: inherit;
    font-size: 60px;
    margin-right: -7px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-21:after {
        top: 10px;
        font-size: 30px;
        margin-right: -5px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-21:after {
        top: 8px;
        margin-right: -5px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-21:after {
        font-size: 24px;
        top: 2px;
        margin-left: -4px
    }
}

@media(max-width: 1200px)and (min-width: 992px) {
    .countdown__item--cc-box-21 {
        width: 100px
    }
}

@media(max-width: 991px) {
    .countdown__item--cc-box-21 {
        width: 105px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-21 {
        width: 90px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-21 {
        width: 65px
    }
}

.countdown__item--cc-box-22 {
    width: 100px;
    position: relative
}

.countdown__item--cc-box-22:last-child:after {
    content: ""
}

.countdown__item--cc-box-22:after {
    content: ":";
    position: absolute;
    top: 9px;
    right: 0px;
    color: inherit;
    font-size: 45px;
    font-family: "Asap", sans-serif;
    margin-right: -5px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-22:after {
        top: 8px;
        font-size: 30px;
        margin-right: -3px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-22:after {
        top: 6px;
        margin-right: -3px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-22:after {
        font-size: 24px;
        top: 2px;
        margin-right: -3px
    }
}

@media(max-width: 991px) {
    .countdown__item--cc-box-22 {
        width: 90px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-22 {
        width: 80px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-22 {
        width: 70px
    }
}

.countdown__item--cc-box-23 {
    width: 150px;
    position: relative
}

.countdown__item--cc-box-23:last-child:after {
    content: ""
}

.countdown__item--cc-box-23:after {
    content: ":";
    position: absolute;
    top: 15px;
    right: 0px;
    color: inherit;
    font-size: 60px;
    font-family: "Roboto Slab", serif;
    margin-right: -5px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-23:after {
        top: 8px;
        font-size: 30px;
        margin-right: -3px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-23:after {
        top: 5px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-23:after {
        font-size: 22px;
        top: 2px;
        margin-right: -3px
    }
}

@media(max-width: 1200px)and (min-width: 992px) {
    .countdown__item--cc-box-23 {
        width: 130px
    }
}

@media(max-width: 991px) {
    .countdown__item--cc-box-23 {
        width: 110px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-23 {
        width: 90px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-23 {
        width: 65px
    }
}

.countdown__item--cc-box-24 {
    width: 110px;
    height: 110px;
    padding: 15px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-24 {
        width: 100px;
        height: 100px;
        padding: 13px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-24 {
        width: 85px;
        height: 85px;
        padding: 10px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-24 {
        width: 62px;
        height: 62px;
        padding: 6px
    }
}

.countdown__item--cc-box-27 {
    width: 100px;
    position: relative
}

.countdown__item--cc-box-27:last-child:after {
    content: ""
}

.countdown__item--cc-box-27:after {
    content: ":";
    position: absolute;
    top: 19px;
    right: 0px;
    color: #fff;
    font-size: 36px;
    font-family: "Quantico", sans-serif;
    margin-right: -10px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-27:after {
        top: 10px;
        font-size: 30px;
        margin-right: -5px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-27:after {
        top: 8px;
        margin-right: -5px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-27:after {
        font-size: 24px;
        top: 2px;
        margin-left: -4px
    }
}

@media(max-width: 991px) {
    .countdown__item--cc-box-27 {
        width: 105px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-27 {
        width: 90px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-27 {
        width: 70px
    }
}

.countdown__item--cc-box-28 {
    width: 230px;
    padding: 4px 0px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-28 {
        width: 160px;
        padding: 3px 0px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-28 {
        width: 90px;
        padding: 6px 0px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-28 {
        width: 60px;
        padding: 6px 0px
    }
}

.countdown__item--cc-box-29 {
    width: 130px;
    height: 80px;
    padding: 4px 0px
}

@media(max-width: 991px) {
    .countdown__item--cc-box-29 {
        width: 110px;
        height: 70px;
        padding: 3px 0px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-29 {
        width: 90px;
        height: 55px;
        padding: 6px 0px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-29 {
        width: 70px;
        height: 50px;
        padding: 6px 0px
    }
}

.countdown__item--cc-box-46 {
    width: 105px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 3px solid #ffdba6
}

@media(max-width: 991px) {
    .countdown__item--cc-box-46 {
        width: 90px
    }
}

@media(max-width: 767px) {
    .countdown__item--cc-box-46 {
        width: 75px
    }
}

@media(max-width: 480px) {
    .countdown__item--cc-box-46 {
        width: 70px
    }
}

.countdown__item--box-shadow-tiny-full-transparent-black {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, .2)
}

.countdown__item--box-shadow-big-tiny-full-transparent-black {
    box-shadow: 0px 1px 20px rgba(0, 0, 0, .2)
}

.countdown__item--margin-left-right-extra-tiny {
    margin-left: 5px;
    margin-right: 5px
}

@media(max-width: 480px) {
    .countdown__item--xxs-margin-left-right-semi-special-tiny {
        margin-left: 3px;
        margin-right: 3px
    }
}

.countdown_title--cc-title-01,
.countdown_title--cc-title-02,
.countdown_title--cc-title-03,
.countdown_title--cc-title-04,
.countdown_title--cc-title-05,
.countdown_title--cc-title-06,
.countdown_title--cc-title-07,
.countdown_title--cc-title-08 {
    font-weight: 400;
    font-size: 14px
}

@media(max-width: 480px) {

    .countdown_title--cc-title-01,
    .countdown_title--cc-title-02,
    .countdown_title--cc-title-03,
    .countdown_title--cc-title-04,
    .countdown_title--cc-title-05,
    .countdown_title--cc-title-06,
    .countdown_title--cc-title-07,
    .countdown_title--cc-title-08 {
        font-size: 12px;
        letter-spacing: normal
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-04 {
        margin-top: 5px
    }
}

.countdown_title--cc-title-09,
.countdown_title--cc-title-10 {
    font-size: 12px
}

@media(max-width: 767px) {

    .countdown_title--cc-title-09,
    .countdown_title--cc-title-10 {
        font-size: 10px
    }
}

@media(max-width: 480px) {

    .countdown_title--cc-title-09,
    .countdown_title--cc-title-10 {
        font-size: 10px
    }
}

.countdown_title--cc-title-11 {
    font-size: 14px
}

@media(max-width: 767px) {
    .countdown_title--cc-title-11 {
        font-size: 10px
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-11 {
        font-size: 8px
    }
}

.countdown_title--cc-title-12 {
    font-size: 12px
}

@media(max-width: 767px) {
    .countdown_title--cc-title-12 {
        font-size: 10px
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-12 {
        font-size: 10px
    }
}

.countdown_title--cc-title-13 {
    font-weight: 400;
    font-size: 14px
}

@media(max-width: 480px) {
    .countdown_title--cc-title-13 {
        font-size: 10px;
        letter-spacing: normal
    }
}

.countdown_title--cc-title-16 {
    font-size: 12px
}

@media(max-width: 767px) {
    .countdown_title--cc-title-16 {
        font-size: 10px
    }
}

.countdown_title--cc-title-18 {
    font-size: 12px
}

@media(max-width: 767px) {
    .countdown_title--cc-title-18 {
        font-size: 10px
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-18 {
        font-size: 8px
    }
}

.countdown_title--cc-title-19 {
    font-size: 16px
}

@media(max-width: 767px) {
    .countdown_title--cc-title-19 {
        font-size: 14px
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-19 {
        font-size: 12px
    }
}

.countdown_title--cc-title-24 {
    font-size: 14px
}

@media(max-width: 767px) {
    .countdown_title--cc-title-24 {
        font-size: 12px
    }
}

.countdown_title--cc-title-25 {
    font-size: 18px
}

@media(max-width: 991px) {
    .countdown_title--cc-title-25 {
        font-size: 16px
    }
}

@media(max-width: 767px) {
    .countdown_title--cc-title-25 {
        font-size: 14px
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-25 {
        font-size: 12px
    }
}

.countdown_title--cc-title-26 {
    font-size: 14px
}

@media(max-width: 767px) {
    .countdown_title--cc-title-26 {
        font-size: 12px
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-26 {
        font-size: 10px
    }
}

.countdown_title--cc-title-27 {
    font-family: oswald;
    color: #e46701;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .2em
}

@media(max-width: 767px) {
    .countdown_title--cc-title-27 {
        font-size: 12px
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-27 {
        font-size: 10px
    }
}

.countdown_title--cc-title-30 {
    font-size: 14px;
    font-weight: 600;
    color: #fff
}

@media(max-width: 767px) {
    .countdown_title--cc-title-30 {
        font-size: 10px
    }
}

.countdown_title--cc-title-31 {
    font-weight: 600;
    font-size: 16px;
    text-shadow: rgba(0, 0, 0, .4) 0px 1px 0px
}

@media(max-width: 767px) {
    .countdown_title--cc-title-31 {
        font-size: 12px
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-31 {
        font-size: 12px
    }
}

.countdown_title--cc-title-32 {
    font-weight: 600;
    color: #fff;
    margin-top: 10px;
    text-shadow: rgba(0, 0, 0, .6) 0px 0px 15px;
    font-size: 16px;
    letter-spacing: .8em;
    display: block
}

@media(max-width: 991px) {
    .countdown_title--cc-title-32 {
        letter-spacing: .2em
    }
}

@media(max-width: 767px) {
    .countdown_title--cc-title-32 {
        letter-spacing: normal
    }
}

@media(max-width: 480px) {
    .countdown_title--cc-title-32 {
        font-size: 12px;
        letter-spacing: normal
    }
}

.countdown_title--margin-top-semi-special-tiny {
    margin-top: 3px
}

.countdown_title--margin-top-extra-tiny {
    margin-top: 5px
}

.countdown_title--margin-top-extra-special-tiny {
    margin-top: 3px
}

.countdown_title--margin-bottom-small {
    margin-bottom: 25px
}

.countdown_title--margin-bottom-tiny {
    margin-bottom: 10px
}

.countdown_title--text-shadow-tiny {
    text-shadow: 0px 1px 4px rgba(0, 0, 0, .3)
}

.countdown_title--text-shadow-01 {
    text-shadow: 0px 1px 0px rgba(0, 0, 0, .3)
}

.countdown_title--text-shadow-02 {
    text-shadow: 0px 1px 0px rgba(0, 0, 0, .7)
}

@media(max-width: 767px) {
    .countdown_title--xs-margin-top-none {
        margin-top: 0px
    }
}

@media(max-width: 480px) {
    .countdown_title--xsx-margin-top-none {
        margin-top: 0px
    }
}

.countdown_title--white {
    color: #fff
}

.countdown_title--special-red {
    color: #ed2d16
}

.countdown_title--black {
    color: #000
}

.countdown_title--black-opaque-90 {
    color: rgba(0, 0, 0, .9)
}

.countdown_title--dim-black {
    color: #212121
}

.countdown_title--dark-grey {
    color: #9e9e9e
}

.countdown_title--dim-black-opaque-60 {
    color: rgba(33, 33, 33, .6)
}

.countdown_title--dim-black-opaque-70 {
    color: rgba(33, 33, 33, .7)
}

.countdown_title--dim-black-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.countdown_title--dim-black-opaque-80 {
    color: rgba(33, 33, 33, .8)
}

.countdown_title--light-black {
    color: #424242
}

.countdown_title--teal {
    color: #00897b
}

.countdown_title--dark-olive {
    color: #403b28
}

.countdown_title--dark-blue {
    color: #37474f
}

.countdown_title--black-blue {
    color: #232c46
}

.countdown_title--cyan-blue {
    color: #80deeb
}

.countdown_title--turquoise-green {
    color: #009688
}

.countdown_title--night-rider-black {
    color: #333
}

.countdown_title--night-rider-black-opaque-80 {
    color: rgba(51, 51, 51, .8)
}

.countdown_title--semi-white {
    color: rgba(255, 255, 255, .6)
}

.countdown_title--light-grey {
    color: rgba(0, 0, 0, .6)
}

.countdown_title--light-golden {
    color: #e0b161
}

.countdown_title--semi-pro-white {
    color: rgba(255, 255, 255, .8)
}

.countdown_title--deep-maroon {
    color: #49180b
}

.countdown_title--green {
    color: #5cb85c
}

.countdown_title--yellow-green {
    color: #9dcc65
}

.countdown_title--bright-yellow {
    color: #ffd54f
}

.countdown_title--pomegranate {
    color: #f54337
}

.countdown_title--oxford-blue {
    color: #33414c
}

.countdown_title--parchment {
    color: #2b3355
}

.countdown_title--parchment-dark {
    color: #263239
}

.countdown_title--mine-shaft {
    color: #212121
}

.countdown_title--yellow {
    color: #ffb74d
}

.countdown_title--steel-sky {
    color: #397eb8
}

.countdown_title--red-tomato {
    color: #ff5252
}

.countdown_title--orange-tomato {
    color: #ff7043
}

.countdown_title--red {
    color: #e54242
}

.countdown_title--suva-grey {
    color: #888
}

.countdown_title--dark-green-color {
    color: #00897b
}

.countdown_title--outrageous-orange {
    color: #ff5722
}

.countdown_title--darkturquoise {
    color: #00ced1
}

.countdown_title--very-dark-brown {
    color: #4e342e
}

.countdown_title--dim-grey {
    color: #666
}

.countdown_title--dim-grey-opaque-30 {
    color: rgba(102, 102, 102, .3)
}

.countdown_title--orange-peel {
    color: #ffa000
}

.countdown_title--fruit-salad {
    color: #4baf50
}

.countdown_title--gray-38 {
    color: #616161
}

.countdown_title--speech-red {
    color: #d40303
}

.countdown_title--persian-red {
    color: #d32f2f
}

.countdown_title--laurel-green {
    color: #388e3c
}

.countdown_title--rust-red {
    color: #ad2412
}

.countdown_title--summer-sky-blue {
    color: #24c2da
}

.countdown_title--sapphire-blue {
    color: #0a2b4a
}

.countdown_title--viking-blue {
    color: #3bbdc6
}

.countdown_title--chilean-fire-orange {
    color: #d34e3c
}

.countdown_title--charcoal-grey {
    color: #444
}

.countdown_title--gulf-blue {
    color: #34495e
}

.countdown_title--dodger-blue {
    color: #29b6f6
}

.countdown_title--nobel-grey {
    color: #999
}

.countdown_title--mortar-grey {
    color: #555
}

.countdown_title--linen-white {
    color: #fbf6ec
}

.countdown_title--iris-blue {
    color: #03acdc
}

.countdown_title--navy-blue {
    color: #0277bd
}

.countdown_title--dark-aqua {
    color: #44bcd2
}

.countdown_title--white-smoke-grey {
    color: #f5f5f5
}

.countdown_title--light-maroon-color {
    color: #81302a
}

.countdown_title--dark-saddle-brown {
    color: #3c2200
}

.countdown_title--dark-chocolate {
    color: #d97800
}

.countdown_title--deep-dark-slate-grey {
    color: #172821
}

.countdown_title--deep-gold {
    color: #f0ce44
}

.countdown_title--purple {
    color: #512da8
}

.countdown_title--transparent-white {
    color: rgba(255, 255, 255, .2)
}

.countdown_title--half-transparent-white {
    color: rgba(255, 255, 255, .5)
}

.countdown_title--light-coral {
    color: #ff974f
}

.countdown_title--deep-saddle-brown {
    color: #3e2724
}

.countdown_title--deep-saddle-brown-opaque-80 {
    color: rgba(62, 39, 36, .8)
}

.countdown_title--deep-coral {
    color: #ee6c00
}

.countdown_title--deep-dark-brown {
    color: #5d4037
}

.countdown_title--light-black-opaque-80 {
    color: rgba(66, 66, 66, .8)
}

.countdown_title--light-black-opaque-75 {
    color: rgba(66, 66, 66, .75)
}

.countdown_title--light-black-opaque-60 {
    color: rgba(66, 66, 66, .6)
}

.countdown_title--deep-megento-black {
    color: #392626
}

.countdown_title--dark-deep-blue {
    color: #263239
}

.countdown_title--light-gold {
    color: #ffd54f
}

.countdown_title--royal-blue {
    color: #0075ff
}

.countdown_title--deep-sky-blue-02 {
    color: #26c5d9
}

.countdown_title--ocean-green {
    color: #3ab677
}

.countdown_title--semi-pro-white-color {
    color: rgba(255, 255, 255, .8)
}

.countdown_title--extra-light-grey {
    color: #eee
}

.countdown_title--blue {
    color: #03acdc
}

.countdown_title--white-dim-grey {
    color: #999
}

.countdown_title--safron {
    color: #f5b83b
}

.countdown_title--light-blue-green {
    color: #0cc
}

.countdown_title--deep-sky-blue {
    color: #03a9f4
}

.countdown_title--white-smoke-white {
    color: #eee
}

.countdown_title--columbia-blue {
    color: #b3e5fc
}

.countdown_title--robins-egg-blue {
    color: #0cc
}

.countdown_title--deep-dark-aqua {
    color: #135c69
}

.countdown_title--night-rider-opaque-75 {
    color: rgba(51, 50, 50, .75)
}

.countdown_title--mine-shaft-opaque-50 {
    color: rgba(33, 33, 33, .5)
}

.countdown_title--mine-shaft-opaque-75 {
    color: rgba(33, 33, 33, .75)
}

.countdown_title--oxford-blue-opaque-75 {
    color: rgba(51, 65, 76, .75)
}

.countdown_title--denim-blue {
    color: #f5edea
}

.countdown_title--deep-orange-red {
    color: #e65100
}

.countdown_title--orange-color-two {
    color: #ffa002
}

.countdown_title--deep-rebecca-purple-color {
    color: #34243e
}

.countdown_title--black-opaque-75 {
    color: rgba(0, 0, 0, .75)
}

.countdown_title--light-navy {
    color: #283592
}

.countdown_title--dark-dodger-blue {
    color: #0067e6
}

.countdown_title--dark-dodger-blue-two {
    color: #4381ff
}

.countdown_title--white-opaque-70 {
    color: rgba(255, 255, 255, .7)
}

.countdown_title--white-opaque-75 {
    color: rgba(255, 255, 255, .75)
}

.countdown_title--white-opaque-8 {
    color: rgba(255, 255, 255, .8)
}

.countdown_title--white-opaque-9 {
    color: rgba(255, 255, 255, .9)
}

.countdown_title--white-opaque-5 {
    color: rgba(255, 255, 255, .5)
}

.countdown_title--white-opaque-6 {
    color: rgba(255, 255, 255, .6)
}

.countdown_title--gold {
    color: #ffca29
}

.countdown_title--deep-dark-blue {
    color: #262639
}

.countdown_title--jacksons-purple {
    color: #311b92
}

.countdown_title--coral-dark {
    color: #f26c4f
}

.countdown_title--light-chocolate {
    color: #f57c00
}

.countdown_title--dark-black-blue {
    color: #262a39
}

.countdown_title--light-medium-slate-blue {
    color: #9575cd
}

.countdown_title--light-coral-four {
    color: #e67374
}

.countdown_title--deep-dark-indigo {
    color: #33243e
}

.countdown_title--deep-sky-blue-three {
    color: #4fc3f7
}

.countdown_title--pale-golden-rod {
    color: #ebce7b
}

.countdown_title--deep-yellow-green {
    color: #8bc34a
}

.countdown_title--black-grey {
    color: #585858
}

.countdown_title--dark-black-blue-opaque-50 {
    color: rgba(38, 42, 57, .5)
}

.countdown_title--light-green {
    color: #51d98e
}

.countdown_title--dark-golden {
    color: #a1824c
}

.countdown_title--special-light-red {
    color: #e13e3e
}

.countdown_title--medium-transparent-black {
    color: rgba(0, 0, 0, .5)
}

.countdown_title--dark {
    color: rgba(0, 0, 0, .6)
}

.countdown_title--light-salmon {
    color: #e5a394
}

.countdown_title--cyan-blue-three {
    color: #4db6ac
}

.countdown_title--golden-glow {
    color: #ffe082
}

.countdown_title--light-khaki {
    color: #fff59d
}

.countdown_title--free-speech-blue {
    color: #3f51b5
}

.countdown_title--dark-night-blue {
    color: #2e364e
}

.countdown_title--deep-sky-blue-six {
    color: #00c0e2
}

.countdown_title--light-orange-three {
    color: #feb952
}

.countdown_title--light-sandy-brown {
    color: #ffb74d
}

.countdown_title--extra-dark-grey {
    color: #e0e0e0
}

.countdown_title--light-dodger-blue-two {
    color: #42a5f5
}

.countdown_title--very-dark-indigo {
    color: #43374f
}

.countdown_title--dark-slate-grey {
    color: #37474f
}

.countdown_title--deep-dark-indigo-two {
    color: #242642
}

.countdown_title--light-slate-grey-two {
    color: #949ca3
}

.countdown_title--mat-black {
    color: #353535
}

.countdown_title--mat-black-opaque-60 {
    color: rgba(53, 53, 53, .6)
}

.countdown_title--mat-black-opaque-80 {
    color: rgba(53, 53, 53, .8)
}

.countdown_title--deep-sky-blue-seven {
    color: #43a4f2
}

.countdown_title--dark-medium-slate-blue {
    color: #5c6bc0
}

.countdown_title--dark-sea-green {
    color: #81c783
}

.countdown_title--dark-turquoise-two {
    color: #4dd0e1
}

.countdown_title--light-coral-two {
    color: #ff8a65
}

.countdown_title--night-rider {
    color: #333232
}

.countdown_title--green-three {
    color: #22cc6e
}

.countdown_title--deep-dodger-blue {
    color: #1e87e5
}

.countdown_title--deep-sky-blue-03 {
    color: #03bde6
}

.countdown_title--deep-purple {
    color: #2e2444
}

.countdown_title--deep-purple-opaque-80 {
    color: rgba(46, 36, 68, .8)
}

.countdown_title--deep-coral-02 {
    color: #f06f3c
}

.countdown_title--dark-orange-two {
    color: #f08b1f
}

.countdown_title--dark-orange-three {
    color: #f27900
}

.countdown_title--light-sea-green {
    color: #2cc97d
}

.countdown_title--deep-dark-slate-blue {
    color: #2e3147
}

.countdown_title--deep-dark-slate-blue-opaque-80 {
    color: rgba(46, 49, 71, .8)
}

.countdown_title--light-medium-blue {
    color: #4a5cc1
}

.countdown_title--orange-four {
    color: #eea501
}

.countdown_title--deep-sky-blue-eight {
    color: #1acae0
}

.countdown_title--orange-color-five {
    color: #f9a824
}

.countdown_title--light-dark-orange {
    color: #ffa726
}

.countdown_title--deep-maroon-two {
    color: #6c4c41
}

.countdown_title--deep-dark-slate-blue-opaque-75 {
    color: rgba(46, 49, 71, .75)
}

.countdown_title--deep-dark-slate-blue-three {
    color: #32425f
}

.countdown_title--deep-dark-slate-blue-three-opaque-80 {
    color: rgba(50, 66, 95, .8)
}

.countdown_title--dodger-blue-two {
    color: #2296f3
}

.countdown_title--deep-dark-turquoise {
    color: #10afc3
}

.countdown_title--medium-sea-green {
    color: #2cbc84
}

.countdown_title--light-slate-grey {
    color: #455a64
}

.countdown_title--deep-dim-grey {
    color: #414141
}

.countdown_title--light-sea-green {
    color: #2cc97d
}

.countdown_title--light-teal {
    color: #009688
}

.countdown_title--light-cyan-two {
    color: #11adad
}

.countdown_title--deep-salmon-two {
    color: #ff6161
}

.countdown_title--very-dark-slate-blue {
    color: #2f3652
}

.countdown_title--mid-slate-grey {
    color: #63687d
}

.countdown_title--light-firebrick {
    color: #bf360d
}

.countdown_title--royal-blue-two {
    color: #2765fa
}

.countdown_title--deep-pale-golden {
    color: #ffe497
}

.countdown_title--light-steel-blue {
    color: #ccd8f2
}

.countdown_title--deep-coral-04 {
    color: #f64f64
}

.countdown_title--deep-misty-rose {
    color: #ffccbc
}

.countdown_title--royal-blue-three {
    color: #3376ff
}

.countdown_title--tussock {
    color: #bf8a3f
}

.countdown_title--cornflower-blue {
    color: #637dd6
}

.countdown_title--carrot-orange {
    color: #f29727
}

.countdown_title--dark-pink {
    color: #9c1956
}

.countdown_title--sea-buckthorn {
    color: #f69f28
}

.countdown_title--valencia {
    color: #d93d3d
}

.countdown_title--royal-blue-four {
    color: #4773e8
}

.countdown_title--mine-shaf {
    color: #222
}

.countdown_title--web-orange {
    color: orange
}

.countdown_title--tulip-tree {
    color: #e7a440
}

.countdown_title--cornflower-blue-02 {
    color: #6c62ff
}

.countdown_title--burning-orange {
    color: #ff7143
}

.countdown_title--dark-burgundy {
    color: #7c0e04
}

.countdown_title--dodger-blue-03 {
    color: #3cf
}

.countdown_title--ebony-clay {
    color: #28314e
}

.countdown_title--azure-radiance {
    color: #0299ff
}

.countdown_title--waikawa-gray {
    color: #5b699a
}

.countdown_title--waikawa-gray-2 {
    color: #5d6b96
}

.countdown_title--blaze-orange {
    color: #f60
}

.countdown_title--blaze-orange-2 {
    color: #ff6802
}

.countdown_title--rock-blue {
    color: #99a6c8
}

.countdown_title--manatee {
    color: #8f929b
}

.countdown_title--ebony-clay-2 {
    color: #22283a
}

.countdown_title--ebony-clay-2-opaque-80 {
    color: rgba(34, 40, 58, .8)
}

.countdown_title--ebony-clay-2-opaque-70 {
    color: rgba(34, 40, 58, .7)
}

.countdown_title--ebony-clay-2-opaque-60 {
    color: rgba(34, 40, 58, .6)
}

.countdown_title--feijoa {
    color: #97d984
}

.countdown_title--bright-turquoise {
    color: #0ac3db
}

.countdown_title--mine-shaft-2 {
    color: #363435
}

.countdown_title--mine-shaft-2-opaque-80 {
    color: rgba(54, 52, 53, .8)
}

.countdown_title--radical-red {
    color: #ff3f59
}

.countdown_title--golden-fizz {
    color: #e8ff38
}

.countdown_title--electric-violet {
    color: #683dff
}

.countdown_title--bright-turquoise-2 {
    color: #14c1f9
}

.countdown_title--rhino {
    color: #2d385f
}

.countdown_title--green-yellow {
    color: #cbff38
}

.countdown_title--canary {
    color: #c7ff55
}

.countdown_title--golden-dream {
    color: #f5e233
}

.countdown_title--driftwood {
    color: #ac8c46
}

.countdown_title--taupe {
    color: #4b3f36
}

.countdown_title--taupe-opaque-80 {
    color: rgba(75, 63, 54, .8)
}

.countdown_title--sun {
    color: #fca311
}

.countdown_title--port-gore {
    color: #2d244e
}

.countdown_title--port-gore-opaque-80 {
    color: rgba(45, 36, 78, .8)
}

.countdown_title--vermilion {
    color: #ff3f0a
}

.countdown_title--woodsmoke {
    color: #141316
}

.countdown_title--chateau-green {
    color: #4ab050
}

.countdown_title--pickled-bluewood {
    color: #2a3e4e
}

.countdown_title--turquoise-2 {
    color: #2ec4b6
}

.countdown_title--ebony-clay-opaque-70 {
    color: rgba(40, 49, 78, .7)
}

.countdown_title--ebony-clay-opaque-80 {
    color: rgba(40, 49, 78, .8)
}

.countdown_title--caribbean-green {
    color: #06d6a0
}

.countdown_title--laser-lemon {
    color: #e9ff70
}

.countdown_title--broom {
    color: #fdff1e
}

.countdown_title--madison {
    color: #0d3b66
}

.countdown_title--eden {
    color: #0e5f5c
}

.countdown_title--cerulean {
    color: #00bbf9
}

.countdown_title--bright-sun {
    color: #ffd23f
}

.countdown_title--sunglow {
    color: #ffca3a
}

.countdown_title--torch-red {
    color: #ff0a54
}

.countdown_title--azure-radiance-3 {
    color: #0075ff
}

.countdown_title--french-rose {
    color: #ef476f
}

.countdown_title--burning-orange-2 {
    color: #ff6b35
}

.countdown_title--radical-red-2 {
    color: #ff3562
}

.countdown_title--persian-green {
    color: #01b289
}

.countdown_title--yellow-orange {
    color: #ffba3d
}

.countdown_title--flush-orange {
    color: #fb8500
}

.countdown_title--koromiko {
    color: #ffbd6d
}

.countdown_title--daisy-bush {
    color: #531cb3
}

.countdown_title--rose-2 {
    color: #ff0072
}

.countdown_title--dodger-blue-2 {
    color: #3a5dff
}

.countdown_title--minsk {
    color: #443776
}

.countdown_title--pink-bright {
    color: #ff679f
}

.countdown_title--port-gore-2 {
    color: #1f2041
}

.countdown_title--sea-buckthorn-2 {
    color: #f79824
}

.countdown_title--bright-turquoise-3 {
    color: #25cef8
}

.countdown_title--amber {
    color: #ffbe0b
}

.countdown_title--yellow-orange-2 {
    color: #fcb04c
}

.countdown_title--web-orange-2 {
    color: #f6ad00
}

.countdown_title--endeavour {
    color: #0353a4
}

.countdown_title--governor-bay-2 {
    color: #3f37c9
}

.countdown_title--mustard-2 {
    color: #fde053
}

.countdown_title--lipstick {
    color: #ca0070
}

.countdown_title--shark {
    color: #1a1b21
}

.countdown_title--torch-red-2 {
    color: #ff0a54
}

.countdown_title--surfie-green {
    color: #0f7173
}

.countdown_title--gold-drop {
    color: #f77f00
}

.countdown_title--purple-heart-2 {
    color: #5f30e2
}

.countdown_title--ebony-clay-3 {
    color: #252641
}

.countdown_title--ebony-clay-3-opaque-80 {
    color: rgba(37, 38, 65, .8)
}

.countdown_title--blue-ribbon {
    color: #006bff
}

.countdown_title--regal-blue {
    color: #025373
}

.countdown_title--dodger-blue-3 {
    color: #3495fa
}

.countdown_title--web-orange-3 {
    color: #fa0
}

.countdown_title--dodger-blue-4 {
    color: #3772ff
}

.countdown_title--torch-red-3 {
    color: #ff0054
}

.countdown_title--dodger-blue-5 {
    color: #1789fc
}

.countdown_title--torch-red-4 {
    color: #ff1654
}

.countdown_title--flush-orange-2 {
    color: #f70
}

.countdown_title--sun-2 {
    color: #fea410
}

.countdown_title--flush-orange-3 {
    color: #ff8600
}

.countdown_title--royal-blue-2 {
    color: #4361ee
}

.countdown_title--purple-2 {
    color: #7209b7
}

.countdown_title--stratos {
    color: #00124d
}

.countdown_title--waikawa-gray-3 {
    color: #59679e
}

.countdown_title--big-stone {
    color: #1a2748
}

.countdown_title--big-stone-opaque-80 {
    color: rgba(26, 39, 72, .8)
}

.countdown_title--jacarta {
    color: #382c67
}

.countdown_title--jacarta-opaque-80 {
    color: rgba(56, 44, 103, .8)
}

.countdown_title--radical-red-3 {
    color: #fc3d65
}

.countdown_title--orange-crayola {
    color: #ff6e31
}

.countdown_title--bittersweet {
    color: #ff4a4a
}

.countdown_title--burnt-sienna {
    color: #e76260
}

.countdown_title--emerald {
    color: #68d4a6
}

.countdown_title--coquelicot {
    color: #f94a29
}

.countdown_title--font-weight-thin {
    font-weight: 100
}

.countdown_title--font-weight-extra-light {
    font-weight: 200
}

.countdown_title--font-weight-light {
    font-weight: 300
}

.countdown_title--font-weight-regular {
    font-weight: 400
}

.countdown_title--font-weight-normal {
    font-weight: 400
}

.countdown_title--font-weight-medium {
    font-weight: 500
}

.countdown_title--font-weight-semi-bold {
    font-weight: 600
}

.countdown_title--font-weight-bold {
    font-weight: 700
}

.countdown_title--font-weight-black {
    font-weight: 900
}

.countdown--box-shadow-light-01 {
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .05);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .05)
}

@media(max-width: 480px) {
    .countdown--xxs-padding-tiny {
        padding: 10px
    }
}

.countdown__item--element-box-01 {
    width: 100px
}

@media(max-width: 991px) {
    .countdown__item--element-box-01 {
        width: 80px
    }
}

@media(max-width: 767px) {
    .countdown__item--element-box-01 {
        width: 75px
    }
}

@media(max-width: 480px) {
    .countdown__item--element-box-01 {
        width: 65px
    }
}

.countdown__item--element-box-02 {
    width: 100px
}

@media(max-width: 991px) {
    .countdown__item--element-box-02 {
        width: 90px
    }
}

@media(max-width: 480px) {
    .countdown__item--element-box-02 {
        width: 65px
    }
}

.countdown__item--box-shadow-light-01 {
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .05);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .05)
}

.countdown__item--box-shadow-light-02 {
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .1)
}

.countdown__item--element-box-04 {
    width: 110px;
    margin-bottom: 5px
}

@media(max-width: 991px) {
    .countdown__item--element-box-04 {
        width: 90px
    }
}

@media(max-width: 480px) {
    .countdown__item--element-box-04 {
        width: 67px
    }
}

.countdown__item--element-box-08 {
    width: 120px
}

@media(max-width: 991px) {
    .countdown__item--element-box-08 {
        width: 100px
    }
}

@media(max-width: 767px) {
    .countdown__item--element-box-08 {
        width: 90px
    }
}

@media(max-width: 480px) {
    .countdown__item--element-box-08 {
        width: 66px
    }
}

@media(max-width: 480px) {
    .countdown__item--xxs-margin-left-right-full-tiny {
        margin-left: 1px;
        margin-right: 1px
    }
}

@media(max-width: 480px) {
    .countdown__item--xxs-margin-left-right-special-tiny {
        margin-left: 2px;
        margin-right: 2px
    }
}

.countdown__item--bg-black-opaque-20 {
    background-color: rgba(0, 0, 0, .2)
}

.countdown__item--padding-like-tiny {
    padding: 8px
}

.countdown__item--element-box-05 {
    width: 70px;
    height: 70px
}

@media(max-width: 480px) {
    .countdown__item--element-box-05 {
        width: 68px;
        height: 68px
    }
}

.countdown__item--margin-left-right-special-tiny {
    margin-left: 2px;
    margin-right: 2px
}

.countdown_title--element-title-01 {
    font-weight: 400;
    font-size: 14px
}

@media(max-width: 480px) {
    .countdown_title--element-title-01 {
        font-size: 12px;
        letter-spacing: normal
    }
}

.countdown_title--element-title-04 {
    font-weight: 400;
    font-size: 14px
}

@media(max-width: 480px) {
    .countdown_title--element-title-04 {
        font-size: 12px;
        letter-spacing: normal;
        margin-top: 5px
    }
}

.countdown_title--letter-spacing-extra-tiny {
    letter-spacing: 1px
}

@media(max-width: 767px) {
    .countdown_title--letter-spacing-extra-tiny {
        letter-spacing: normal
    }
}

.countdown_title--margin-top-like-tiny {
    margin-top: 8px
}

.digit-list--box-shadow-light-01 {
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .05);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .05)
}

.digit-list--box-shadow-light-02 {
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .1)
}

.digit-list--element-size-01 {
    font-size: 54px;
    line-height: 90px;
    height: 100px
}

@media(max-width: 991px) {
    .digit-list--element-size-01 {
        font-size: 32px;
        line-height: 65px;
        height: 71px
    }
}

@media(max-width: 767px) {
    .digit-list--element-size-01 {
        font-size: 32px;
        line-height: 65px;
        height: 71px
    }
}

@media(max-width: 480px) {
    .digit-list--element-size-01 {
        font-size: 24px;
        line-height: 45px;
        height: 51px
    }
}

.digit-list--element-size-04 {
    font-size: 54px;
    line-height: 70px;
    height: 80px
}

@media(max-width: 991px) {
    .digit-list--element-size-04 {
        font-size: 32px;
        line-height: 45px;
        height: 51px
    }
}

@media(max-width: 767px) {
    .digit-list--element-size-04 {
        font-size: 32px;
        line-height: 45px;
        height: 51px
    }
}

@media(max-width: 480px) {
    .digit-list--element-size-04 {
        font-size: 24px;
        line-height: 45px;
        height: 51px
    }
}

.digit-list--element-size-06 {
    width: 105px;
    height: 105px;
    font-size: 46px;
    overflow: hidden;
    line-height: 99px;
    border-radius: 50%;
    font-weight: 400
}

@media(max-width: 767px) {
    .digit-list--element-size-06 {
        font-size: 32px;
        width: 70px;
        height: 70px;
        line-height: 64px
    }
}

@media(max-width: 480px) {
    .digit-list--element-size-06 {
        width: 54px;
        height: 54px;
        line-height: 47px;
        font-size: 24px
    }
}

.digit-list--element-size-07 {
    width: 105px;
    height: 105px;
    font-size: 46px;
    overflow: hidden;
    line-height: 99px;
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 50%;
    font-weight: 400
}

@media(max-width: 767px) {
    .digit-list--element-size-07 {
        font-size: 32px;
        width: 70px;
        height: 70px;
        line-height: 64px
    }
}

@media(max-width: 480px) {
    .digit-list--element-size-07 {
        width: 55px;
        height: 55px;
        line-height: 47px;
        font-size: 24px
    }
}

.digit-list--element-size-08 {
    width: 105px;
    height: 105px;
    font-size: 46px;
    overflow: hidden;
    line-height: 99px;
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 50%;
    font-weight: 400
}

@media(max-width: 767px) {
    .digit-list--element-size-08 {
        font-size: 32px;
        width: 70px;
        height: 70px;
        line-height: 64px
    }
}

@media(max-width: 480px) {
    .digit-list--element-size-08 {
        width: 55px;
        height: 55px;
        line-height: 47px;
        font-size: 24px
    }
}

.digit-list--element-size-09 {
    width: 105px;
    height: 105px;
    font-size: 46px;
    overflow: hidden;
    line-height: 99px;
    border: 1px solid rgba(0, 0, 0, .05);
    border-radius: 50%;
    font-weight: 400
}

@media(max-width: 767px) {
    .digit-list--element-size-09 {
        font-size: 32px;
        width: 70px;
        height: 70px;
        line-height: 64px
    }
}

@media(max-width: 480px) {
    .digit-list--element-size-09 {
        width: 55px;
        height: 55px;
        line-height: 47px;
        font-size: 24px
    }
}

.digit-list--element-size-10 {
    font-size: 60px;
    line-height: 92px;
    height: 100px;
    font-weight: 400
}

@media(max-width: 991px) {
    .digit-list--element-size-10 {
        font-size: 32px;
        line-height: 67px;
        height: 71px
    }
}

@media(max-width: 767px) {
    .digit-list--element-size-10 {
        font-size: 32px;
        line-height: 65px;
        height: 71px
    }
}

@media(max-width: 480px) {
    .digit-list--element-size-10 {
        font-size: 24px;
        line-height: 41px;
        height: 41px
    }
}

.digit-list--bg-black-opaque-20 {
    background-color: rgba(0, 0, 0, .2)
}

.digit-list--element-size-11 {
    width: 60px;
    height: 60px;
    font-size: 26px;
    line-height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden
}

.digit-list--element-size-12 {
    font-size: 30px;
    line-height: 30px;
    height: 30px
}

.digit-list--border-extra-tiny {
    border-width: 1px
}

.digit-list--box-shadow-04 {
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, .1);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, .1)
}

.digit-list--bg-white {
    background-color: #fff
}

.digit-list--margin-bottom-like-tiny {
    margin-bottom: 8px
}

@media(max-width: 767px) {
    .digit-list--xs-margin-bottom-extra-tiny {
        margin-bottom: 5px
    }
}

.digit-list__item--box-shadow-03 {
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, .1);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .1)
}

.digit-list__item--element-size-01 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 28px;
    line-height: 40px;
    height: 40px;
    margin-right: 1px
}

@media(max-width: 480px) {
    .digit-list__item--element-size-01 {
        font-size: 26px;
        line-height: 35px;
        height: 35px;
        padding-left: 5px;
        padding-right: 5px
    }
}

.digit-list__item--bg-black-opaque-20 {
    background-color: rgba(0, 0, 0, .2)
}

.kartra_image {
    margin-bottom: 20px;
    position: relative
}

.kartra_image--full {
    width: 100%
}

@media(max-width: 991px) {
    .kartra_image--full {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

.kartra_image--cover-fit {
    object-fit: cover
}

.kartra_image--full-width {
    width: 100%
}

.kartra_image--full-height {
    height: 100%
}

.kartra_image--max-width-full {
    max-width: 100%
}

.kartra_image--center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%
}

@media(max-width: 767px) {
    .kartra_image--xs-left {
        margin-left: 0px;
        text-align: left
    }
}

.kartra_image--right {
    display: block;
    margin-right: 0px
}

.kartra_image--left {
    display: block;
    margin-left: 0px
}

@media(max-width: 767px) {
    .kartra_image--xs-vertical-center {
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0%, -50%);
        -ms-transform: translate(0%, -50%);
        transform: translate(0%, -50%)
    }
}

@media(max-width: 767px) {
    .kartra_image--xs-margin-top-like-extra-tiny {
        margin-top: 5px
    }
}

.kartra_image--margin-top-extra-small {
    margin-top: 20px
}

.kartra_image--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_image--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_image--md-margin-bottom-none {
    margin-bottom: 0px
}

@media(max-width: 991px) {
    .kartra_image--md-margin-bottom-none {
        margin-bottom: 20px
    }
}

.kartra_image--padding-extra-tiny {
    padding: 5px
}

.kartra_image--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_image--top-margin-small {
    margin-top: 25px
}

.kartra_image--margin-bottom-small {
    margin-bottom: 25px
}

.kartra_image--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_image--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_image--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_image--margin-bottom-medium {
    margin-bottom: 50px
}

@media(max-width: 991px) {
    .kartra_image--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

.kartra_image--margin-top-medium {
    margin-top: 50px
}

.kartra_image--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_image--circled {
    border-radius: 50%
}

@media(max-width: 767px) {
    .kartra_image--xs-margin-bottom-none {
        margin-bottom: 0px
    }
}

@media(max-width: 767px) {
    .kartra_image--xs-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 767px) {
    .kartra_image--xs-margin-bottom-extra-medium {
        margin-bottom: 50px
    }
}

.kartra_image--negative-margin-bottom-extra-giant {
    margin-bottom: -130px
}

.kartra_image--medium {
    width: 120px;
    height: auto
}

@media(max-width: 767px) {
    .kartra_image--medium {
        width: 80px;
        height: auto
    }
}

.kartra_image--special-medium {
    width: 130px;
    height: auto
}

.kartra_image--max-width-special-medium {
    width: 150px;
    height: auto
}

.kartra_image--small {
    width: 60px;
    height: auto
}

@media(max-width: 420px) {
    .kartra_image--small {
        width: 60px;
        height: auto
    }
}

.kartra_image--semi-medium {
    width: 80px;
    height: auto
}

.kartra_image--xs-semi-medium {
    width: 80px;
    height: auto
}

@media(max-width: 480px) {
    .kartra_image--xs-semi-medium {
        width: 80px;
        height: auto
    }
}

.kartra_image--tiny-medium {
    width: 100px;
    height: auto
}

@media(max-width: 420px) {
    .kartra_image--tiny-medium {
        width: 60px;
        height: auto
    }
}

.kartra_image--extra-medium {
    width: 160px;
    height: auto
}

@media(max-width: 767px) {
    .kartra_image--extra-medium {
        width: 120px;
        height: auto
    }
}

@media(max-width: 420px) {
    .kartra_image--extra-medium {
        width: 60px;
        height: auto
    }
}

.kartra_image--large {
    width: 180px;
    height: auto
}

@media(max-width: 767px) {
    .kartra_image--large {
        width: 130px;
        height: auto
    }
}

@media(max-width: 420px) {
    .kartra_image--large {
        width: 80px;
        height: auto
    }
}

.kartra_image--extra-large {
    width: 200px;
    height: auto
}

@media(max-width: 767px) {
    .kartra_image--extra-large {
        width: 160px;
        height: auto
    }
}

@media(max-width: 420px) {
    .kartra_image--extra-large {
        width: 80px;
        height: auto
    }
}

.kartra_image--width-80px {
    width: 80px
}

.kartra_image--width-300px {
    width: 300px
}

.kartra_image--width-400px {
    width: 400px
}

.kartra_image--width-500px {
    width: 500px
}

.kartra_image--width-40px {
    width: 40px
}

.kartra_image--width-150px {
    width: 150px
}

.kartra_image--width-160px {
    width: 160px
}

.kartra_image--width-170px {
    width: 170px
}

.kartra_image--width-180px {
    width: 180px
}

.kartra_image--width-190px {
    width: 190px
}

.kartra_image--width-200px {
    width: 200px
}

.kartra_image--width-210px {
    width: 210px
}

.kartra_image--width-220px {
    width: 220px
}

.kartra_image--width-230px {
    width: 230px
}

.kartra_image--width-240px {
    width: 240px
}

.kartra_image--width-250px {
    width: 250px
}

.kartra_image--width-260px {
    width: 260px
}

.kartra_image--width-270px {
    width: 270px
}

.kartra_image--width-280px {
    width: 280px
}

.kartra_image--width-290px {
    width: 290px
}

.kartra_image--width-300px {
    width: 300px
}

.kartra_image--width-310px {
    width: 310px
}

.kartra_image--width-320px {
    width: 320px
}

.kartra_image--width-330px {
    width: 330px
}

.kartra_image--width-340px {
    width: 340px
}

.kartra_image--width-350px {
    width: 350px
}

.kartra_image--width-360px {
    width: 360px
}

.kartra_image--width-370px {
    width: 370px
}

.kartra_image--width-380px {
    width: 380px
}

.kartra_image--width-400px {
    width: 400px
}

@media(max-width: 991px) {
    .kartra_image--sm-width-150px {
        width: 150px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-160px {
        width: 160px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-170px {
        width: 170px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-180px {
        width: 180px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-190px {
        width: 190px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-200px {
        width: 200px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-210px {
        width: 210px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-220px {
        width: 220px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-230px {
        width: 230px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-240px {
        width: 240px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-250px {
        width: 250px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-260px {
        width: 260px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-270px {
        width: 270px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-280px {
        width: 280px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-290px {
        width: 290px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-300px {
        width: 300px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-310px {
        width: 310px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-320px {
        width: 320px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-330px {
        width: 330px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-340px {
        width: 340px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-350px {
        width: 350px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-360px {
        width: 360px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-370px {
        width: 370px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-380px {
        width: 380px
    }
}

@media(max-width: 991px) {
    .kartra_image--sm-width-400px {
        width: 400px
    }
}

.kartra_image--rounded-tiny {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.kartra_image--rounded-medium-tiny {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}

.kartra_image--rounded-medium-big-tiny {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.kartra_image--rounded-full {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.kartra_image--rounded-top-small-tiny {
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    -ms-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px
}

@media(min-width: 992px) {
    .kartra_image--md-rounded-right-none-important {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important
    }
}

@media(min-width: 992px) {
    .kartra_image--md-rounded-left-none-important {
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 0px !important
    }
}

.kartra_image--shadow-medium-black {
    box-shadow: 0px 15px 30px rgba(0, 0, 0, .08)
}

.kartra_image--shadow-style-01 {
    box-shadow: 0px 5px 25px rgba(93, 107, 150, .4)
}

.kartra_image--rounded-small-tiny {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.kartra_image--rounded-small-tiny-top-left {
    border-top-left-radius: 4px
}

.kartra_image--rounded-small-tiny-top-right {
    border-top-right-radius: 4px
}

.kartra_image--rounded-bottom-medium-tiny {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

.kartra_image--border-full-light-grey {
    border-color: #ccc
}

.kartra_image--border-white {
    border-color: #fff
}

.kartra_image--border-transparent-white {
    border-color: rgba(255, 255, 255, .2)
}

.kartra_image--border-transparent-black {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_image--border-black-opaque-1 {
    border-color: rgba(0, 0, 0, .1)
}

.kartra_image--border-extra-small {
    border-width: 3px;
    border-style: solid
}

.kartra_image--border-small {
    border-width: 5px;
    border-style: solid
}

.kartra_image--top-semi-medium {
    position: relative;
    top: -40px;
    margin-bottom: -30px
}

.kartra_image--border-medium {
    border-width: 10px;
    border-style: solid
}

@media(max-width: 767px) {
    .kartra_image--border-medium {
        border-width: 5px
    }
}

.kartra_image--border-extra-tiny {
    border-width: 1px;
    border-style: solid
}

.kartra_image--border-full-grey {
    border-color: #ddddd3
}

.kartra_image--bg-white {
    background-color: #fff
}

.kartra_image--blur0 {
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
    filter: blur(0px)
}

.kartra_image--blur1 {
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    transform: scale(1.01)
}

.kartra_image--blur2 {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    transform: scale(1.02)
}

.kartra_image--blur4 {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
    transform: scale(1.03)
}

.kartra_image--blur6 {
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -o-filter: blur(6px);
    -ms-filter: blur(6px);
    filter: blur(6px);
    transform: scale(1.04)
}

.kartra_image--blur8 {
    -webkit-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
    -ms-filter: blur(8px);
    filter: blur(8px);
    transform: scale(1.05)
}

.kartra_image--blur10 {
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
    transform: scale(1.07)
}

.kartra_image--blur15 {
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
    transform: scale(1.1)
}

.kartra_image--blur20 {
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    transform: scale(1.13)
}

.kartra_image--blur25 {
    -webkit-filter: blur(25px);
    -moz-filter: blur(25px);
    -o-filter: blur(25px);
    -ms-filter: blur(25px);
    filter: blur(25px);
    transform: scale(1.16)
}

.kartra_image--blur30 {
    -webkit-filter: blur(30px);
    -moz-filter: blur(30px);
    -o-filter: blur(30px);
    -ms-filter: blur(30px);
    filter: blur(30px);
    transform: scale(1.2)
}

.kartra_image--logo {
    max-width: 250px !important
}

.kartra_list_img_elem {
    position: relative
}

.kartra_list_img_elem__image--small {
    max-width: 60px
}

.kartra_list_img_elem__image--medium {
    max-width: 120px
}

@media(max-width: 767px) {
    .kartra_list_img_elem__image--medium {
        max-width: 80px
    }
}

.kartra_list_img_elem__image--semi-large {
    max-width: 170px
}

@media(max-width: 480px) {
    .kartra_list_img_elem__image--semi-large {
        max-width: 80px
    }
}

.kartra_list_img_elem__image--large {
    max-width: 180px
}

@media(max-width: 767px) {
    .kartra_list_img_elem__image--large {
        max-width: 60px
    }
}

.kartra_list_img_elem__image--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_list_img_elem__image--rounded-full {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}

.kartra_list_img_elem__image--center {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.kartra_list_img_elem__image--margin-bottom-extra-small {
    margin-bottom: 20px
}

div[data-component=image] .kartra_element_wrapper__pattern-1 .kartra_element_wrapper__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-6.png");
    position: absolute;
    top: -60px;
    left: -70px
}

@media(max-width: 991px) {
    div[data-component=image] .kartra_element_wrapper__pattern-1 .kartra_element_wrapper__pattern--top {
        opacity: 0;
        visibility: hidden;
        content: ""
    }
}

div[data-component=image] .kartra_element_wrapper__pattern-1 .kartra_element_wrapper__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-8.png");
    position: absolute;
    bottom: -60px;
    right: -70px
}

@media(max-width: 991px) {
    div[data-component=image] .kartra_element_wrapper__pattern-1 .kartra_element_wrapper__pattern--bottom {
        opacity: 0;
        visibility: hidden;
        content: ""
    }
}

div[data-component=image] .kartra_element_wrapper__pattern-2 .kartra_element_wrapper__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-6.png");
    position: absolute;
    top: -55px;
    left: -45px
}

@media(max-width: 991px) {
    div[data-component=image] .kartra_element_wrapper__pattern-2 .kartra_element_wrapper__pattern--top {
        opacity: 0;
        visibility: hidden;
        content: ""
    }
}

div[data-component=image] .kartra_element_wrapper__pattern-2 .kartra_element_wrapper__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-8.png");
    position: absolute;
    bottom: -45px;
    right: -40px
}

@media(max-width: 991px) {
    div[data-component=image] .kartra_element_wrapper__pattern-2 .kartra_element_wrapper__pattern--bottom {
        opacity: 0;
        visibility: hidden;
        content: ""
    }
}

.column-img-full {
    height: 100%
}

.column-img-full>span {
    height: 100%
}

.kartra_audio {
    position: relative;
    margin-bottom: 20px
}

.kartra_audio--margin-bottom-none {
    margin-bottom: 0
}

.kartra_audio--md-margin-bottom-big-tiny {
    margin-bottom: 15px
}

@media(max-width: 991px) {
    .kartra_audio--md-margin-bottom-big-tiny {
        margin-bottom: 0px
    }
}

.kartra_audio--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_audio--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_audio--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_audio--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_audio--top-margin-small {
    margin-top: 25px
}

.kartra_audio--bottom-margin-small {
    margin-bottom: 25px
}

.kartra_audio--top-margin-large {
    margin-top: 100px
}

.kartra_audio--bottom-margin-large {
    margin-bottom: 100px
}

@media(max-width: 991px) {
    .kartra_audio--sm-margin-bottom-small {
        margin-bottom: 25px
    }
}

@media(max-width: 991px) {
    .kartra_audio--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_audio--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_audio--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_audio--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_audio--margin-top-extra-small {
    margin-top: 20px
}

.kartra_audio--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_audio--box-shadow-light-small {
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .5)
}

.kartra_audio--box-shadow-dark-small {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .2)
}

.kartra_audio--box-shadow-white-small {
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .5)
}

.kartra_audio--box-shadow-dark-tiny {
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

.kartra_audio--box-shadow-dark-medium {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .5)
}

.kartra_audio--box-shadow-dark-large {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, .2)
}

.kartra_audio--rounded-extra-tiny {
    border-radius: 4px
}

.kartra_audio--rounded-tiny {
    border-radius: 6px
}

.kartra_audio--rounded-top-left-right-tiny {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0
}

.kartra_audio--rounded-bottom-left-tiny {
    -webkit-border-radius: 0 0 0 6px;
    -moz-border-radius: 0 0 0 6px;
    -ms-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px
}

@media(min-width: 991px) {
    .kartra_audio--md-rounded-bottom-left-tiny {
        -webkit-border-radius: 0 0 0 6px;
        -moz-border-radius: 0 0 0 6px;
        -ms-border-radius: 0 0 0 6px;
        border-radius: 0 0 0 6px
    }
}

.kartra_audio--md-rounded-bottom-right-tiny {
    -webkit-border-radius: 0 0 6px 0;
    -moz-border-radius: 0 0 6px 0;
    -ms-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0
}

@media(max-width: 991px) {
    .kartra_audio--md-rounded-bottom-right-tiny {
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        -ms-border-radius: 0 0 6px 6px;
        border-radius: 0 0 6px 6px
    }
}

.kartra_audio .kartra_asset_deleted_wrapper {
    position: absolute
}

.kartra_video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: visible;
    width: 100%;
    margin-bottom: 20px
}

.kartra_video--margin-bottom-none {
    margin-bottom: 0
}

.kartra_video--md-margin-bottom-big-tiny {
    margin-bottom: 15px
}

@media(max-width: 991px) {
    .kartra_video--md-margin-bottom-big-tiny {
        margin-bottom: 0px
    }
}

.kartra_video--margin-bottom-tiny {
    margin-bottom: 10px
}

.kartra_video--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_video--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_video--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_video--top-margin-small {
    margin-top: 25px
}

.kartra_video--bottom-margin-small {
    margin-bottom: 25px
}

.kartra_video--top-margin-large {
    margin-top: 100px
}

.kartra_video--bottom-margin-large {
    margin-bottom: 100px
}

@media(max-width: 991px) {
    .kartra_video--sm-margin-bottom-small {
        margin-bottom: 25px
    }
}

@media(max-width: 991px) {
    .kartra_video--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

.kartra_video--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_video--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_video--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_video--margin-top-extra-small {
    margin-top: 20px
}

.kartra_video--margin-bottom-big-tiny {
    margin-bottom: 15px
}

.kartra_video--box-shadow-light-small {
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .5)
}

.kartra_video--box-shadow-dark-small {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .2)
}

.kartra_video--box-shadow-white-small {
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .5)
}

.kartra_video--box-shadow-dark-tiny {
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

.kartra_video--box-shadow-dark-medium {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .5)
}

.kartra_video--box-shadow-dark-large {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, .2)
}

.kartra_video--rounded-extra-tiny {
    border-radius: 4px
}

.kartra_video--rounded-extra-tiny iframe {
    border-radius: 4px
}

.kartra_video--rounded-tiny {
    border-radius: 6px
}

.kartra_video--rounded-tiny iframe {
    border-radius: 6px
}

.kartra_video--rounded-top-left-right-tiny {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0
}

.kartra_video--rounded-top-left-right-tiny iframe {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0
}

.kartra_video--rounded-bottom-left-tiny {
    -webkit-border-radius: 0 0 0 6px;
    -moz-border-radius: 0 0 0 6px;
    -ms-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px
}

.kartra_video--rounded-bottom-left-tiny iframe {
    -webkit-border-radius: 0 0 0 6px;
    -moz-border-radius: 0 0 0 6px;
    -ms-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px
}

@media(min-width: 991px) {
    .kartra_video--md-rounded-bottom-left-tiny {
        -webkit-border-radius: 0 0 0 6px;
        -moz-border-radius: 0 0 0 6px;
        -ms-border-radius: 0 0 0 6px;
        border-radius: 0 0 0 6px
    }

    .kartra_video--md-rounded-bottom-left-tiny iframe {
        -webkit-border-radius: 0 0 0 6px;
        -moz-border-radius: 0 0 0 6px;
        -ms-border-radius: 0 0 0 6px;
        border-radius: 0 0 0 6px
    }
}

.kartra_video--md-rounded-bottom-right-tiny {
    -webkit-border-radius: 0 0 6px 0;
    -moz-border-radius: 0 0 6px 0;
    -ms-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0
}

.kartra_video--md-rounded-bottom-right-tiny iframe {
    -webkit-border-radius: 0 0 6px 0;
    -moz-border-radius: 0 0 6px 0;
    -ms-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0
}

@media(max-width: 991px) {
    .kartra_video--md-rounded-bottom-right-tiny {
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        -ms-border-radius: 0 0 6px 6px;
        border-radius: 0 0 6px 6px
    }

    .kartra_video--md-rounded-bottom-right-tiny iframe {
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        -ms-border-radius: 0 0 6px 6px;
        border-radius: 0 0 6px 6px
    }
}

.kartra_video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.kartra_video .kartra_asset_deleted_wrapper {
    position: absolute
}

.kartra_framecover {
    position: absolute !important;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: none
}

.video_background_changer {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: scroll;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -2;
    overflow: hidden;
    width: 100%
}

.kartra_video--player_1 {
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .3)
}

.kartra_video--player_1--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_video--player_1.kartra_video--player_1-light-shadow {
    box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.kartra_video--player_1.kartra_video--player_1-light-shadow-bottom-large {
    box-shadow: 0 10px 30px rgba(0, 0, 0, .2)
}

.kartra_video--player_1.kartra_video--player_1-light-shadow-bottom-giant {
    box-shadow: 0 15px 40px rgba(0, 0, 0, .2)
}

.kartra_video--player_1.kartra_video--player_1-margin-bottom-none {
    margin-bottom: 0px
}

.kartra_video--player_1.kartra_video--player_1-margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_video--player_2 {
    box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, .3)
}

.kartra_video--player_2::before {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2)
}

@media(max-width: 420px) {
    .kartra_video--player_2 {
        padding-bottom: 53%
    }
}

.kartra_video--player_3 {
    box-shadow: 0px 0px 0px 10px #fff
}

.kartra_video--player_3::before {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2)
}

@media(max-width: 420px) {
    .kartra_video--player_3 {
        padding-bottom: 53%
    }
}

.kartra_video--player_4 .kartra_video_player_shadow {
    background-image: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/video_player_shadow1.png")
}

.kartra_video--player_5 .kartra_video_player_shadow {
    background-image: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/video_player_shadow2.png")
}

.kartra_video--player_6 .kartra_video_player_shadow {
    background-image: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/video_player_shadow3.png")
}

.kartra_video--player_7 {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, .2)
}

.kartra_video--player_7.kartra_video--shadow-style-01 {
    box-shadow: 0px 50px 100px rgba(40, 74, 167, .4)
}

.kartra_video__pattern-1 .kartra_video__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-top-pills.png");
    position: absolute;
    top: -40px;
    left: -90px
}

@media(max-width: 991px) {
    .kartra_video__pattern-1 .kartra_video__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_video__pattern-1 .kartra_video__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-bottom-pills.png");
    position: absolute;
    bottom: -40px;
    right: -90px
}

@media(max-width: 991px) {
    .kartra_video__pattern-1 .kartra_video__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_video__pattern-2 .kartra_video__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-top-pills-2.png");
    position: absolute;
    top: -60px;
    left: -90px
}

@media(max-width: 991px) {
    .kartra_video__pattern-2 .kartra_video__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_video__pattern-2 .kartra_video__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-bottom-pills-2.png");
    position: absolute;
    bottom: -10px;
    right: -90px
}

@media(max-width: 991px) {
    .kartra_video__pattern-2 .kartra_video__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_video__pattern-3 .kartra_video__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-top-pills-2.png");
    position: absolute;
    top: -60px;
    left: -90px
}

@media(max-width: 991px) {
    .kartra_video__pattern-3 .kartra_video__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_video__pattern-3 .kartra_video__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-bottom-pills-2.png");
    position: absolute;
    bottom: -60px;
    right: -90px
}

@media(max-width: 991px) {
    .kartra_video__pattern-3 .kartra_video__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_video__pattern-4 .kartra_video__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-top-pills-2.png");
    position: absolute;
    top: -50px;
    left: -30px
}

@media(max-width: 991px) {
    .kartra_video__pattern-4 .kartra_video__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_video__pattern-4 .kartra_video__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-bottom-pills-2.png");
    position: absolute;
    bottom: 0px;
    right: -30px
}

@media(max-width: 991px) {
    .kartra_video__pattern-4 .kartra_video__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_video_player_shadow {
    height: 60px;
    width: 100%;
    position: absolute;
    bottom: -60px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%
}

.closecross {
    margin-top: -50px;
    height: 35px;
    font-family: "Lato", "Roboto", sans-serif;
    font-size: 40px;
    border: none;
    line-height: 100%;
    position: absolute;
    margin: 0;
    padding: 0;
    right: 0;
    top: 5px;
    z-index: 100;
    outline: none !important;
    outline: 0 !important;
    background: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    font-weight: 300;
    cursor: pointer
}

.closecross,
.closecross:focus {
    color: #fff;
    opacity: .5
}

.closecross:hover,
.closecross:focus:hover {
    color: #fff;
    opacity: 1
}

.background_changer video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1000;
    overflow: hidden
}

.checkout_form_container {
    width: 100%;
    max-width: 500px;
    display: table;
    margin-bottom: 20px
}

.checkout_form_container--margin-bottom-extra-small {
    margin-bottom: 20px
}

.checkout_form_container--margin-bottom-special-medium {
    margin-bottom: 30px
}

.checkout_form_container--margin-bottom-none {
    margin-bottom: 0px
}

@media(min-width: 992px) {
    .checkout_form_container--md-margin-right-none {
        margin-right: 0px
    }
}

@media(min-width: 992px) {
    .checkout_form_container--md-margin-left-none {
        margin-left: 0px
    }
}

@media(max-width: 991px) {
    .checkout_form_container--sm-margin-top-extra-small {
        margin-top: 20px
    }
}

@media(max-width: 991px) {
    .checkout_form_container--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 991px) {
    .checkout_form_container--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

@media(max-width: 991px) {
    .checkout_form_container--sm-margin-top-extra-medium {
        margin-top: 40px
    }
}

@media(max-width: 991px) {
    .checkout_form_container--sm-margin-top-special-medium-important {
        margin-top: 30px !important
    }
}

@media(max-width: 991px) {
    .checkout_form_container--sm-margin-bottom-special-medium-important {
        margin-bottom: 30px !important
    }
}

.form_holder {
    position: relative
}

.checkout_form_container>.form_holder iframe {
    position: relative;
    min-height: 220px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1);
    box-shadow: 0 0 15px rgba(0, 0, 0, .1)
}

.form_holder--500px iframe {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.form_holder--500px iframe img {
    width: 100%
}

@media(min-width: 1070px) {
    .checkout_form_container--md-margin-left-auto {
        margin: 0px auto 0px 0px
    }

    .checkout_form_container--md-margin-right-auto {
        margin: 0px 0px 0px auto
    }
}

.js_checkout_template[class*=checkout_tpl_].pull-left {
    float: none !important
}

.js_checkout_template[class*=checkout_tpl_].pull-right {
    float: none !important
}

.js_checkout_template[class*=checkout_tpl_].pull-center {
    display: block !important
}

.kartra_kartraWebinar {
    max-width: 500px;
    width: 100%
}

.kartra_kartraWebinar--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_kartraWebinar--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_kartraWebinar--margin-bottom-none {
    margin-bottom: 0px
}

select.bs-select-hidden,
select.selectpicker {
    display: none !important
}

.bootstrap-select {
    width: 220px \0
}

.bootstrap-select>.dropdown-toggle {
    width: 100%;
    padding-right: 25px;
    z-index: 1
}

.bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active {
    color: #999
}

.bootstrap-select>select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: .5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none
}

.bootstrap-select>select.mobile-device {
    top: 0;
    left: 0;
    display: block !important;
    width: 100% !important;
    z-index: 2
}

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48
}

.bootstrap-select.fit-width {
    width: auto !important
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 220px
}

.bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none
}

.bootstrap-select.form-control:not([class*=col-]) {
    width: 100%
}

.bootstrap-select.form-control.input-group-btn {
    z-index: auto
}

.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*=col-] {
    float: none;
    display: inline-block;
    margin-left: 0
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
    float: right
}

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
    margin-bottom: 0
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0
}

.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
    height: 100%;
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit
}

.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%
}

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group>.disabled {
    cursor: not-allowed
}

.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group>.disabled:focus {
    outline: none !important
}

.bootstrap-select.btn-group.bs-container {
    position: absolute;
    height: 0 !important;
    padding: 0 !important
}

.bootstrap-select.btn-group.bs-container .dropdown-menu {
    z-index: 1060
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle
}

.bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
    width: 100%
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none
}

.bootstrap-select.btn-group .dropdown-menu li {
    position: relative
}

.bootstrap-select.btn-group .dropdown-menu li.active small {
    color: #fff
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a {
    cursor: not-allowed
}

.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
    user-select: none
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
    position: relative;
    padding-left: 2.25em
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block
}

.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: .5em
}

.bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, calc(5 / 100));
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, calc(5 / 100));
    pointer-events: none;
    opacity: .9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
    z-index: calc(1060 + 1)
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, .2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, .2);
    border-bottom: 0
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid #fff;
    border-bottom: 0
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after {
    display: block
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
    padding: 4px 8px
}

.bs-actionsbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bs-actionsbox .btn-group button {
    width: 50%
}

.bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.bs-donebutton .btn-group button {
    width: 100%
}

.bs-searchbox+.bs-actionsbox {
    padding: 0 8px 4px
}

.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none
}

.pull-center {
    display: table !important;
    margin-left: auto !important;
    margin-right: auto !important
}

.inline_elements_wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.inline_elements_wrapper [class*=kartra_button] {
    margin-left: 10px !important;
    margin-right: 10px !important
}

.inline_elements_wrapper--left {
    justify-content: left
}

.inline_elements_wrapper--justify-content-flex-start {
    justify-content: flex-start
}

@media(max-width: 991px) {
    .inline_elements_wrapper--sm-justify-content-center {
        justify-content: center
    }
}

.inline_elements_wrapper--negative-margin-left-tiny {
    margin-left: -10px
}

.inline_elements_wrapper--negative-margin-left-right-tiny {
    margin-left: -10px;
    margin-right: -10px
}

@media(max-width: 767px) {
    .inline_elements_wrapper {
        flex-direction: column
    }
}

@media(max-width: 767px) {
    .pull-left.xs-pull-center {
        display: table;
        margin-left: auto;
        margin-right: auto;
        float: none !important
    }
}

@media(max-width: 767px) {
    .pull-right.xs-pull-center {
        display: table;
        margin-left: auto;
        margin-right: auto;
        float: none !important
    }
}

@media(min-width: 992px) {
    .md-pull-right {
        float: right
    }
}

.js_kartra_component_holder.js_kartra_component_holder--height_auto {
    min-height: auto
}

.js_kartra_component_holder--adjust-width {
    width: 100%
}

@media(max-width: 991px) {
    .sm-pull-center {
        display: table;
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(max-width: 767px) {
    .xs-pull-center {
        display: table;
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(max-width: 991px) {
    .sm-pull-left {
        float: left !important
    }
}

.pull-left.sm-logo-pull-center,
.pull-center.sm-logo-pull-center,
.pull-right.sm-logo-pull-center {
    float: left
}

@media(min-width: 768px) {

    .pull-left.sm-logo-pull-center,
    .pull-center.sm-logo-pull-center,
    .pull-right.sm-logo-pull-center {
        display: table !important;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none !important
    }
}

.column--inherit-alignment {
    display: inherit;
    width: 100%
}

.column--vertical-top .column--inherit-alignment {
    align-items: inherit
}

.column--vertical-center .column--inherit-alignment {
    align-items: inherit
}

.column--vertical-bottom .column--inherit-alignment {
    align-items: inherit
}

.js_kartra_component_holder--min-height-auto {
    min-height: auto !important
}

[class*=accordion-] {
    position: relative
}

[class*=accordion-] .panel {
    position: relative
}

[class*=accordion-] .panel .panel-heading.accordion-panel-heading {
    position: relative
}

[class*=accordion-] .panel .panel-heading.accordion-panel-heading .panel-title {
    font-size: 18px
}

[class*=accordion-] .panel .panel-heading .accordion-panel-heading-content {
    display: table
}

[class*=accordion-] .panel .panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    display: table-cell;
    vertical-align: top;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    height: 100%;
    padding-top: 8px
}

[class*=accordion-] .panel .panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    position: relative
}

[class*=accordion-] .panel .panel-heading .accordion-panel-heading-content .accordion-title {
    display: table-cell;
    border: 10px solid transparent;
    vertical-align: top;
    width: 100%
}

[class*=accordion-] .panel .panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    line-height: 140%
}

[class*=accordion-] .panel .panel-heading .accordion-panel-heading-content .accordion-indicator {
    display: table-cell;
    vertical-align: top;
    height: 100%
}

[class*=accordion-] .panel .panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    width: 60px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    height: 100%;
    text-align: center
}

[class*=accordion-] .panel .panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    font-size: 26px
}

[class*=accordion-] .panel .panel-body,
[class*=accordion-] .panel .panel-body-content {
    position: relative;
    font-size: 15px;
    line-height: 140%
}

[class*=accordion-].pull-left,
[class*=accordion-].pull-right {
    float: none !important
}

[class*=accordion-].pull-center {
    display: block !important
}

.accordion-1 .panel {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: #54af7a;
    border: 0px
}

.accordion-1 .panel+.panel {
    margin-top: 0px
}

.accordion-1 .panel .panel-heading {
    padding: 0px
}

.accordion-1 .panel .panel-heading.accordion-panel-heading {
    background-color: rgba(255, 255, 255, .2);
    border-bottom: rgba(0, 0, 0, .2) 1px solid;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 10px;
    color: #fff
}

.accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    display: inline-block;
    color: rgba(255, 255, 255, .5);
    border: rgba(255, 255, 255, .5) 1px solid;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px
}

.accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-1 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-1 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(255, 255, 255, .8);
    border: rgba(255, 255, 255, .8) 1px solid
}

.accordion-1 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-1 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px;
    box-shadow: inset 0 2px 10px rgba(0, 0, 0, .1);
    color: #fff
}

.accordion-1 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: rgba(255, 255, 255, .8);
    border: rgba(255, 255, 255, .8) 1px solid
}

.accordion-1 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-2 .panel {
    border: 0px;
    box-shadow: none
}

.accordion-2 .panel+.panel {
    margin-top: 10px
}

.accordion-2 .panel>.background-item {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.accordion-2 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, .1)
}

.accordion-2 .panel .panel-heading.accordion-panel-heading .background-item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-2 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 10px;
    color: #8d8d8d
}

.accordion-2 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #8d8d8d;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px;
    border: rgba(0, 0, 0, .2) 1px solid
}

.accordion-2 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-2 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: rgba(0, 0, 0, .8)
}

.accordion-2 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-title .panel-title {
    color: #fff
}

.accordion-2 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #fff;
    border: rgba(255, 255, 255, .4) 1px solid
}

.accordion-2 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-2 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 20px;
    background-color: rgba(0, 0, 0, .8)
}

.accordion-2 .panel.active-panel .panel-heading.accordion-panel-heading {
    background-color: rgba(0, 0, 0, .8);
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -ms-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px
}

.accordion-2 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    color: #fff
}

.accordion-2 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    border: rgba(255, 255, 255, .4) 1px solid;
    color: #fff
}

.accordion-2 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-2 .panel.active-panel .panel-body {
    background-color: rgba(0, 0, 0, .8);
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -ms-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px
}

.accordion-2 .panel.active-panel .panel-body .background-item {
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -ms-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px
}

.accordion-2 .panel.active-panel .panel-body p {
    color: #b1b1b1
}

.accordion-3 .panel {
    border: rgba(0, 0, 0, .2) 1px solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.accordion-3 .panel+.panel {
    margin-top: 10px
}

.accordion-3 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-3 .panel .panel-heading.accordion-panel-heading .background-item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    padding: 10px 10px;
    position: relative;
    color: #999
}

.accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(0, 0, 0, .2);
    border: rgba(0, 0, 0, .2) 1px solid;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px
}

.accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-3 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: rgba(0, 0, 0, .05)
}

.accordion-3 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .5) 1px solid
}

.accordion-3 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-3 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 20px
}

.accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading {
    background-color: rgba(0, 0, 0, .1);
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -ms-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px
}

.accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    color: #000
}

.accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .5) 1px solid
}

.accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-3 .panel.active-panel .panel-body {
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -ms-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px
}

.accordion-3 .panel.active-panel .panel-body .background-item {
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -ms-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px
}

.accordion-3 .panel.active-panel .panel-body p {
    color: #7e7e7e
}

.accordion-4 .panel {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: #37adc3;
    border: 0px
}

.accordion-4 .panel+.panel {
    margin-top: 0px
}

.accordion-4 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, .2);
    border-bottom: rgba(255, 255, 255, .5) 1px solid
}

.accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    display: block;
    padding: 10px 10px;
    position: relative;
    color: #fff
}

.accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    font-size: 16px;
    color: #fff;
    border: rgba(255, 255, 255, .5) 1px solid;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px
}

.accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-4 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-4 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #fff;
    border: rgba(255, 255, 255, .8) 1px solid
}

.accordion-4 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-4 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px;
    box-shadow: inset 0 2px 10px rgba(0, 0, 0, .1);
    color: #fff
}

.accordion-4 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: #fff;
    border: rgba(255, 255, 255, .8) 1px solid
}

.accordion-4 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-4 .panel.active-panel .panel-body {
    border-bottom: rgba(255, 255, 255, .5) 1px solid
}

.accordion-5 {
    padding: 10px 20px;
    background-color: #d24c48;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-5>.background-item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-5 .panel {
    background-color: transparent;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid
}

.accordion-5 .panel+.panel {
    margin-top: 0px
}

.accordion-5 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    position: relative;
    border-bottom: rgba(255, 255, 255, .7) 1px solid;
    border-radius: 0px
}

.accordion-5 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #fff
}

.accordion-5 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    display: block;
    padding: 10px 10px;
    position: relative;
    color: #fff
}

.accordion-5 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border: 0px
}

.accordion-5 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    margin-top: 10px;
    font-size: 16px;
    display: block;
    color: #fff
}

.accordion-5 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    line-height: 50px
}

.accordion-5 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-5 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.accordion-5 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    height: 55px;
    color: rgba(255, 255, 255, .7)
}

.accordion-5 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-5 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px
}

.accordion-5 .panel.active-panel:last-child {
    padding-bottom: 20px
}

.accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading {
    border-bottom: 0px;
    border-radius: 3px 3px 0px 0px
}

.accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #fff
}

.accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    color: #fff
}

.accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: #d24c48;
    background-color: #fff;
    border-radius: 3px 3px 0px 0px;
    height: 55px
}

.accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-5 .panel.active-panel .panel-body {
    background-color: #fff;
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -ms-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px
}

.accordion-5 .panel.active-panel .panel-body p {
    color: #7e7e7e
}

.accordion-5 .panel:last-child .panel-heading {
    border-bottom: 0px
}

.accordion-6 .panel {
    padding: 5px 0px;
    border: rgba(0, 0, 0, .2) 1px solid;
    background-color: #fff;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-6 .panel>.background-item {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.accordion-6 .panel+.panel {
    margin-top: 20px
}

.accordion-6 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    margin: 0px 20px;
    position: relative
}

.accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    padding-top: 4px
}

.accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #000
}

.accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 10px;
    position: relative;
    color: #000
}

.accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    padding-top: 2px;
    margin-right: -10px
}

.accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    width: 40px;
    height: 40px;
    text-align: center;
    margin: auto;
    display: inline-block;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    color: rgba(0, 0, 0, .2);
    border: rgba(0, 0, 0, .2) 1px solid;
    font-size: 16px
}

.accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    line-height: 38px
}

.accordion-6 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-6 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title a {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-6 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.accordion-6 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .1) 1px solid;
    color: #fff
}

.accordion-6 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-6 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px
}

.accordion-6 .panel:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #000;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .2)
}

.accordion-6 .panel.active-panel {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .2)
}

.accordion-6 .panel.active-panel:last-child {
    padding-bottom: 0px
}

.accordion-6 .panel.active-panel .panel-heading.accordion-panel-heading {
    border-bottom: rgba(0, 0, 0, .05) 1px solid;
    border-radius: 3px 3px 0px 0px
}

.accordion-6 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #000
}

.accordion-6 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.accordion-6 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: #fff;
    background-color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .1) 1px solid
}

.accordion-6 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: "";
    line-height: 38px
}

.accordion-6 .panel.active-panel .panel-body {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -ms-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px
}

.accordion-6 .panel.active-panel .panel-body p {
    color: #7e7e7e
}

.accordion-6 .panel:last-child .panel-heading {
    border-bottom: 0px
}

.accordion-7 {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .1)
}

.accordion-7 .panel {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: #fff;
    border: 0px
}

.accordion-7 .panel+.panel {
    margin-top: 0px
}

.accordion-7 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, .1);
    border-bottom: rgba(0, 0, 0, .2) 1px solid
}

.accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 15px 10px;
    display: block;
    position: relative;
    color: #7e7e7e
}

.accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    border-left: rgba(0, 0, 0, .2) 1px solid
}

.accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    width: 70px;
    border: 0px
}

.accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    display: block;
    color: rgba(0, 0, 0, .2);
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    width: 70px;
    height: 70px;
    line-height: 70px
}

.accordion-7 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(0, 0, 0, .6)
}

.accordion-7 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-7 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px;
    color: #7e7e7e;
    box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, .15)
}

.accordion-7 .panel.active-panel {
    background-color: #fcfcfc;
    border-bottom: rgba(0, 0, 0, .2) 1px solid
}

.accordion-7 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: rgba(0, 0, 0, .6)
}

.accordion-7 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-7 .panel:last-child .panel-heading.accordion-panel-heading .panel-title a {
    border-bottom: 0px
}

.accordion-8 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-8 .panel {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    box-shadow: none;
    background-color: transparent
}

.accordion-8 .panel>.background-item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-8 .panel+.panel {
    margin-top: 10px
}

.accordion-8 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    position: relative;
    background-color: rgba(255, 255, 255, .9);
    border: rgba(0, 0, 0, .1) 1px solid;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-8 .panel .panel-heading.accordion-panel-heading .background-item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-8 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    display: block;
    padding: 10px 10px;
    position: relative;
    color: #7e7e7e
}

.accordion-8 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px;
    display: inline-block;
    color: rgba(0, 0, 0, .2);
    border: rgba(0, 0, 0, .2) 1px solid
}

.accordion-8 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    line-height: 38px;
    display: block
}

.accordion-8 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .5) 1px solid
}

.accordion-8 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-8 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 0px 20px 10px 20px
}

.accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    color: #232323
}

.accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .5) 1px solid
}

.accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-8 .panel.active-panel .panel-body p {
    color: #7e7e7e
}

.accordion-8 .panel.active-panel:last-child {
    padding-bottom: 20px
}

.accordion-8 .panel .panel-body .panel-body-content {
    background-color: #f0f0f0;
    box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, .3);
    padding: 20px;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -ms-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px
}

.accordion-8 .panel .panel-body .panel-body-content .background-item {
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -ms-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px
}

.accordion-9 .panel-title-flex {
    display: flex
}

.accordion-9 .panel {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    border: 0px;
    background-color: transparent;
    box-shadow: none;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-9 .panel+.panel {
    margin-top: 20px
}

.accordion-9 .panel .panel-heading {
    position: relative
}

.accordion-9 .panel .panel-heading .accordion-panel-item-icon {
    padding-right: 15px
}

.accordion-9 .panel .panel-heading .accordion-panel-item-icon .kartra_icon {
    position: relative;
    z-index: 100;
    color: #f16423
}

.accordion-9 .panel .panel-heading.accordion-panel-heading {
    padding: 10px 0px 0px 0px
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title {
    position: relative;
    font-weight: normal
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-h-line {
    flex: 1;
    display: flex-start;
    flex-direction: column;
    justify-content: center;
    margin-right: 20px
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-h-line>div {
    margin-top: 25px
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-h-line .panel-heading-h-line {
    height: 1px;
    display: block;
    border-bottom: #fff 1px solid
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-h-line .kartra_divider {
    border-color: #b3b3b3
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: #b3b3b3;
    color: #fff;
    font-size: 20px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px;
    display: inline-block
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: "";
    line-height: 38px
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .panel-icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    border: 0px;
    background-color: #b3b3b3;
    color: #fff;
    font-size: 20px
}

.accordion-9 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-container {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    display: inline-block;
    line-height: 140%;
    padding: 15px 20px 15px 0px;
    position: relative;
    color: #f16423;
    max-width: 50%
}

.accordion-9 .panel .panel-heading.accordion-panel-heading:hover .panel-title a {
    color: #f16423
}

.accordion-9 .panel .panel-heading.accordion-panel-heading:hover .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    background-color: #f16423
}

.accordion-9 .panel .panel-heading.accordion-panel-heading:hover .panel-title .panel-icon {
    background-color: #f16423
}

.accordion-9 .panel .panel-heading.accordion-panel-heading:hover .panel-title .kartra_divider {
    border-color: #f16423
}

.accordion-9 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-9 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 20px 10px;
    background-color: transparent;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.accordion-9 .panel .panel-heading+.panel-collapse>.panel-body p,
.accordion-9 .panel .panel-heading+.panel-collapse>.list-group p {
    color: #4a4a4a
}

.accordion-9 .panel:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-9 .panel.active-panel:last-child {
    padding-bottom: 20px
}

.accordion-9 .panel.active-panel .panel-heading {
    border-bottom: 0px
}

.accordion-9 .panel.active-panel .panel-heading.accordion-panel-heading {
    border-radius: 0px
}

.accordion-9 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .panel-icon {
    color: #fff;
    background-color: #f16423
}

.accordion-9 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .panel-icon i:before {
    content: ""
}

.accordion-9 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    background-color: #f16423
}

.accordion-9 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-9 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .kartra_divider {
    border-color: #f16423
}

.accordion-9 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title a {
    color: #b3b3b3;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.accordion-9 .panel.active-panel .panel-body {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -ms-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px
}

.accordion-9 .panel.active-panel .panel-body p {
    color: #4a4a4a
}

.accordion-9 .panel:last-child .panel-heading {
    border-bottom: 0px
}

.accordion-10 .panel {
    padding: 5px 0px;
    border: transparent 0px solid;
    background-color: transparent;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-10 .panel>.background-item {
    background-color: #252b42;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.accordion-10 .panel+.panel {
    margin-top: 20px
}

.accordion-10 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    margin: 0px 20px;
    position: relative
}

.accordion-10 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    padding-top: 4px
}

.accordion-10 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #f64f64
}

.accordion-10 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 0px;
    position: relative;
    color: #fff
}

.accordion-10 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    padding-top: 2px;
    margin-right: -10px
}

.accordion-10 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    width: 40px;
    height: 40px;
    text-align: center;
    margin: auto;
    display: inline-block;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    color: rgba(255, 255, 255, .8);
    border: rgba(255, 255, 255, .1) 2px solid;
    font-size: 16px
}

.accordion-10 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    line-height: 36px;
    font-size: 18px
}

.accordion-10 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-10 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title a {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-10 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.accordion-10 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: rgba(255, 255, 255, .1);
    border: rgba(255, 255, 255, .1) 2px solid;
    color: #fff
}

.accordion-10 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-10 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px
}

.accordion-10 .panel:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #000;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .2)
}

.accordion-10 .panel.active-panel {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .2)
}

.accordion-10 .panel.active-panel:last-child {
    padding-bottom: 0px
}

.accordion-10 .panel.active-panel .panel-heading.accordion-panel-heading {
    border-radius: 6px 6px 0px 0px
}

.accordion-10 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #f64f64
}

.accordion-10 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.accordion-10 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    border: rgba(255, 255, 255, 0) 2px solid
}

.accordion-10 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: "";
    line-height: 34px;
    font-size: 18px
}

.accordion-10 .panel.active-panel .panel-body {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -ms-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px;
    border-top: rgba(255, 255, 255, .05) 2px solid !important
}

.accordion-10 .panel.active-panel .panel-body p {
    color: #7e7e7e
}

.accordion-10 .panel:last-child .panel-heading {
    border-bottom: 0px
}

.faq-accordion-1 .panel {
    padding: 5px 0px;
    border-bottom: rgba(0, 0, 0, .2) 1px solid;
    box-shadow: none;
    background-color: transparent;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-1 .panel>.background-item {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.faq-accordion-1 .panel+.panel {
    margin-top: 0px
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    margin: 0px 0px;
    position: relative
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    padding-top: 4px
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #000
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 10px;
    position: relative;
    color: #000
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    padding-top: 2px;
    margin-right: -10px
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    width: 40px;
    height: 40px;
    text-align: center;
    margin: auto;
    display: inline-block;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    color: rgba(0, 0, 0, .2);
    border: rgba(0, 0, 0, .2) 1px solid;
    font-size: 16px
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    line-height: 38px
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title a {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.faq-accordion-1 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .1) 1px solid;
    color: #fff
}

.faq-accordion-1 .panel .panel-heading+.panel-collapse>.panel-body,
.faq-accordion-1 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px 0px;
    border-top: 0px
}

.faq-accordion-1 .panel:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #000
}

.faq-accordion-1 .panel.active-panel:last-child {
    padding-bottom: 0px
}

.faq-accordion-1 .panel.active-panel .panel-heading.accordion-panel-heading {
    border-bottom: rgba(0, 0, 0, .2) 1px solid;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.faq-accordion-1 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #000
}

.faq-accordion-1 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.faq-accordion-1 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: #fff;
    background-color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .1) 1px solid
}

.faq-accordion-1 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: "";
    line-height: 38px
}

.faq-accordion-1 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i.fa-plus:before {
    content: ""
}

.faq-accordion-1 .panel.active-panel .panel-body {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -ms-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px
}

.faq-accordion-1 .panel.active-panel .panel-body p {
    color: #7e7e7e
}

.faq-accordion-1 .panel:last-child .panel-heading {
    border-bottom: 0px
}

.faq-accordion-2 .panel {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: #00a4c4;
    border: 0px
}

.faq-accordion-2 .panel+.panel {
    margin-top: 0px
}

.faq-accordion-2 .panel .panel-heading {
    padding: 0px
}

.faq-accordion-2 .panel .panel-heading.accordion-panel-heading {
    background-color: rgba(255, 255, 255, .2);
    border-bottom: rgba(0, 0, 0, .2) 1px solid;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.faq-accordion-2 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    padding-top: 4px
}

.faq-accordion-2 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #fff
}

.faq-accordion-2 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 10px;
    color: #fff
}

.faq-accordion-2 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    display: inline-block;
    color: rgba(255, 255, 255, .5);
    border: rgba(255, 255, 255, .5) 1px solid;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px
}

.faq-accordion-2 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.faq-accordion-2 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-2 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(255, 255, 255, .8);
    border: rgba(255, 255, 255, .8) 1px solid
}

.faq-accordion-2 .panel .panel-heading+.panel-collapse>.panel-body,
.faq-accordion-2 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px;
    box-shadow: inset 0 2px 10px rgba(0, 0, 0, .1);
    color: #fff
}

.faq-accordion-2 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: rgba(255, 255, 255, .8);
    border: rgba(255, 255, 255, .8) 1px solid
}

.faq-accordion-2 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.faq-accordion-3 .panel {
    padding: 5px 0px;
    border: transparent 0px solid;
    background-color: transparent;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-3 .panel>.background-item {
    background-color: rgba(246, 91, 2, .8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.faq-accordion-3 .panel+.panel {
    margin-top: 20px
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    margin: 0px 20px;
    position: relative
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    padding-top: 4px
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #fff
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 0px;
    position: relative;
    color: #fff
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    padding-top: 2px;
    margin-right: -10px
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    width: 40px;
    height: 40px;
    text-align: center;
    margin: auto;
    display: inline-block;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    color: rgba(255, 255, 255, .8);
    border: rgba(255, 255, 255, .1) 2px solid;
    font-size: 16px
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    line-height: 36px;
    font-size: 18px
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title a {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.faq-accordion-3 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: rgba(255, 255, 255, .1);
    border: rgba(255, 255, 255, .1) 2px solid;
    color: #fff
}

.faq-accordion-3 .panel .panel-heading+.panel-collapse>.panel-body,
.faq-accordion-3 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px
}

.faq-accordion-3 .panel:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #000;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .2)
}

.faq-accordion-3 .panel.active-panel {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .2)
}

.faq-accordion-3 .panel.active-panel:last-child {
    padding-bottom: 0px
}

.faq-accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading {
    border-radius: 6px 6px 0px 0px
}

.faq-accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #fff
}

.faq-accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.faq-accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    border: rgba(255, 255, 255, 0) 2px solid
}

.faq-accordion-3 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: "";
    line-height: 34px;
    font-size: 18px
}

.faq-accordion-3 .panel.active-panel .panel-body {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -ms-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px;
    border-top: rgba(255, 255, 255, .05) 2px solid !important
}

.faq-accordion-3 .panel.active-panel .panel-body p {
    color: rgba(255, 255, 255, .8)
}

.faq-accordion-3 .panel:last-child .panel-heading {
    border-bottom: 0px
}

.faq-accordion-4 .panel {
    padding: 5px 0px;
    border: transparent 0px solid;
    background-color: rgba(36, 39, 39, .8);
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-4 .panel>.background-item {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px
}

.faq-accordion-4 .panel+.panel {
    margin-top: 20px
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    margin: 0px 20px;
    position: relative
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    padding-top: 4px
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #fff
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 0px;
    position: relative;
    color: #fff
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    padding-top: 2px;
    margin-right: -10px
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    width: 40px;
    height: 40px;
    text-align: center;
    margin: auto;
    display: inline-block;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    color: rgba(255, 255, 255, .8);
    border: rgba(255, 255, 255, .1) 2px solid;
    font-size: 16px
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    line-height: 36px;
    font-size: 18px
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title a {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.faq-accordion-4 .panel .panel-heading.accordion-panel-heading:hover.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: rgba(255, 255, 255, .1);
    border: rgba(255, 255, 255, .1) 2px solid;
    color: #fff
}

.faq-accordion-4 .panel .panel-heading+.panel-collapse>.panel-body,
.faq-accordion-4 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px
}

.faq-accordion-4 .panel:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #000;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .2)
}

.faq-accordion-4 .panel.active-panel {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .2)
}

.faq-accordion-4 .panel.active-panel:last-child {
    padding-bottom: 0px
}

.faq-accordion-4 .panel.active-panel .panel-heading.accordion-panel-heading {
    border-radius: 6px 6px 0px 0px
}

.faq-accordion-4 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #f64f64
}

.faq-accordion-4 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    border-bottom: 0px
}

.faq-accordion-4 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    border: rgba(255, 255, 255, 0) 2px solid
}

.faq-accordion-4 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: "";
    line-height: 34px;
    font-size: 18px
}

.faq-accordion-4 .panel.active-panel .panel-body {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -ms-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px;
    border-top: rgba(255, 255, 255, .05) 2px solid !important
}

.faq-accordion-4 .panel.active-panel .panel-body p {
    color: rgba(255, 255, 255, .8)
}

.faq-accordion-4 .panel:last-child .panel-heading {
    border-bottom: 0px
}

.faq-accordion-5 .panel {
    border: rgba(0, 0, 0, .2) 1px solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.faq-accordion-5 .panel+.panel {
    margin-top: 10px
}

.faq-accordion-5 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.faq-accordion-5 .panel .panel-heading.accordion-panel-heading .background-item {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.faq-accordion-5 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    padding: 10px 10px;
    position: relative;
    color: #999
}

.faq-accordion-5 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(0, 0, 0, .2);
    border: rgba(0, 0, 0, .2) 1px solid;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px
}

.faq-accordion-5 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.faq-accordion-5 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: rgba(0, 0, 0, .05)
}

.faq-accordion-5 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .5) 1px solid
}

.faq-accordion-5 .panel .panel-heading+.panel-collapse>.panel-body,
.faq-accordion-5 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 20px
}

.faq-accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading {
    background-color: rgba(0, 0, 0, .1);
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -ms-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px
}

.faq-accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    color: #000
}

.faq-accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: rgba(0, 0, 0, .5);
    border: rgba(0, 0, 0, .5) 1px solid
}

.faq-accordion-5 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.faq-accordion-5 .panel.active-panel .panel-body {
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -ms-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px
}

.faq-accordion-5 .panel.active-panel .panel-body .background-item {
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    -ms-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px
}

.faq-accordion-5 .panel.active-panel .panel-body p {
    color: #7e7e7e
}

.faq-accordion-6 .panel {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: rgba(8, 81, 117, .9);
    border: 0px
}

.faq-accordion-6 .panel+.panel {
    margin-top: 0px
}

.faq-accordion-6 .panel .panel-heading {
    padding: 0px
}

.faq-accordion-6 .panel .panel-heading.accordion-panel-heading {
    background-color: rgba(0, 0, 0, .1);
    border-bottom: rgba(0, 0, 0, .2) 1px solid;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.faq-accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    padding: 4px 0px 0px 15px
}

.faq-accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon .kartra_icon {
    color: #fff
}

.faq-accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 10px 10px;
    color: #fff
}

.faq-accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    display: inline-block;
    color: rgba(255, 255, 255, .5);
    width: 40px;
    height: 40px;
    margin: 2px
}

.faq-accordion-6 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.faq-accordion-6 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-6 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(255, 255, 255, .8)
}

.faq-accordion-6 .panel .panel-heading+.panel-collapse>.panel-body,
.faq-accordion-6 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px;
    box-shadow: inset 0 2px 10px rgba(0, 0, 0, .1);
    color: #fff
}

.faq-accordion-6 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: rgba(255, 255, 255, .8)
}

.faq-accordion-6 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.faq-accordion-7 {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, .1)
}

.faq-accordion-7 .panel {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: #fff;
    border: 0px
}

.faq-accordion-7 .panel+.panel {
    margin-top: 0px
}

.faq-accordion-7 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, .1);
    border-bottom: rgba(0, 0, 0, .2) 1px solid
}

.faq-accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    padding: 15px 10px;
    display: block;
    position: relative;
    color: #7e7e7e
}

.faq-accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    border-left: rgba(0, 0, 0, .2) 1px solid
}

.faq-accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    width: 70px;
    border: 0px
}

.faq-accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    display: block;
    color: rgba(0, 0, 0, .2);
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-7 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    width: 70px;
    height: 70px;
    line-height: 70px
}

.faq-accordion-7 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: rgba(0, 0, 0, .6)
}

.faq-accordion-7 .panel .panel-heading+.panel-collapse>.panel-body,
.faq-accordion-7 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px;
    border-top: 0px;
    color: #7e7e7e;
    box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, .15)
}

.faq-accordion-7 .panel.active-panel {
    background-color: #fcfcfc;
    border-bottom: rgba(0, 0, 0, .2) 1px solid
}

.faq-accordion-7 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    color: rgba(0, 0, 0, .6)
}

.faq-accordion-7 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.faq-accordion-7 .panel:last-child .panel-heading.accordion-panel-heading .panel-title a {
    border-bottom: 0px
}

.faq-accordion-8 .panel-title-flex {
    display: flex
}

.faq-accordion-8 .panel {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    border: 0px;
    background-color: transparent;
    box-shadow: none;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-8 .panel+.panel {
    margin-top: 20px
}

.faq-accordion-8 .panel .panel-heading {
    position: relative
}

.faq-accordion-8 .panel .panel-heading .accordion-panel-item-icon {
    padding-right: 15px
}

.faq-accordion-8 .panel .panel-heading .accordion-panel-item-icon .kartra_icon {
    position: relative;
    z-index: 100;
    color: #f16423
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading {
    padding: 10px 0px 0px 0px
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title {
    position: relative;
    font-weight: normal
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-h-line {
    flex: 1;
    display: flex-start;
    flex-direction: column;
    justify-content: center;
    margin-right: 20px
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-h-line>div {
    margin-top: 25px
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-h-line .panel-heading-h-line {
    height: 1px;
    display: block;
    border-bottom: #fff 1px solid
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-h-line .kartra_divider {
    border-color: #b3b3b3
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background-color: #b3b3b3;
    color: #fff;
    font-size: 20px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 2px;
    display: inline-block
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: "";
    line-height: 38px
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .panel-icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    border: 0px;
    background-color: #b3b3b3;
    color: #fff;
    font-size: 20px
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading .panel-title .panel-title-container {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    display: inline-block;
    line-height: 140%;
    padding: 15px 20px 15px 0px;
    position: relative;
    color: #f16423;
    max-width: 50%
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading:hover .panel-title a {
    color: #f16423
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading:hover .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    background-color: #f16423
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading:hover .panel-title .panel-icon {
    background-color: #f16423
}

.faq-accordion-8 .panel .panel-heading.accordion-panel-heading:hover .panel-title .kartra_divider {
    border-color: #f16423
}

.faq-accordion-8 .panel .panel-heading+.panel-collapse>.panel-body,
.faq-accordion-8 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 20px 15px 0px 15px;
    background-color: transparent;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.faq-accordion-8 .panel .panel-heading+.panel-collapse>.panel-body p,
.faq-accordion-8 .panel .panel-heading+.panel-collapse>.list-group p {
    color: #4a4a4a
}

.faq-accordion-8 .panel:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.faq-accordion-8 .panel.active-panel:last-child {
    padding-bottom: 20px
}

.faq-accordion-8 .panel.active-panel .panel-heading {
    border-bottom: 0px
}

.faq-accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading {
    border-radius: 0px
}

.faq-accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .panel-icon {
    color: #fff;
    background-color: #f16423
}

.faq-accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .panel-icon i:before {
    content: ""
}

.faq-accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    background-color: #f16423
}

.faq-accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.faq-accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title .kartra_divider {
    border-color: #f16423
}

.faq-accordion-8 .panel.active-panel .panel-heading.accordion-panel-heading .panel-title a {
    color: #b3b3b3;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.faq-accordion-8 .panel.active-panel .panel-body {
    -webkit-border-radius: 3px 0px 3px 3px;
    -moz-border-radius: 3px 0px 3px 3px;
    -ms-border-radius: 3px 0px 3px 3px;
    border-radius: 3px 0px 3px 3px
}

.faq-accordion-8 .panel.active-panel .panel-body p {
    color: #4a4a4a
}

.faq-accordion-8 .panel:last-child .panel-heading {
    border-bottom: 0px
}

.accordion-style-01 .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0px;
    box-shadow: none;
    background-color: transparent
}

.accordion-style-01 .panel+.panel {
    margin-top: 30px
}

.accordion-style-01 .panel .background-item {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    background-color: #fff;
    border: 2px solid rgba(0, 0, 0, .1)
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content {
    display: flex
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    border: 0px;
    padding: 25px 0px 25px 25px
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    color: #22283a;
    font-size: 22px;
    font-family: "Roboto Condensed", sans-serif;
    line-height: 120%
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    height: auto;
    display: flex
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    display: flex;
    align-items: center;
    width: inherit;
    border: 0px
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #3772ff;
    display: inline-block;
    font-size: 36px;
    padding: 10px 25px
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-01 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-01 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-01 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 0px 30px 30px 30px
}

.accordion-style-01 .panel .panel-body p {
    color: rgba(34, 40, 58, .8);
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    font-size: 16px
}

.accordion-style-01 .panel.active-panel .background-item {
    box-shadow: 0px 10px 40px rgba(55, 114, 255, .2);
    background-color: #f4f9ff;
    border-color: #3772ff
}

.accordion-style-01 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-style-01.accordion-style-sm-01 .panel+.panel {
    margin-top: 20px
}

.accordion-style-01.accordion-style-sm-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    padding: 20px 0px 20px 20px
}

.accordion-style-01.accordion-style-sm-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-size: 20px
}

.accordion-style-01.accordion-style-sm-01 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    font-size: 28px;
    padding: 10px 20px
}

.accordion-style-01.accordion-style-sm-01 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-01.accordion-style-sm-01 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 0px 20px 20px 20px
}

.accordion-style-02 .panel {
    padding: 10px 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0px;
    box-shadow: none;
    background-color: transparent
}

.accordion-style-02 .panel+.panel {
    margin-top: 0px
}

.accordion-style-02 .panel .background-item {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border: 2px solid rgba(0, 0, 0, .1);
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content {
    display: flex
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    display: flex;
    align-items: center;
    height: auto;
    border: 0px;
    padding: 0px;
    width: 60px;
    flex-shrink: 0
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    display: flex;
    align-items: center;
    border: 0px;
    padding: 20px 10px 20px 0px
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    color: #22283a;
    font-size: 22px;
    font-family: "Francois One", sans-serif;
    line-height: 120%
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    height: auto;
    display: flex
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    display: flex;
    align-items: center;
    width: inherit;
    border: 0px;
    padding-right: 5px
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #ff0a54;
    display: inline-block;
    font-size: 24px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    background-color: #fff;
    box-shadow: 0px 0px 40px rgba(0, 0, 0, .1);
    display: flex;
    align-items: center;
    justify-content: center
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-02 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-02 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-02 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 0px 60px 20px 60px
}

.accordion-style-02 .panel .panel-body p {
    color: rgba(34, 40, 58, .8);
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    font-size: 16px
}

.accordion-style-02 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-style-03 {
    box-shadow: 0px 6px 50px rgba(0, 0, 0, .15)
}

.accordion-style-03 .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0px;
    box-shadow: none;
    background-color: transparent
}

.accordion-style-03 .panel+.panel {
    margin-top: 0px
}

.accordion-style-03 .panel .background-item {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: #fff;
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, .1);
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content {
    display: flex
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    border: 0px;
    padding: 25px
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: 400;
    position: relative;
    color: #22283a;
    font-size: 20px;
    font-family: "Lato", "Roboto", "sans serif";
    line-height: 120%
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    height: auto;
    display: flex
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    display: flex;
    align-items: center;
    width: inherit;
    border: 0px;
    padding-right: 20px
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #fea410;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 36px;
    padding: 0px;
    width: 40px;
    height: 40px
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-03 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-color: #f70
}

.accordion-style-03 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-03 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 25px;
    border-top: 1px solid rgba(0, 0, 0, .1);
    background-color: rgba(0, 0, 0, .03)
}

.accordion-style-03 .panel .panel-body p {
    color: rgba(34, 40, 58, .8);
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    font-size: 16px
}

.accordion-style-03 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #fea410
}

.accordion-style-03 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-style-03 .panel:last-child .background-item {
    border-bottom: 0px !important
}

.accordion-style-04 .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0px;
    box-shadow: none;
    background-color: transparent
}

.accordion-style-04 .panel+.panel {
    margin-top: 30px
}

.accordion-style-04 .panel .background-item {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background-color: #fff;
    border: 0px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, .15)
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content {
    display: flex
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    border: 0px;
    padding: 25px
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    color: #22283a;
    font-size: 18px;
    font-family: "Oswald", sans-serif;
    line-height: 120%
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    height: auto;
    display: flex
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    display: flex;
    align-items: center;
    width: inherit;
    border: 0px;
    padding-right: 25px
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #f70;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, .1)
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-04 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-color: #f70
}

.accordion-style-04 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-04 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 20px 25px 30px 25px;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.accordion-style-04 .panel .panel-body p {
    color: rgba(34, 40, 58, .8);
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    font-size: 16px
}

.accordion-style-04 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #f70;
    border-color: #f70
}

.accordion-style-04 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-style-04.accordion-style-sm-04 .panel+.panel {
    margin-top: 20px
}

.accordion-style-04.accordion-style-sm-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    padding: 20px 0px 20px 20px
}

.accordion-style-04.accordion-style-sm-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    padding-right: 20px
}

.accordion-style-04.accordion-style-sm-04 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    width: 35px;
    height: 35px
}

.accordion-style-04.accordion-style-sm-04 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-04.accordion-style-sm-04 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 0px 20px 20px 20px
}

.accordion-style-05 .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0px;
    box-shadow: none;
    background-color: transparent
}

.accordion-style-05 .panel+.panel {
    margin-top: 30px
}

.accordion-style-05 .panel .background-item {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    background-color: rgba(255, 255, 255, .1);
    border: 0px;
    box-shadow: none
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content {
    display: flex;
    padding: 0px 25px 0px 15px
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-panel-item-icon {
    display: flex;
    align-items: center;
    height: auto;
    border: 0px;
    padding: 0px;
    flex-shrink: 0
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    border: 0px;
    padding: 25px 25px 25px 5px
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    color: #fff;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    line-height: 120%
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    height: auto;
    display: flex
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    display: flex;
    align-items: center;
    width: inherit;
    border: 0px
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #ff8600;
    background-color: rgba(255, 134, 0, .15);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid rgba(255, 134, 0, .4)
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-05 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-color: #ff8600;
    background-color: #ff8600;
    color: #fff
}

.accordion-style-05 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-05 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 20px 25px 25px 25px;
    border-top: 1px solid rgba(255, 255, 255, .1)
}

.accordion-style-05 .panel .panel-body p {
    color: #fff;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    font-size: 16px
}

.accordion-style-05 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-color: #ff8600;
    background-color: #ff8600;
    color: #fff
}

.accordion-style-05 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-style-06 .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0px;
    box-shadow: none;
    background-color: transparent
}

.accordion-style-06 .panel+.panel {
    margin-top: 20px
}

.accordion-style-06 .panel .background-item {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    background-color: #4361ee;
    border: 0px;
    box-shadow: none
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content {
    display: flex
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    border: 0px;
    padding: 25px 15px 25px 25px
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    color: #fff;
    font-size: 20px;
    font-family: "Roboto Condensed", sans-serif;
    line-height: 120%
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    height: auto;
    display: flex
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    display: flex;
    align-items: center;
    width: inherit;
    border: 0px;
    padding-right: 25px
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #4361ee;
    background-color: #fff;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .15);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    width: 35px;
    height: 35px;
    border-radius: 50%
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-06 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-color: #f70
}

.accordion-style-06 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-06 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 20px 25px 25px 25px;
    border-top: 1px solid rgba(255, 255, 255, .1)
}

.accordion-style-06 .panel .panel-body p {
    color: #fff;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    font-size: 16px
}

.accordion-style-06 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #4361ee
}

.accordion-style-06 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    margin-top: -2px
}

.accordion-style-06 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-style-07 .panel {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0px;
    box-shadow: none;
    background-color: transparent
}

.accordion-style-07 .panel+.panel {
    margin-top: 20px
}

.accordion-style-07 .panel .background-item {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
    background-color: #fff;
    border: 0px;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, .15)
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content {
    display: flex
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    border: 0px;
    padding: 30px 15px 30px 30px
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: normal;
    position: relative;
    color: #212121;
    font-size: 18px;
    font-family: "Raleway", sans-serif;
    line-height: 120%
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    height: auto;
    display: flex
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    display: flex;
    align-items: center;
    width: inherit;
    border: 0px;
    padding-right: 30px
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #fff;
    background-color: #683dff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 0px;
    box-shadow: 0px 10px 30px rgba(104, 61, 255, .2)
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-07 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    box-shadow: 0px 10px 30px rgba(104, 61, 255, .5)
}

.accordion-style-07 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-07 .panel .panel-heading+.panel-collapse>.list-group {
    padding: 20px 0 30px 0;
    margin: 0px 30px;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.accordion-style-07 .panel .panel-body p {
    color: rgba(34, 40, 58, .8);
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    font-size: 16px
}

.accordion-style-07 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    box-shadow: 0px 10px 30px rgba(104, 61, 255, .5)
}

.accordion-style-07 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    margin-top: -2px
}

.accordion-style-07 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

.accordion-style-07.accordion-style-sm-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    padding: 25px 15px 25px 25px
}

.accordion-style-07.accordion-style-sm-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    padding-right: 25px
}

.accordion-style-07.accordion-style-sm-07 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    width: 35px;
    height: 35px
}

.accordion-style-07.accordion-style-sm-07 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-07.accordion-style-sm-07 .panel .panel-heading+.panel-collapse>.list-group {
    margin: 0px 25px;
    padding: 20px 0px 25px
}

.accordion-style-08 {
    margin-bottom: 50px
}

.accordion-style-08 .panel {
    padding: 10px 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: 0px;
    box-shadow: none;
    background-color: transparent
}

.accordion-style-08 .panel+.panel {
    margin-top: 0px
}

.accordion-style-08 .panel .background-item {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border: 1px solid rgba(255, 255, 255, .15);
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading {
    padding: 0px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content {
    display: flex
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title {
    display: flex;
    align-items: center;
    border: 0px;
    padding: 20px 0px 20px 15px
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-title .panel-title {
    font-weight: 500;
    position: relative;
    color: #fff;
    font-size: 20px;
    font-family: "Dosis", sans-serif;
    line-height: 120%
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator {
    height: auto;
    display: flex
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon {
    display: flex;
    align-items: center;
    width: inherit;
    border: 0px
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #1789fc;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    background-color: rgba(23, 137, 252, .1);
    border: 1px solid rgba(23, 137, 252, .1);
    box-shadow: 0px 0px 40px rgba(23, 137, 252, .1);
    display: flex;
    align-items: center;
    justify-content: center
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i {
    margin-top: 2px;
    display: block;
    padding: 0px;
    line-height: 38px
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading:hover {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-08 .panel .panel-heading.accordion-panel-heading:hover .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    background-color: #1789fc;
    color: #fff;
    border-color: #1789fc;
    box-shadow: 0px 0px 40px rgba(23, 137, 252, .3);
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.accordion-style-08 .panel .panel-heading+.panel-collapse>.panel-body,
.accordion-style-08 .panel .panel-heading+.panel-collapse>.list-group {
    border-top: 0px;
    padding: 0px 0px 20px 55px
}

.accordion-style-08 .panel .panel-body p {
    color: rgba(255, 255, 255, .8);
    font-family: "Nunito", sans-serif;
    font-weight: 400;
    font-size: 16px
}

.accordion-style-08 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element {
    background-color: #1789fc;
    color: #fff;
    border-color: #1789fc;
    box-shadow: 0px 0px 40px rgba(23, 137, 252, .3)
}

.accordion-style-08 .panel.active-panel .panel-heading.accordion-panel-heading .accordion-panel-heading-content .accordion-indicator .accordion-indicator-icon .accordion-indicator-icon-element i:before {
    content: ""
}

*[data-source-element=true] {
    min-height: 132px;
    position: relative
}

*[data-source-element=true] .emptyPlaceholder {
    max-width: 220px;
    width: 100%;
    height: 252px;
    display: block;
    margin: 0px auto;
    text-align: center
}

*[data-source-element=true] .emptyPlaceholder img {
    margin-top: 67px
}

*[data-source-element=true] .emptyPlaceholder h3 {
    color: #99a6c8;
    margin: 0;
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    margin-top: 20px;
    padding: 0px 10px;
    line-height: 1.42857
}

*[data-source-element=true] .emptyPlaceholder h3 b.highlight {
    color: #fd4646
}

.emptyPlaceholder.emptyPlaceholder_column,
.emptyPlaceholder.emptyPlaceholder_component {
    max-width: 220px;
    width: 100%;
    height: 252px;
    display: block;
    margin: 0px auto;
    text-align: center
}

.emptyPlaceholder.emptyPlaceholder_column img,
.emptyPlaceholder.emptyPlaceholder_component img {
    margin-top: 35px
}

.emptyPlaceholder.emptyPlaceholder_column h3,
.emptyPlaceholder.emptyPlaceholder_component h3 {
    color: #99a6c8;
    margin: 0;
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    margin-top: 20px;
    padding: 0px 10px;
    line-height: 1.42857
}

.emptyPlaceholder.emptyPlaceholder_column h3 b.highlight,
.emptyPlaceholder.emptyPlaceholder_component h3 b.highlight {
    color: #fd4646
}

.emptyPlaceholder.emptyPlaceholder_column img,
.emptyPlaceholder.emptyPlaceholder_component img {
    max-width: 120px;
    width: 100%
}

.emptyPlaceholder.emptyPlaceholder_html {
    max-width: 220px;
    width: 100%;
    height: 252px;
    display: block;
    margin: 0px auto;
    text-align: center
}

.emptyPlaceholder.emptyPlaceholder_html img {
    margin-top: 67px
}

.emptyPlaceholder.emptyPlaceholder_html h3 {
    color: #99a6c8;
    margin: 0;
    display: inline-block;
    font-size: 20px;
    font-weight: 300;
    margin-top: 20px;
    padding: 0px 10px;
    line-height: 1.42857
}

.emptyPlaceholder.emptyPlaceholder_html h3 b.highlight {
    color: #fd4646
}

.content--popup-small {
    max-width: 600px;
    margin: auto
}

.content--popup-large {
    max-width: 900px;
    margin: auto;
    overflow: visible
}

.popup_inline_wrapper>div {
    padding: 0px 10px
}

.background-item--border-popup-2-box {
    border: 4px #f16b4e dashed
}

.background-item--border-popup-46-box {
    border: 2px solid rgba(43, 51, 85, .1)
}

.kartra_element_bg--popup-2-box-shadow {
    box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

.kartra_page_optin_form.popup-style-1 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Nunito", sans-serif;
    font-weight: 600;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .2);
    text-shadow: 0px 2px 2px rgba(0, 0, 0, .2)
}

.kartra_page_optin_form.popup-style-4 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Nunito", sans-serif;
    font-weight: 700;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .2);
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .3)
}

.kartra_page_optin_form.popup-style-5 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 20px
}

.kartra_page_optin_form.popup-style-7 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Oswald", sans-serif;
    font-weight: 600;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, .2), rgba(0, 0, 0, .2) 0px -4px 0px inset
}

.kartra_page_optin_form.popup-style-10 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Asap", sans-serif;
    font-weight: 600;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .2);
    text-shadow: 0px 1px 1px rgba(255, 255, 255, .8)
}

.leads_capture_31 .kartra_page_optin_form.popup-style-7 .kartra_optin_wrapper .kartra_optin_tnc-form button.kartra_optin_submit_btn {
    width: 100%
}

.kartra_button1--popup14-btn {
    border: #fff 4px solid;
    box-shadow: 0 8px 10px rgba(0, 0, 0, .1);
    font-family: "Oswald", sans-serif
}

.page-popup-container--large {
    max-width: 900px;
    margin: auto
}

.page-popup-container--small {
    margin: auto
}

@media(min-width: 900px) {

    .page-popup-container--large .col-md-1,
    .page-popup-container--large .col-md-2,
    .page-popup-container--large .col-md-3,
    .page-popup-container--large .col-md-4,
    .page-popup-container--large .col-md-5,
    .page-popup-container--large .col-md-6,
    .page-popup-container--large .col-md-7,
    .page-popup-container--large .col-md-8,
    .page-popup-container--large .col-md-9,
    .page-popup-container--large .col-md-10,
    .page-popup-container--large .col-md-11,
    .page-popup-container--large .col-md-12,
    .page-popup-container--small .col-md-1,
    .page-popup-container--small .col-md-2,
    .page-popup-container--small .col-md-3,
    .page-popup-container--small .col-md-4,
    .page-popup-container--small .col-md-5,
    .page-popup-container--small .col-md-6,
    .page-popup-container--small .col-md-7,
    .page-popup-container--small .col-md-8,
    .page-popup-container--small .col-md-9,
    .page-popup-container--small .col-md-10,
    .page-popup-container--small .col-md-11,
    .page-popup-container--small .col-md-12 {
        float: left
    }

    .page-popup-container--large .col-md-1,
    .page-popup-container--small .col-md-1 {
        width: 8.3333333333%
    }

    .page-popup-container--large .col-md-2,
    .page-popup-container--small .col-md-2 {
        width: 16.6666666667%
    }

    .page-popup-container--large .col-md-3,
    .page-popup-container--small .col-md-3 {
        width: 25%
    }

    .page-popup-container--large .col-md-4,
    .page-popup-container--small .col-md-4 {
        width: 33.3333333333%
    }

    .page-popup-container--large .col-md-5,
    .page-popup-container--small .col-md-5 {
        width: 41.6666666667%
    }

    .page-popup-container--large .col-md-6,
    .page-popup-container--small .col-md-6 {
        width: 50%
    }

    .page-popup-container--large .col-md-7,
    .page-popup-container--small .col-md-7 {
        width: 58.3333333333%
    }

    .page-popup-container--large .col-md-8,
    .page-popup-container--small .col-md-8 {
        width: 66.6666666667%
    }

    .page-popup-container--large .col-md-9,
    .page-popup-container--small .col-md-9 {
        width: 75%
    }

    .page-popup-container--large .col-md-10,
    .page-popup-container--small .col-md-10 {
        width: 83.3333333333%
    }

    .page-popup-container--large .col-md-11,
    .page-popup-container--small .col-md-11 {
        width: 91.6666666667%
    }

    .page-popup-container--large .col-md-12,
    .page-popup-container--small .col-md-12 {
        width: 100%
    }

    .page-popup-container--large .col-md-pull-0,
    .page-popup-container--small .col-md-pull-0 {
        right: auto
    }

    .page-popup-container--large .col-md-pull-1,
    .page-popup-container--small .col-md-pull-1 {
        right: 8.3333333333%
    }

    .page-popup-container--large .col-md-pull-2,
    .page-popup-container--small .col-md-pull-2 {
        right: 16.6666666667%
    }

    .page-popup-container--large .col-md-pull-3,
    .page-popup-container--small .col-md-pull-3 {
        right: 25%
    }

    .page-popup-container--large .col-md-pull-4,
    .page-popup-container--small .col-md-pull-4 {
        right: 33.3333333333%
    }

    .page-popup-container--large .col-md-pull-5,
    .page-popup-container--small .col-md-pull-5 {
        right: 41.6666666667%
    }

    .page-popup-container--large .col-md-pull-6,
    .page-popup-container--small .col-md-pull-6 {
        right: 50%
    }

    .page-popup-container--large .col-md-pull-7,
    .page-popup-container--small .col-md-pull-7 {
        right: 58.3333333333%
    }

    .page-popup-container--large .col-md-pull-8,
    .page-popup-container--small .col-md-pull-8 {
        right: 66.6666666667%
    }

    .page-popup-container--large .col-md-pull-9,
    .page-popup-container--small .col-md-pull-9 {
        right: 75%
    }

    .page-popup-container--large .col-md-pull-10,
    .page-popup-container--small .col-md-pull-10 {
        right: 83.3333333333%
    }

    .page-popup-container--large .col-md-pull-11,
    .page-popup-container--small .col-md-pull-11 {
        right: 91.6666666667%
    }

    .page-popup-container--large .col-md-pull-12,
    .page-popup-container--small .col-md-pull-12 {
        right: 100%
    }

    .page-popup-container--large .col-md-push-0,
    .page-popup-container--small .col-md-push-0 {
        left: auto
    }

    .page-popup-container--large .col-md-push-1,
    .page-popup-container--small .col-md-push-1 {
        left: 8.3333333333%
    }

    .page-popup-container--large .col-md-push-2,
    .page-popup-container--small .col-md-push-2 {
        left: 16.6666666667%
    }

    .page-popup-container--large .col-md-push-3,
    .page-popup-container--small .col-md-push-3 {
        left: 25%
    }

    .page-popup-container--large .col-md-push-4,
    .page-popup-container--small .col-md-push-4 {
        left: 33.3333333333%
    }

    .page-popup-container--large .col-md-push-5,
    .page-popup-container--small .col-md-push-5 {
        left: 41.6666666667%
    }

    .page-popup-container--large .col-md-push-6,
    .page-popup-container--small .col-md-push-6 {
        left: 50%
    }

    .page-popup-container--large .col-md-push-7,
    .page-popup-container--small .col-md-push-7 {
        left: 58.3333333333%
    }

    .page-popup-container--large .col-md-push-8,
    .page-popup-container--small .col-md-push-8 {
        left: 66.6666666667%
    }

    .page-popup-container--large .col-md-push-9,
    .page-popup-container--small .col-md-push-9 {
        left: 75%
    }

    .page-popup-container--large .col-md-push-10,
    .page-popup-container--small .col-md-push-10 {
        left: 83.3333333333%
    }

    .page-popup-container--large .col-md-push-11,
    .page-popup-container--small .col-md-push-11 {
        left: 91.6666666667%
    }

    .page-popup-container--large .col-md-push-12,
    .page-popup-container--small .col-md-push-12 {
        left: 100%
    }

    .page-popup-container--large .col-md-offset-0,
    .page-popup-container--small .col-md-offset-0 {
        margin-left: 0%
    }

    .page-popup-container--large .col-md-offset-1,
    .page-popup-container--small .col-md-offset-1 {
        margin-left: 8.3333333333%
    }

    .page-popup-container--large .col-md-offset-2,
    .page-popup-container--small .col-md-offset-2 {
        margin-left: 16.6666666667%
    }

    .page-popup-container--large .col-md-offset-3,
    .page-popup-container--small .col-md-offset-3 {
        margin-left: 25%
    }

    .page-popup-container--large .col-md-offset-4,
    .page-popup-container--small .col-md-offset-4 {
        margin-left: 33.3333333333%
    }

    .page-popup-container--large .col-md-offset-5,
    .page-popup-container--small .col-md-offset-5 {
        margin-left: 41.6666666667%
    }

    .page-popup-container--large .col-md-offset-6,
    .page-popup-container--small .col-md-offset-6 {
        margin-left: 50%
    }

    .page-popup-container--large .col-md-offset-7,
    .page-popup-container--small .col-md-offset-7 {
        margin-left: 58.3333333333%
    }

    .page-popup-container--large .col-md-offset-8,
    .page-popup-container--small .col-md-offset-8 {
        margin-left: 66.6666666667%
    }

    .page-popup-container--large .col-md-offset-9,
    .page-popup-container--small .col-md-offset-9 {
        margin-left: 75%
    }

    .page-popup-container--large .col-md-offset-10,
    .page-popup-container--small .col-md-offset-10 {
        margin-left: 83.3333333333%
    }

    .page-popup-container--large .col-md-offset-11,
    .page-popup-container--small .col-md-offset-11 {
        margin-left: 91.6666666667%
    }

    .page-popup-container--large .col-md-offset-12,
    .page-popup-container--small .col-md-offset-12 {
        margin-left: 100%
    }
}

body.popup {
    padding: 50px 0 100px 0
}

body.popup .page {
    -webkit-box-shadow: 0 0 50px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .5);
    margin: auto
}

body.popup--large .page {
    max-width: 900px;
    width: 100%
}

@media(max-width: 768px) {
    body.popup--large .page {
        max-width: 600px
    }
}

@media(max-width: 400px) {
    body.popup--large .page {
        max-width: inherit;
        width: inherit;
        margin-left: 10px;
        margin-right: 10px
    }
}

.content--popup-large.content--padding-top-bottom-special-large-sm-adjust {
    padding-top: 60px;
    padding-bottom: 40px
}

.content .page-popup-container--large .kartra_element_bg--min-height-small {
    min-height: 400px
}

.kartra_element_bg--popup-41 {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 25px;
    padding-top: 50px
}

.kartra_element_bg--popup-41 .background-item {
    border: 10px solid #00bcd4
}

.kartra_element_bg--box-one-popup-style-48 {
    padding: 5px 25px;
    border-radius: 6px;
    display: table;
    margin-left: auto;
    margin-right: auto
}

.kartra_element_bg--box-one-popup-style-48.kartra_list.kartra_element_bg--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_element_bg--box-one-popup-style-48 .background-item {
    border-radius: 6px
}

.kartra_element_bg--box-two-popup-style-48 {
    box-shadow: 0px 10px 40px rgba(0, 0, 0, .07);
    border-radius: 8px
}

.kartra_element_bg--box-two-popup-style-48 .background-item {
    border-radius: 8px
}

.countdown--popup-43 .countdown__item {
    padding-left: 25px;
    padding-right: 25px;
    border-right: 2px solid rgba(0, 0, 0, .1)
}

.countdown--popup-43 .countdown__item:last-child {
    border-right: 0px;
    padding-right: 0px
}

.countdown--popup-43 .countdown__item:first-child {
    padding-left: 0px
}

@media(max-width: 1000px) {
    .countdown--popup-43 .countdown__item {
        padding-left: 15px;
        padding-right: 15px
    }
}

.countdown--popup-43 .digit-list {
    font-size: 90px;
    line-height: 90px;
    height: 100px;
    font-family: "Roboto Condensed", sans-serif;
    color: #d84314;
    font-weight: 400;
    margin-bottom: 5px
}

@media(max-width: 1000px) {
    .countdown--popup-43 .digit-list {
        font-size: 40px;
        line-height: 40px;
        height: 45px
    }
}

.countdown--popup-43 .countdown_title {
    color: #392626;
    font-size: 20px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400
}

@media(max-width: 1000px) {
    .countdown--popup-43 .countdown_title {
        font-size: 12px
    }
}

.kartra_icon--pop-up-25.kartra_icon--large {
    width: 40px;
    height: 40px
}

.kartra_icon--pop-up-25.kartra_icon--large.kartra_icon--rounded {
    width: 60px;
    height: 60px
}

.kartra_icon--popup-43 {
    border-color: transparent;
    background-color: #d84314;
    color: #fff
}

.kartra_icon--popup-45 .kartra_icon__icon {
    text-shadow: 0px 6px 30px rgba(0, 0, 0, .3)
}

.kartra_icon--popup-45.kartra_icon--giant {
    font-size: 150px;
    width: 220px;
    height: 220px
}

.kartra_divider--popup-style-18.kartra_divider--small {
    width: 70px
}

.kartra_list__item--margin-bottom-semi-tiny {
    margin-bottom: 12px
}

.kartra_button1--blue-style-one {
    background-color: #1d85b1;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .2);
    border-radius: 6px;
    font-weight: 700;
    font-family: "Merriweather", serif
}

.kartra_button1--red-style-one {
    background-color: #ee4358;
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2)
}

.kartra_page_optin_form.popup-style-15 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Oswald", sans-serif;
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2);
    margin-bottom: 20px
}

.kartra_page_optin_form.popup-style-16 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-top: 25px
}

.kartra_page_optin_form.popup-style-16 .kartra_optin_wrapper .kartra_optin_cg:last-child {
    margin-bottom: 25px
}

.kartra_page_optin_form.popup-style-18 {
    margin-top: 20px
}

.kartra_page_optin_form.popup-style-18 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto Condensed", sans-serif;
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2);
    margin-bottom: 20px
}

.kartra_page_optin_form.popup-style-20 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 20px;
    font-family: "Roboto Slab", serif
}

.kartra_page_optin_form.popup-style-21 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 20px;
    font-family: "Roboto Condensed", sans-serif;
    box-shadow: inset 0 -3px 0px rgba(0, 0, 0, .2);
    border-radius: 6px
}

.kartra_page_optin_form.popup-style-22 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 0px;
    font-family: "Roboto Slab", serif;
    box-shadow: inset 0 -3px 0px rgba(0, 0, 0, .2);
    text-transform: capitalize
}

.kartra_page_optin_form.popup-style-22 .kartra_optin_wrapper .kartra_optin_cg:first-child {
    margin-top: 0px
}

.kartra_page_optin_form.popup-style-22 .kartra_optin_wrapper .kartra_optin_cg:last-child {
    margin-bottom: 0px
}

.kartra_page_optin_form.popup-style-25 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 20px;
    font-family: "Dosis", sans-serif;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .15);
    text-transform: capitalize
}

.kartra_page_optin_form.popup-style-25 .kartra_optin_wrapper .kartra_optin_cg:last-child {
    margin-bottom: 0px
}

.kartra_page_optin_form.popup-style-33 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    box-shadow: inset 0 -3px 0px rgba(0, 0, 0, .2);
    text-transform: capitalize
}

.kartra_button1--popup-25 {
    border-radius: 0px;
    font-family: "Dosis", sans-serif;
    font-weight: 400
}

.kartra_button1--popup-32 {
    background-color: #029ae3;
    font-family: "Fira Sans", sans-serif;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, .2);
    border-radius: 10px;
    font-weight: 600;
    margin-top: 70px
}

.kartra_button1--popup-32.kartra_button1--full-width {
    font-size: 36px;
    padding: 20px
}

.kartra_button1--popup-34.kartra_button1 {
    background-color: rgba(0, 0, 0, .28)
}

.kartra_button1--popup-43 {
    font-family: "Roboto Condensed", sans-serif;
    background-color: #ffca29;
    color: #392626;
    font-weight: 700;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .07), inset 0px -4px 0px rgba(0, 0, 0, .1);
    border-radius: 10px;
    margin-top: 30px
}

.kartra_button1--popup-43:hover,
.kartra_button1--popup-43:active,
.kartra_button1--popup-43:visited {
    color: #392626
}

.kartra_button1--popup-43.kartra_button1--full-width {
    padding: 28px;
    font-size: 38px
}

@media(max-width: 899px) {
    .page-popup-container--large .column--sm-padding-top-bottom-none {
        padding-top: 0px;
        padding-bottom: 0px
    }

    .page-popup-container--large .column--sm-padding-top-extra-medium {
        padding-top: 40px
    }

    .page-popup-container--large .column--sm-padding-top-special-medium {
        padding-top: 30px
    }

    .page-popup-container--large .column--sm-padding-bottom-none {
        padding-bottom: 0px
    }

    .page-popup-container--large .column--sm-padding-bottom-tiny {
        padding-bottom: 10px
    }

    .page-popup-container--large .column--sm-padding-bottom-extra-small {
        padding-bottom: 20px
    }

    .page-popup-container--large .column--sm-padding-top-none {
        padding-top: 0px
    }

    .page-popup-container--large .column--sm-padding-left-right-small {
        padding-left: 25px;
        padding-right: 25px
    }

    .page-popup-container--large .column--sm-padding-top-bottom-extra-medium-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }

    .page-popup-container--large .column--sm-padding-top-medium {
        padding-top: 50px
    }

    .page-popup-container--large .column--sm-margin-left-right-big-tiny {
        margin-left: 15px;
        margin-right: 15px
    }

    .page-popup-container--large .column--sm-padding-extra-small {
        padding: 20px
    }

    .page-popup-container--large .column--sm-popup-padding-extra-medium {
        padding: 40px
    }

    .page-popup-container--large .kartra_element_bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }

    .page-popup-container--large .kartra_element_bg--sm-padding-top-bottom-medium-left-right-tiny {
        padding: 50px 10px
    }

    .page-popup-container--large .kartra_element_bg--sm-align-center {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .page-popup-container--large .kartra_mail_stripe__bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }

    .page-popup-container--large .sm-pull-center {
        margin-left: auto !important;
        margin-right: auto !important;
        display: table
    }

    .page-popup-container--large .sm-pull-left {
        margin-left: 0px;
        float: left !important
    }

    .content--popup-large.content--padding-top-bottom-special-large-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }

    .popup .column--sm-height-auto {
        min-height: auto
    }

    .popup .kartra_text--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }

    .kartra_button1--popup-25 {
        width: 100%
    }
}

@media(min-width: 900px) {
    .page-popup-container--large .column--md-padding-left-extra-medium {
        padding-left: 40px
    }

    .page-popup-container--large .column--md-padding-right-extra-medium {
        padding-right: 40px
    }

    .page-popup-container--large .column--md-padding-left-small {
        padding-left: 25px
    }

    .page-popup-container--large .column--md-padding-right-small {
        padding-right: 25px
    }

    .page-popup-container--large .column--md-pading-left-medium {
        padding-left: 50px
    }

    .page-popup-container--large .kartra_text--md-margin-bottom-extra-small {
        margin-bottom: 0px
    }

    .popup .kartra_element_wrapper--md-margin-right-giant {
        margin-right: -150px
    }
}

@media(max-width: 991px)and (min-width: 900px) {
    #popup_landing .kartra_element_bg--iphone7-mockup {
        width: 150px;
        height: 305px
    }

    #popup_landing .kartra_element_bg--iphone7-mockup .background-item {
        width: 132px;
        height: 231px;
        top: 37px;
        left: 50%;
        margin-left: -66px
    }

    .kartra_element_bg--popup-thumb-custom-1 {
        width: 180px;
        height: 180px
    }
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large input.kartra_optin_ti {
    height: 60px
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle {
    height: 60px
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .15);
    color: #212121;
    background: rgba(255, 255, 255, .9);
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .08);
    border-radius: 6px;
    font-weight: 700;
    family: "Droid Sans", sans-serif
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border input.kartra_optin_ti {
    box-shadow: none !important
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border button.dropdown-toggle {
    box-shadow: none !important
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121;
    font-weight: 700;
    family: "Droid Sans", sans-serif
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti.kartra_optin_ti::-moz-placeholder {
    color: #212121;
    font-weight: 700;
    family: "Droid Sans", sans-serif
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti.kartra_optin_ti:-ms-input-placeholder {
    color: #212121;
    font-weight: 700;
    family: "Droid Sans", sans-serif
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti.kartra_optin_ti:-moz-placeholder {
    color: #212121;
    font-weight: 700;
    family: "Droid Sans", sans-serif
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 20px;
    font-family: "Droid Sans", sans-serif;
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .3), 0px 5px 20px rgba(0, 0, 0, .12);
    border-radius: 6px;
    letter-spacing: 1px
}

.popup-style-19.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_large {
    font-size: 28px;
    padding: 20px
}

.popup-style-19.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle,
.popup-style-19.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .15);
    color: #212121;
    font-weight: 700 !important;
    background: rgba(255, 255, 255, .9);
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .08) !important;
    border-radius: 6px
}

@media(max-width: 480px) {

    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
        height: 47px !important;
        padding-left: 50px !important
    }

    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
        top: 14px;
        left: 20px !important
    }

    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 50px !important;
        padding-left: 0px
    }

    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti {
        height: 47px
    }

    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle,
    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
        height: 47px
    }

    .popup-style-19.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_large {
        font-size: 18px;
        padding: 16px;
        font-weight: 600
    }
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box].kartra_optin_input_giant input.kartra_optin_ti {
    height: 70px
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box].kartra_optin_input_giant .btn.dropdown-toggle {
    height: 70px
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box].kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
    top: 23px
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121;
    font-weight: 500;
    font-family: "Fira Sans", sans-serif
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: #212121;
    font-weight: 500;
    font-family: "Fira Sans", sans-serif
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: #212121;
    font-weight: 500;
    font-family: "Fira Sans", sans-serif
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: #212121;
    font-weight: 500;
    font-family: "Fira Sans", sans-serif
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border input.kartra_optin_ti {
    box-shadow: none !important
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls.kartra_optin_input_bottom_border button.dropdown-toggle {
    box-shadow: none !important
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: #fff;
    color: #212121;
    background: #fff;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, .15);
    border-radius: 0px
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 20px;
    font-family: "Fira Sans", sans-serif;
    box-shadow: inset 0 -3px 0px rgba(0, 0, 0, .2), 0px 5px 20px rgba(0, 0, 0, .12);
    border-radius: 0px;
    text-shadow: 0px 2px 3px rgba(0, 0, 0, .1);
    margin-bottom: 0px
}

.popup-style-22.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    margin-top: 25px;
    font-size: 42px;
    padding: 20px
}

.popup-style-22.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle,
.popup-style-22.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle {
    border-color: #fff;
    color: #212121;
    font-weight: 700 !important;
    background: #fff;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, .15) !important;
    border-radius: 0px
}

@media(max-width: 480px) {

    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
        height: 47px !important;
        padding-left: 50px !important
    }

    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
        top: 14px;
        left: 20px !important
    }

    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 50px !important;
        padding-left: 0px
    }

    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti {
        height: 47px
    }

    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle,
    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
        height: 47px
    }

    .popup-style-22.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        font-size: 18px;
        padding: 16px;
        font-weight: 600
    }
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
    top: 23px
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti {
    height: 70px
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
    height: 70px
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    border-color: rgba(0, 0, 0, .12);
    color: #212121;
    font-weight: 400;
    background: #fff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, .1);
    border-radius: 6px
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: #212121;
    font-weight: 400
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: #212121;
    font-weight: 400
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: #212121;
    font-weight: 400
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: #212121;
    font-weight: 400
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    margin-bottom: 20px;
    font-family: "Fira Sans", sans-serif;
    box-shadow: inset 0 -3px 0px rgba(0, 0, 0, .2), 0px 3px 10px rgba(0, 0, 0, .2);
    border-radius: 6px
}

.popup-style-31.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 30px;
    padding: 20px;
    font-weight: 600
}

.popup-style-31.kartra_page_optin_form .kartra_optin_tnc-form,
.popup-style-31.kartra_page_optin_form .kartra_optin_cg {
    margin-top: 15px
}

.popup-style-31.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_bottom_border input.kartra_optin_ti,
.popup-style-31.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_bottom_border input.kartra_optin_ti {
    box-shadow: none
}

.popup-style-31.kartra_page_optin_form .kartra_optin_tnc-form .kartra_optin_input_bottom_border .btn.dropdown-toggle,
.popup-style-31.kartra_page_optin_form .kartra_optin_cg .kartra_optin_input_bottom_border .btn.dropdown-toggle {
    box-shadow: none !important
}

.popup-style-31.kartra_page_optin_form .kartra_optin_tnc-form .btn.dropdown-toggle,
.popup-style-31.kartra_page_optin_form .kartra_optin_cg .btn.dropdown-toggle {
    border-color: rgba(0, 0, 0, .12);
    color: #212121;
    font-weight: 400 !important;
    background: #fff;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, .1) !important;
    border-radius: 6px
}

@media(max-width: 480px) {

    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
        height: 47px !important;
        padding-left: 50px !important
    }

    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
        top: 14px;
        left: 20px !important
    }

    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 50px !important;
        padding-left: 0px
    }

    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti {
        height: 47px
    }

    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle,
    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
        height: 47px
    }

    .popup-style-31.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        font-size: 18px;
        padding: 16px;
        font-weight: 600
    }
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti::-webkit-input-placeholder {
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti::-moz-placeholder {
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti:-ms-input-placeholder {
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti:-moz-placeholder {
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
    left: 22px !important;
    top: 21px
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    padding-left: 65px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    height: 70px;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 65px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    height: 70px;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
    border-radius: 35px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    height: 70px;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_asterisk {
    top: 9px !important;
    right: 25px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i {
    left: 22px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    padding-left: 65px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 65px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle {
    border-radius: 35px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .kartra_optin_asterisk {
    top: 9px !important;
    right: 25px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
    left: 17px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    padding-left: 50px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 50px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle {
    border-radius: 35px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_asterisk {
    top: 7px !important;
    right: 20px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon i.kartra_optin_i {
    left: 17px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    padding-left: 45px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 45px !important
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small .btn.dropdown-toggle {
    border-radius: 35px !important;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .05) !important;
    border-color: #e0e0e0;
    color: #9e9e9e;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small .kartra_optin_asterisk {
    top: 6px !important;
    right: 15px !important
}

@media(max-width: 480px) {

    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
        height: 47px !important;
        padding-left: 50px !important
    }

    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
        top: 13px;
        left: 20px !important
    }

    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 50px !important;
        padding-left: 0px
    }

    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti {
        height: 47px
    }

    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle,
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
        height: 47px
    }
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto Condensed", sans-serif;
    border-radius: 50px;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, .15) !important;
    font-weight: 700
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn:after {
    border-radius: 50px
}

.popup-style-37.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 36px;
    padding: 20px
}

@media(max-width: 480px) {
    .popup-style-37.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        font-size: 20px;
        padding: 12px
    }
}

.popup-style-38.kartra_page_optin_form {
    padding: 0px
}

.popup-style-38.kartra_page_optin_form form[data-input-class=kartra_optin_input_giant] .kartra_optin_tnc-form,
.popup-style-38.kartra_page_optin_form form[data-input-class=kartra_optin_input_giant] .kartra_optin_cg {
    margin-top: 25px
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti::-webkit-input-placeholder {
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti::-moz-placeholder {
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti:-ms-input-placeholder {
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper .kartra_optin_controls input.kartra_optin_ti:-moz-placeholder {
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
    left: 22px !important;
    top: 24px
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    padding-left: 65px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    height: 75px;
    line-height: 75px;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 65px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    height: 75px;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
    border-radius: 35px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    height: 75px;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_asterisk {
    top: 9px !important;
    right: 25px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i {
    left: 22px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    padding-left: 65px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 65px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle {
    border-radius: 35px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .kartra_optin_asterisk {
    top: 9px !important;
    right: 25px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
    left: 17px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    padding-left: 50px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 50px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle {
    border-radius: 35px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_asterisk {
    top: 7px !important;
    right: 20px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon i.kartra_optin_i {
    left: 17px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    padding-left: 45px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon .btn.dropdown-toggle .filter-option {
    left: 45px !important
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_no_icon input.kartra_optin_ti {
    border-radius: 35px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small .btn.dropdown-toggle {
    border-radius: 35px !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1) !important;
    border-color: #fff;
    background-color: #fff;
    color: #37474f;
    font-weight: 400;
    font-family: "Patua One", cursive
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small .kartra_optin_asterisk {
    top: 6px !important;
    right: 15px !important
}

@media(max-width: 480px) {

    .popup-style-38.kartra_page_optin_form form[data-input-class=kartra_optin_input_giant] .kartra_optin_tnc-form,
    .popup-style-38.kartra_page_optin_form form[data-input-class=kartra_optin_input_giant] .kartra_optin_cg {
        margin-top: 20px
    }

    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
        height: 47px !important;
        padding-left: 50px !important
    }

    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
        top: 14px;
        left: 20px !important
    }

    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon .btn.dropdown-toggle .filter-option,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon .btn.dropdown-toggle .filter-option {
        left: 50px !important;
        padding-left: 0px
    }

    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_no_icon input.kartra_optin_ti,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_no_icon input.kartra_optin_ti {
        height: 47px
    }

    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .btn.dropdown-toggle,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .btn.dropdown-toggle,
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .btn.dropdown-toggle {
        height: 47px
    }
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Patua One", cursive;
    border-radius: 50px;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, .1), inset 0px -4px rgba(0, 0, 0, .1) !important;
    font-weight: 400;
    background-color: #42158f;
    color: #fff;
    letter-spacing: 1px;
    margin-bottom: 20px
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn:after {
    border-radius: 50px
}

.popup-style-38.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 32px;
    padding: 21px
}

@media(max-width: 480px) {
    .popup-style-38.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        font-size: 20px;
        padding: 12px
    }
}

.popup-style-41.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    color: #9e9e9e;
    font-family: "Oswald", sans-serif;
    font-weight: 600;
    border: 2px solid #ccc
}

.popup-style-41.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: #9e9e9e;
    font-weight: 600;
    font-family: "Oswald", sans-serif
}

.popup-style-41.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: #9e9e9e;
    font-weight: 600;
    font-family: "Oswald", sans-serif
}

.popup-style-41.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: #9e9e9e;
    font-weight: 600;
    font-family: "Oswald", sans-serif
}

.popup-style-41.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: #9e9e9e;
    font-weight: 600;
    font-family: "Oswald", sans-serif
}

.popup-style-41.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Oswald", sans-serif;
    margin-bottom: 20px
}

.popup-style-41.kartra_page_optin_form .kartra_optin_wrapper button.btn.dropdown-toggle {
    color: #9e9e9e;
    border-width: 2px;
    border-color: #ccc;
    font-weight: 600;
    font-family: "Oswald", sans-serif
}

.popup-style-45.kartra_page_optin_form .kartra_optin_tnc-form,
.popup-style-45.kartra_page_optin_form .kartra_optin_cg {
    margin-top: 25px
}

@media(max-width: 480px) {

    .popup-style-45.kartra_page_optin_form .kartra_optin_tnc-form,
    .popup-style-45.kartra_page_optin_form .kartra_optin_cg {
        margin-top: 15px
    }
}

.popup-style-45.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    color: #37474f;
    font-family: "Asap", sans-serif;
    font-weight: 500;
    border-width: 2px;
    border-color: rgba(0, 0, 0, .2)
}

.popup-style-45.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: #37474f;
    font-weight: 500;
    font-family: "Asap", sans-serif
}

.popup-style-45.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: #37474f;
    font-weight: 500;
    font-family: "Asap", sans-serif
}

.popup-style-45.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: #37474f;
    font-weight: 500;
    font-family: "Asap", sans-serif
}

.popup-style-45.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: #37474f;
    font-weight: 500;
    font-family: "Asap", sans-serif
}

.popup-style-45.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Asap", sans-serif;
    margin-bottom: 20px;
    width: 100% !important;
    text-align: left;
    border-radius: 8px
}

.popup-style-45.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 30px;
    padding: 20px 30px
}

@media(max-width: 480px) {
    .popup-style-45.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        font-size: 20px;
        padding: 15px 25px
    }
}

.popup-style-45.kartra_page_optin_form .kartra_optin_wrapper button.btn.dropdown-toggle {
    color: #9e9e9e;
    border-width: 2px;
    border-color: rgba(0, 0, 0, .2);
    font-weight: 500;
    font-family: "Asap", sans-serif
}

.popup-style-47.kartra_page_optin_form .kartra_optin_tnc-form,
.popup-style-47.kartra_page_optin_form .kartra_optin_cg {
    margin-top: 20px
}

@media(max-width: 480px) {

    .popup-style-47.kartra_page_optin_form .kartra_optin_tnc-form,
    .popup-style-47.kartra_page_optin_form .kartra_optin_cg {
        margin-top: 15px
    }
}

.popup-style-47.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    font-weight: 400;
    border-width: 2px;
    border-color: 0;
    color: rgba(0, 0, 0, .75);
    background-color: #fff
}

.popup-style-47.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .75);
    font-weight: 400
}

.popup-style-47.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: rgba(0, 0, 0, .75);
    font-weight: 500
}

.popup-style-47.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(0, 0, 0, .75);
    font-weight: 500
}

.popup-style-47.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: rgba(0, 0, 0, .75);
    font-weight: 500
}

.popup-style-47.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto Condensed", sans-serif;
    margin-bottom: 20px;
    width: 100% !important;
    border-radius: 6px;
    box-shadow: inset 0px -3px 0px rgba(0, 0, 0, .2), 0px 10px 30px rgba(0, 0, 0, .1)
}

.popup-style-47.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 30px;
    padding: 20px
}

@media(max-width: 480px) {
    .popup-style-47.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        font-size: 20px;
        padding: 15px 25px
    }
}

.popup-style-47.kartra_page_optin_form .kartra_optin_wrapper button.btn.dropdown-toggle {
    color: #9e9e9e;
    border-color: 0;
    font-weight: 400;
    background-color: #fff
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg {
    margin-bottom: 20px
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg:first-child {
    margin-top: 0
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg:last-child {
    margin-bottom: 0
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(51, 50, 50, .75)
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti {
    border: none;
    background: #eee;
    font-family: "Roboto", sans-serif
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(51, 50, 50, .75)
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-moz-placeholder {
    color: rgba(51, 50, 50, .75)
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-moz-placeholder {
    color: rgba(51, 50, 50, .75)
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(51, 50, 50, .75)
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls button.dropdown-toggle {
    border: none;
    background: #eee;
    font-family: "Roboto", sans-serif
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti {
    border-radius: 8px;
    padding: 18px 25px;
    font-size: 20px;
    height: 70px
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle {
    height: 70px;
    border-radius: 8px
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle .filter-option {
    left: 25px
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
    padding-left: 60px
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option {
    left: 60px
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 32px;
    padding: 19px 16px;
    text-shadow: 0px 2px 1px rgba(0, 0, 0, .3)
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn:after {
    border-radius: 8px
}

.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant,
.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_large,
.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_medium,
.popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_small {
    text-transform: none;
    font-family: "Roboto", sans-serif;
    border-radius: 8px;
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .1)
}

@media(max-width: 480px) {

    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large input.kartra_optin_ti,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium input.kartra_optin_ti {
        padding: 8px 10px;
        font-size: 16px;
        height: 40px;
        line-height: 1.3;
        border-radius: 4px
    }

    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle {
        height: 40px;
        border-radius: 4px
    }

    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle .filter-option,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle .filter-option,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle .filter-option {
        left: 25px
    }

    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
        font-size: 16px;
        top: 13px
    }

    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
        padding-left: 40px
    }

    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon button.dropdown-toggle .filter-option {
        left: 40px
    }

    .popup-style-48.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        line-height: 1.3;
        font-size: 20px;
        padding: 12px 12px
    }
}

.popup-style-49.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti {
    background-color: #f5f5f5;
    border-color: #e0e0e0;
    border-width: 2px;
    border-radius: 6px;
    color: #757575;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    font-style: italic
}

.popup-style-49.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-webkit-input-placeholder {
    color: #757575;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    font-style: italic
}

.popup-style-49.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti::-moz-placeholder {
    color: #757575;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    font-style: italic
}

.popup-style-49.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-ms-input-placeholder {
    color: #757575;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    font-style: italic
}

.popup-style-49.kartra_page_optin_form .kartra_optin_wrapper input.kartra_optin_ti:-moz-placeholder {
    color: #757575;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    font-style: italic
}

.popup-style-49.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Montserrat", sans-serif;
    margin-bottom: 20px;
    width: 100% !important;
    border-radius: 6px;
    box-shadow: inset 0px -3px 0px rgba(0, 0, 0, .2), 0px 10px 30px rgba(0, 0, 0, .2)
}

.popup-style-49.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 28px;
    padding: 20px
}

@media(max-width: 480px) {
    .popup-style-49.kartra_page_optin_form .kartra_optin_wrapper button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        font-size: 20px;
        padding: 15px 25px
    }
}

.popup-style-49.kartra_page_optin_form .kartra_optin_wrapper button.btn.dropdown-toggle {
    background-color: #f5f5f5;
    border-color: #e0e0e0;
    border-width: 2px;
    border-radius: 6px;
    color: #757575;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    font-style: italic
}

.kartra_icon--giant.kartra_icon--circled.kartra_icon--popup-style-40 {
    font-size: 44px;
    height: 72px;
    width: 72px
}

.kartra_headline.kartra_headline--popup-style-40 {
    line-height: 127.778%
}

.kartra_text--sub-normal.kartra_text--popup-style-40 {
    font-size: .82rem
}

.kartra_button1.kartra_button11--inliner.kartra_button1--popover-style-40 {
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .2), 0px 6px 12px rgba(0, 0, 0, .15)
}

.kartra_icon--giant.kartra_icon--popup-style-42 {
    font-size: 60px;
    height: 60px;
    width: 60px;
    top: inherit
}

.kartra_icon--giant.kartra_icon--popup-style-42.kartra_icon--circled {
    width: 92px;
    height: 92px;
    font-size: 60px;
    top: 4px
}

.kartra_headline.kartra_headline--popup-style-42.kartra_headline--size-l-giant {
    font-size: 2.35rem
}

.kartra_headline.kartra_headline--popup-style-42.kartra_headline--line-height-small,
.kartra_headline.kartra_headline--popup-style-42.kartra_headline--line-height-small p,
.kartra_headline.kartra_headline--popup-style-42.kartra_headline--line-height-small span {
    line-height: 115%
}

.kartra_headline.kartra_headline--popup-style-42.kartra_headline--margin-bottom-extra-medium {
    margin-bottom: 35px
}

.kartra_element_bg.kartra_element_bg--popup-style-42.kartra_element_bg--margin-bottom-special-medium {
    marign-bottom: 35px
}

.kartra_button1--giant.kartra_button1--popup-style-42.kartra_button1--circled-icon-left {
    padding: 27px 70px;
    font-size: 40px;
    border-radius: 8px
}

.kartra_button1--giant.kartra_button1--popup-style-42.kartra_button11--inliner {
    box-shadow: inset 0 -3px 0px rgba(0, 0, 0, .2)
}

.column--padding-extra-medium.column--popover-style-44 {
    padding-top: 20px;
    padding-bottom: 40px
}

.column--padding-extra-medium-no-left.column--popover-style-44 {
    padding: 55px 40px 25px 0
}

.kartra_icon--giant.kartra_icon--popup-style-44 {
    font-size: 48px;
    height: 48px;
    width: 48px;
    top: inherit
}

.kartra_icon--giant.kartra_icon--popup-style-44.kartra_icon--circled {
    width: 92px;
    height: 92px;
    font-size: 60px;
    top: 4px
}

.kartra_headline.kartra_headline--popup-style-44.kartra_headline--line-height-small,
.kartra_headline.kartra_headline--popup-style-44.kartra_headline--line-height-small p,
.kartra_headline.kartra_headline--popup-style-44.kartra_headline--line-height-small span {
    line-height: 121%
}

.kartra_headline.kartra_headline--popup-style-44.kartra_headline--margin-bottom-medium {
    margin-bottom: 45px
}

.kartra_icon.kartra_icon--medium.kartra_icon--popover-style-44 {
    width: 9px
}

.kartra_icon.kartra_icon--medium.kartra_icon--popover-style-44.kartra_icon--circled {
    width: 44px
}

.kartra_item_info__text.kartra_item_info__text--size-semi-medium.kartra_item_info__text--popover-style-44 {
    line-height: 130%
}

.kartra_button1.kartra_button1--popover-style-44 {
    border-radius: 12px
}

.kartra_button1.kartra_button1--popover-style-44.kartra_button1--full-width.kartra_button1--circled-icon-left {
    padding: 30px 40px
}

.kartra_button1.kartra_button1--popover-style-44.kartra_button1--shadow-medium {
    border: 6px solid #fff;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, .15)
}

.kartra_element_bg.kartra_element_bg--popup-style-44.kartra_element_bg--margin-bottom-medium {
    margin-bottom: 45px
}

.kartra_headline.kartra_headline--popup-style-46.kartra_headline--h4 {
    font-size: .95rem
}

.kartra_headline.kartra_headline--popup-style-46.kartra_headline--size-m-giant.kartra_headline--line-height-small,
.kartra_headline.kartra_headline--popup-style-46.kartra_headline--size-m-giant.kartra_headline--line-height-small p,
.kartra_headline.kartra_headline--popup-style-46.kartra_headline--size-m-giant.kartra_headline--line-height-small span {
    line-height: 106%
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg {
    margin-bottom: 20px
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg:first-child {
    margin-top: 0
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg:last-child {
    margin-bottom: 0
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(51, 50, 50, .75)
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti {
    border: none;
    background: #eee;
    font-family: "Roboto", sans-serif;
    color: #333232
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(51, 50, 50, .75)
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-moz-placeholder {
    color: rgba(51, 50, 50, .75)
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-moz-placeholder {
    color: rgba(51, 50, 50, .75)
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(51, 50, 50, .75)
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls button.dropdown-toggle {
    border: none;
    background: #eee;
    font-family: "Roboto", sans-serif;
    color: #333232
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti {
    border-radius: 8px;
    padding: 18px 25px;
    font-size: 20px;
    height: 70px
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle {
    height: 70px;
    border-radius: 8px
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle .filter-option {
    left: 25px
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
    padding-left: 60px
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option {
    left: 60px
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 32px;
    padding: 19px 16px
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn:after {
    border-radius: 8px
}

.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant,
.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_large,
.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_medium,
.popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_small {
    text-transform: none;
    font-family: "Roboto", sans-serif;
    border-radius: 8px;
    box-shadow: inset 0 -2px 0px rgba(0, 0, 0, .1)
}

.kartra_icon--giant.kartra_icon--popup-style-50 {
    font-size: 52px;
    height: 52px;
    width: 52px;
    top: inherit
}

.kartra_icon--giant.kartra_icon--popup-style-50.kartra_icon--circled {
    width: 92px;
    height: 92px;
    font-size: 60px;
    top: 4px
}

.kartra_list__item--margin-bottom-medium.kartra_list__item--popup-style-44 {
    margin-bottom: 30px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg {
    margin-bottom: 20px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(48, 43, 73, .75)
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti {
    border: 2px solid #e0e0e0;
    background: #fafafa;
    font-family: "Asap", sans-serif;
    border-radius: 38px;
    color: #302b49;
    font-style: italic
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(48, 43, 73, .75);
    font-style: italic
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-moz-placeholder {
    color: rgba(48, 43, 73, .75);
    font-style: italic
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-moz-placeholder {
    color: rgba(48, 43, 73, .75);
    font-style: italic
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(48, 43, 73, .75);
    font-style: italic
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls button.dropdown-toggle {
    border-radius: 38px;
    border: 2px solid #e0e0e0;
    background: #fafafa;
    font-family: "Asap", sans-serif;
    font-style: italic;
    color: #302b49
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti {
    padding: 18px 25px;
    font-size: 20px;
    height: 75px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_asterisk {
    top: 9px;
    right: 25px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle {
    height: 75px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
    left: 22px;
    top: 22px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
    padding-left: 60px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option {
    left: 60px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .kartra_optin_asterisk {
    top: 9px;
    right: 25px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i {
    left: 20px;
    top: 15px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti {
    padding-left: 60px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon button.dropdown-toggle .filter-option {
    left: 60px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_asterisk {
    top: 7px;
    right: 15px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
    left: 18px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
    padding-left: 50px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon button.dropdown-toggle .filter-option {
    left: 50px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small .kartra_optin_asterisk {
    top: 6px;
    right: 10px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon i.kartra_optin_i {
    left: 16px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon input.kartra_optin_ti {
    padding-left: 45px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_small.kartra_optin_icon button.dropdown-toggle .filter-option {
    left: 45px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 32px;
    padding: 25px 16px
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant,
.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_large,
.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_medium,
.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_small {
    text-transform: none;
    border-radius: 45px;
    font-family: "Asap", sans-serif;
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .1)
}

.popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn:after {
    border-radius: 45px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg {
    margin-bottom: 20px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: rgba(48, 43, 73, .75)
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti {
    border: 2px solid #e0e0e0;
    background: #fff;
    font-family: "Asap", sans-serif;
    color: #302b49
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(48, 43, 73, .75)
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-moz-placeholder {
    color: rgba(48, 43, 73, .75)
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-moz-placeholder {
    color: rgba(48, 43, 73, .75)
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(48, 43, 73, .75)
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls button.dropdown-toggle {
    border: 2px solid #e0e0e0;
    background: #fff;
    font-family: "Asap", sans-serif;
    color: #302b49
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti {
    border-radius: 6px;
    padding: 18px 25px;
    font-size: 20px;
    height: 75px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle {
    height: 75px;
    border-radius: 6px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle .filter-option {
    left: 25px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i {
    top: 24px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti {
    padding-left: 60px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option {
    left: 60px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 28px;
    padding: 19px 16px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn:after {
    border-radius: 6px
}

.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant,
.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_large,
.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_medium,
.popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_small {
    text-transform: none;
    border-radius: 6px;
    font-family: "Asap", sans-serif;
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .1), 0 4px 8px 0 rgba(0, 0, 0, .15)
}

.countdown.countdown--popover-style-52 .digit-list.digit-list--size-large-plus {
    line-height: 72px;
    height: 82px
}

@media(max-width: 991px) {
    .countdown.countdown--popover-style-52 .countdown__item.countdown__item--padding-left-right-special-medium {
        padding-left: 15px;
        padding-right: 15px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--size-large-plus {
        font-size: 60px;
        line-height: 60px;
        height: 70px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--margin-bottom-extra-small {
        margin-bottom: 10px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--right-medium-clone:after {
        margin-right: -20px
    }

    .countdown.countdown--popover-style-52 .countdown_title.countdown_title--size-normal {
        font-size: 16px
    }
}

@media(max-width: 767px) {
    .countdown.countdown--popover-style-52 .countdown__item.countdown__item--padding-left-right-special-medium {
        padding-left: 15px;
        padding-right: 15px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--size-large-plus {
        font-size: 50px;
        line-height: 50px;
        height: 60px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--margin-bottom-extra-small {
        margin-bottom: 5px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--right-medium-clone:after {
        margin-right: -18px
    }

    .countdown.countdown--popover-style-52 .countdown_title.countdown_title--size-normal {
        font-size: 12px
    }
}

@media(max-width: 480px) {
    .countdown.countdown--popover-style-52 .countdown__item.countdown__item--padding-left-right-special-medium {
        padding-left: 10px;
        padding-right: 10px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--size-large-plus {
        font-size: 40px;
        line-height: 40px;
        height: 50px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--margin-bottom-extra-small {
        margin-bottom: 0px
    }

    .countdown.countdown--popover-style-52 .digit-list.digit-list--right-medium-clone:after {
        margin-right: -12px;
        margin-top: -15px
    }

    .countdown.countdown--popover-style-52 .countdown_title.countdown_title--size-normal {
        font-size: 10px
    }
}

.kartra_button1.kartra_button1--popover-style-52 {
    margin-top: 30px
}

.kartra_button1.kartra_button1--popover-style-52.kartra_button11--inliner {
    font-size: 28px;
    box-shadow: inset 0 -4px 0px rgba(0, 0, 0, .1)
}

.kartra_button1.kartra_button1--popover-style-52.kartra_button1--full-width.kartra_button1--circled-icon-left {
    padding: 25px 40px
}

.kartra_icon--giant.kartra_icon--popup-style-53 {
    font-size: 42px;
    height: 42px;
    width: 42px;
    top: inherit
}

.kartra_icon--giant.kartra_icon--popup-style-53.kartra_icon--circled {
    width: 92px;
    height: 92px;
    font-size: 60px;
    top: 4px
}

.kartra_icon.kartra_icon--small.kartra_icon--popup-style-53 {
    width: 16px
}

.kartra_icon.kartra_icon--small.kartra_icon--popup-style-53.kartra_icon--circled {
    width: 32px;
    height: 32px;
    font-size: 18px;
    top: 4px
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_cg {
    margin-bottom: 20px
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_icon i.kartra_optin_i {
    color: #757575
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti {
    border: none;
    background: #eee;
    font-family: "Roboto", sans-serif;
    border-radius: 6px;
    color: #757575;
    font-style: italic;
    font-weight: 600 !important
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-webkit-input-placeholder {
    color: rgba(117, 117, 117, .75);
    font-style: italic;
    font-weight: 600
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-moz-placeholder {
    color: rgba(117, 117, 117, .75);
    font-style: italic;
    font-weight: 600
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti::-moz-placeholder {
    color: rgba(117, 117, 117, .75);
    font-style: italic;
    font-weight: 600
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls input.kartra_optin_ti:-ms-input-placeholder {
    color: rgba(117, 117, 117, .75);
    font-style: italic;
    font-weight: 600
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls button.dropdown-toggle {
    border-radius: 6px;
    border: none;
    background: #eee;
    color: #757575;
    font-family: "Roboto", sans-serif;
    font-style: italic;
    font-weight: 600
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti {
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 18px;
    height: 70px
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle {
    height: 70px
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
    font-size: 28px;
    padding: 22px 16px
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant,
.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_large,
.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_medium,
.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_small {
    text-transform: none;
    border-radius: 6px;
    font-family: "Patua One", cursive
}

.popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn:after {
    border-radius: 6px
}

@media(max-width: 899px) {
    div.background-item--popover-style-46 {
        background-size: contain
    }
}

@media(max-width: 768px) {
    .kartra_element_wrapper--image-mock-up-center {
        margin: 0 20px
    }
}

@media(max-width: 480px) {

    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large input.kartra_optin_ti,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium input.kartra_optin_ti {
        padding: 8px 10px;
        font-size: 16px;
        height: 40px;
        line-height: 1.3;
        border-radius: 4px
    }

    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle {
        height: 40px;
        border-radius: 4px
    }

    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle .filter-option,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle .filter-option,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle .filter-option {
        left: 25px
    }

    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
        font-size: 16px;
        top: 13px
    }

    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
        padding-left: 40px
    }

    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon button.dropdown-toggle .filter-option {
        left: 40px
    }

    .popup-style-46.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        line-height: 1.3;
        font-size: 20px;
        padding: 12px 12px
    }

    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large input.kartra_optin_ti,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium input.kartra_optin_ti {
        padding: 8px 10px;
        font-size: 16px;
        height: 40px;
        line-height: 1.3
    }

    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle {
        height: 40px;
        padding-top: 4px !important;
        padding-bottom: 4px !important
    }

    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
        font-size: 16px;
        top: 13px;
        left: 16px
    }

    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
        padding-left: 45px
    }

    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon button.dropdown-toggle .filter-option {
        left: 45px
    }

    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant .kartra_optin_asterisk,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large .kartra_optin_asterisk,
    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium .kartra_optin_asterisk {
        top: 6px;
        right: 10px
    }

    .popup-style-50.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        line-height: 1.3;
        font-size: 20px;
        padding: 10px 12px
    }

    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large input.kartra_optin_ti,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium input.kartra_optin_ti {
        padding: 8px 10px;
        font-size: 16px;
        height: 40px;
        line-height: 1.3;
        border-radius: 4px
    }

    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle {
        height: 40px;
        border-radius: 4px
    }

    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle .filter-option,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle .filter-option,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle .filter-option {
        left: 25px
    }

    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
        font-size: 16px;
        top: 13px
    }

    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
        padding-left: 40px
    }

    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon button.dropdown-toggle .filter-option {
        left: 40px
    }

    .popup-style-51.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        line-height: 1.3;
        font-size: 20px;
        padding: 12px 12px
    }

    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant input.kartra_optin_ti,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large input.kartra_optin_ti,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium input.kartra_optin_ti {
        padding: 8px 10px;
        font-size: 16px;
        height: 40px;
        line-height: 1.3;
        border-radius: 6px
    }

    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle {
        height: 40px;
        border-radius: 6px
    }

    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant button.dropdown-toggle .filter-option,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large button.dropdown-toggle .filter-option,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium button.dropdown-toggle .filter-option {
        left: 25px
    }

    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon i.kartra_optin_i,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon i.kartra_optin_i,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon i.kartra_optin_i {
        font-size: 16px;
        top: 13px
    }

    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon input.kartra_optin_ti,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon input.kartra_optin_ti {
        padding-left: 40px
    }

    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_giant.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_large.kartra_optin_icon button.dropdown-toggle .filter-option,
    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] .kartra_optin_controls.kartra_optin_input_medium.kartra_optin_icon button.dropdown-toggle .filter-option {
        left: 40px
    }

    .popup-style-53.kartra_page_optin_form .kartra_optin_wrapper form[data-field-style=box] button.kartra_optin_submit_btn.kartra_optin_btn_giant {
        line-height: 1.3;
        font-size: 20px;
        padding: 12px 12px
    }
}

.kartra_page_optin_form.popup-window-form-style-1 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Nunito", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-2 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Oswald", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-3 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Asap", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-4 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto Condensed", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-5 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Droid Sans", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-6 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto Slab", serif
}

.kartra_page_optin_form.popup-window-form-style-7 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Fira Sans", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-8 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Dosis", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-9 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Raleway", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-10 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Patua One", cursive
}

.kartra_page_optin_form.popup-window-form-style-11 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-12 .kartra_optin_wrapper .kartra_optin_cg {
    margin-top: 0px;
    margin-bottom: 20px
}

.kartra_page_optin_form.popup-window-form-style-12 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-13 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Montserrat", sans-serif
}

.kartra_page_optin_form.popup-window-form-style-14 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Lato", sans-serif
}

.kartra_button1--popup14-btn.kartra_button1--shadow-small {
    border: #fff 2px solid;
    box-shadow: 0px 5px 8px rgba(0, 0, 0, .1)
}

.kartra_button1--popup14-btn.kartra_button1--shadow-medium {
    border: #fff 4px solid;
    box-shadow: 0 8px 10px rgba(0, 0, 0, .1)
}

.kartra_button1--popup14-btn.kartra_button1--shadow-large {
    border: #fff 6px solid;
    box-shadow: 0 10px 15px rgba(0, 0, 0, .1)
}

.content--popup-form-small {
    max-width: 600px;
    margin: auto
}

.content--popup-form-large {
    max-width: 900px;
    margin: auto;
    overflow: visible
}

.popup_form_inline_wrapper>div {
    padding: 0px 10px
}

.page-popup-form-container--large {
    max-width: 900px;
    margin: auto
}

.page-popup-form-container--small {
    margin: auto
}

@media(min-width: 900px) {

    .page-popup-form-container--large .col-md-1,
    .page-popup-form-container--large .col-md-2,
    .page-popup-form-container--large .col-md-3,
    .page-popup-form-container--large .col-md-4,
    .page-popup-form-container--large .col-md-5,
    .page-popup-form-container--large .col-md-6,
    .page-popup-form-container--large .col-md-7,
    .page-popup-form-container--large .col-md-8,
    .page-popup-form-container--large .col-md-9,
    .page-popup-form-container--large .col-md-10,
    .page-popup-form-container--large .col-md-11,
    .page-popup-form-container--large .col-md-12,
    .page-popup-form-container--small .col-md-1,
    .page-popup-form-container--small .col-md-2,
    .page-popup-form-container--small .col-md-3,
    .page-popup-form-container--small .col-md-4,
    .page-popup-form-container--small .col-md-5,
    .page-popup-form-container--small .col-md-6,
    .page-popup-form-container--small .col-md-7,
    .page-popup-form-container--small .col-md-8,
    .page-popup-form-container--small .col-md-9,
    .page-popup-form-container--small .col-md-10,
    .page-popup-form-container--small .col-md-11,
    .page-popup-form-container--small .col-md-12 {
        float: left
    }

    .page-popup-form-container--large .col-md-1,
    .page-popup-form-container--small .col-md-1 {
        width: 8.3333333333%
    }

    .page-popup-form-container--large .col-md-2,
    .page-popup-form-container--small .col-md-2 {
        width: 16.6666666667%
    }

    .page-popup-form-container--large .col-md-3,
    .page-popup-form-container--small .col-md-3 {
        width: 25%
    }

    .page-popup-form-container--large .col-md-4,
    .page-popup-form-container--small .col-md-4 {
        width: 33.3333333333%
    }

    .page-popup-form-container--large .col-md-5,
    .page-popup-form-container--small .col-md-5 {
        width: 41.6666666667%
    }

    .page-popup-form-container--large .col-md-6,
    .page-popup-form-container--small .col-md-6 {
        width: 50%
    }

    .page-popup-form-container--large .col-md-7,
    .page-popup-form-container--small .col-md-7 {
        width: 58.3333333333%
    }

    .page-popup-form-container--large .col-md-8,
    .page-popup-form-container--small .col-md-8 {
        width: 66.6666666667%
    }

    .page-popup-form-container--large .col-md-9,
    .page-popup-form-container--small .col-md-9 {
        width: 75%
    }

    .page-popup-form-container--large .col-md-10,
    .page-popup-form-container--small .col-md-10 {
        width: 83.3333333333%
    }

    .page-popup-form-container--large .col-md-11,
    .page-popup-form-container--small .col-md-11 {
        width: 91.6666666667%
    }

    .page-popup-form-container--large .col-md-12,
    .page-popup-form-container--small .col-md-12 {
        width: 100%
    }

    .page-popup-form-container--large .col-md-pull-0,
    .page-popup-form-container--small .col-md-pull-0 {
        right: auto
    }

    .page-popup-form-container--large .col-md-pull-1,
    .page-popup-form-container--small .col-md-pull-1 {
        right: 8.3333333333%
    }

    .page-popup-form-container--large .col-md-pull-2,
    .page-popup-form-container--small .col-md-pull-2 {
        right: 16.6666666667%
    }

    .page-popup-form-container--large .col-md-pull-3,
    .page-popup-form-container--small .col-md-pull-3 {
        right: 25%
    }

    .page-popup-form-container--large .col-md-pull-4,
    .page-popup-form-container--small .col-md-pull-4 {
        right: 33.3333333333%
    }

    .page-popup-form-container--large .col-md-pull-5,
    .page-popup-form-container--small .col-md-pull-5 {
        right: 41.6666666667%
    }

    .page-popup-form-container--large .col-md-pull-6,
    .page-popup-form-container--small .col-md-pull-6 {
        right: 50%
    }

    .page-popup-form-container--large .col-md-pull-7,
    .page-popup-form-container--small .col-md-pull-7 {
        right: 58.3333333333%
    }

    .page-popup-form-container--large .col-md-pull-8,
    .page-popup-form-container--small .col-md-pull-8 {
        right: 66.6666666667%
    }

    .page-popup-form-container--large .col-md-pull-9,
    .page-popup-form-container--small .col-md-pull-9 {
        right: 75%
    }

    .page-popup-form-container--large .col-md-pull-10,
    .page-popup-form-container--small .col-md-pull-10 {
        right: 83.3333333333%
    }

    .page-popup-form-container--large .col-md-pull-11,
    .page-popup-form-container--small .col-md-pull-11 {
        right: 91.6666666667%
    }

    .page-popup-form-container--large .col-md-pull-12,
    .page-popup-form-container--small .col-md-pull-12 {
        right: 100%
    }

    .page-popup-form-container--large .col-md-push-0,
    .page-popup-form-container--small .col-md-push-0 {
        left: auto
    }

    .page-popup-form-container--large .col-md-push-1,
    .page-popup-form-container--small .col-md-push-1 {
        left: 8.3333333333%
    }

    .page-popup-form-container--large .col-md-push-2,
    .page-popup-form-container--small .col-md-push-2 {
        left: 16.6666666667%
    }

    .page-popup-form-container--large .col-md-push-3,
    .page-popup-form-container--small .col-md-push-3 {
        left: 25%
    }

    .page-popup-form-container--large .col-md-push-4,
    .page-popup-form-container--small .col-md-push-4 {
        left: 33.3333333333%
    }

    .page-popup-form-container--large .col-md-push-5,
    .page-popup-form-container--small .col-md-push-5 {
        left: 41.6666666667%
    }

    .page-popup-form-container--large .col-md-push-6,
    .page-popup-form-container--small .col-md-push-6 {
        left: 50%
    }

    .page-popup-form-container--large .col-md-push-7,
    .page-popup-form-container--small .col-md-push-7 {
        left: 58.3333333333%
    }

    .page-popup-form-container--large .col-md-push-8,
    .page-popup-form-container--small .col-md-push-8 {
        left: 66.6666666667%
    }

    .page-popup-form-container--large .col-md-push-9,
    .page-popup-form-container--small .col-md-push-9 {
        left: 75%
    }

    .page-popup-form-container--large .col-md-push-10,
    .page-popup-form-container--small .col-md-push-10 {
        left: 83.3333333333%
    }

    .page-popup-form-container--large .col-md-push-11,
    .page-popup-form-container--small .col-md-push-11 {
        left: 91.6666666667%
    }

    .page-popup-form-container--large .col-md-push-12,
    .page-popup-form-container--small .col-md-push-12 {
        left: 100%
    }

    .page-popup-form-container--large .col-md-offset-0,
    .page-popup-form-container--small .col-md-offset-0 {
        margin-left: 0%
    }

    .page-popup-form-container--large .col-md-offset-1,
    .page-popup-form-container--small .col-md-offset-1 {
        margin-left: 8.3333333333%
    }

    .page-popup-form-container--large .col-md-offset-2,
    .page-popup-form-container--small .col-md-offset-2 {
        margin-left: 16.6666666667%
    }

    .page-popup-form-container--large .col-md-offset-3,
    .page-popup-form-container--small .col-md-offset-3 {
        margin-left: 25%
    }

    .page-popup-form-container--large .col-md-offset-4,
    .page-popup-form-container--small .col-md-offset-4 {
        margin-left: 33.3333333333%
    }

    .page-popup-form-container--large .col-md-offset-5,
    .page-popup-form-container--small .col-md-offset-5 {
        margin-left: 41.6666666667%
    }

    .page-popup-form-container--large .col-md-offset-6,
    .page-popup-form-container--small .col-md-offset-6 {
        margin-left: 50%
    }

    .page-popup-form-container--large .col-md-offset-7,
    .page-popup-form-container--small .col-md-offset-7 {
        margin-left: 58.3333333333%
    }

    .page-popup-form-container--large .col-md-offset-8,
    .page-popup-form-container--small .col-md-offset-8 {
        margin-left: 66.6666666667%
    }

    .page-popup-form-container--large .col-md-offset-9,
    .page-popup-form-container--small .col-md-offset-9 {
        margin-left: 75%
    }

    .page-popup-form-container--large .col-md-offset-10,
    .page-popup-form-container--small .col-md-offset-10 {
        margin-left: 83.3333333333%
    }

    .page-popup-form-container--large .col-md-offset-11,
    .page-popup-form-container--small .col-md-offset-11 {
        margin-left: 91.6666666667%
    }

    .page-popup-form-container--large .col-md-offset-12,
    .page-popup-form-container--small .col-md-offset-12 {
        margin-left: 100%
    }
}

.content--popup-form-large.content--padding-top-bottom-special-large-sm-adjust {
    padding-top: 60px;
    padding-bottom: 40px
}

.content .page-popup-form-container--large .kartra_element_bg--min-height-small {
    min-height: 400px
}

@media(max-width: 899px) {
    .page-popup-form-container--large .column--sm-padding-top-bottom-none {
        padding-top: 0px;
        padding-bottom: 0px
    }

    .page-popup-form-container--large .column--sm-padding-top-extra-medium {
        padding-top: 40px
    }

    .page-popup-form-container--large .column--sm-padding-top-special-medium {
        padding-top: 30px
    }

    .page-popup-form-container--large .column--sm-padding-bottom-none {
        padding-bottom: 0px
    }

    .page-popup-form-container--large .column--sm-padding-bottom-tiny {
        padding-bottom: 10px
    }

    .page-popup-form-container--large .column--sm-padding-bottom-extra-small {
        padding-bottom: 20px
    }

    .page-popup-form-container--large .column--sm-padding-top-none {
        padding-top: 0px
    }

    .page-popup-form-container--large .column--sm-padding-left-right-small {
        padding-left: 25px;
        padding-right: 25px
    }

    .page-popup-form-container--large .column--sm-padding-top-bottom-extra-medium-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }

    .page-popup-form-container--large .column--sm-padding-top-medium {
        padding-top: 50px
    }

    .page-popup-form-container--large .column--sm-margin-left-right-big-tiny {
        margin-left: 15px;
        margin-right: 15px
    }

    .page-popup-form-container--large .column--sm-padding-extra-small {
        padding: 20px
    }

    .page-popup-form-container--large .column--sm-popup-padding-extra-medium {
        padding: 40px
    }

    .page-popup-form-container--large .kartra_element_bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }

    .page-popup-form-container--large .kartra_element_bg--sm-padding-top-bottom-medium-left-right-tiny {
        padding: 50px 10px
    }

    .page-popup-form-container--large .kartra_element_wrapper--sm-align-center {
        margin-left: auto;
        margin-right: auto
    }

    .page-popup-form-container--large .kartra_mail_stripe__bg--padding-top-bottom-special-large-left-right-small-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }

    .page-popup-form-container--large .kartra_headline--popup-sm-text-center,
    .page-popup-form-container--large .kartra_text--popup-sm-text-center {
        text-align: center
    }

    .page-popup-form-container--large .kartra_text--sm-margin-top-extra-small {
        margin-top: 20px
    }

    .page-popup-form-container--large .sm-pull-center {
        margin-left: auto !important;
        margin-right: auto !important;
        display: table
    }

    .page-popup-form-container--large .sm-pull-left {
        margin-left: 0px;
        float: left !important
    }

    .content--popup-form-large.content--padding-top-bottom-special-large-sm-adjust {
        padding-top: 40px;
        padding-bottom: 20px
    }
}

@media(min-width: 900px) {
    .page-popup-form-container--large .column--md-padding-left-extra-medium {
        padding-left: 40px
    }

    .page-popup-form-container--large .column--md-padding-right-extra-medium {
        padding-right: 40px
    }

    .page-popup-form-container--large .column--md-padding-left-small {
        padding-left: 25px
    }

    .page-popup-form-container--large .column--md-padding-right-small {
        padding-right: 25px
    }

    .page-popup-form-container--large .column--md-pading-left-medium {
        padding-left: 50px
    }

    .page-popup-form-container--large .column--md-border-left-extra-tiny {
        border-width: 0px 0px 0px 1px;
        border-style: solid
    }

    .page-popup-form-container--large .column--md-border-left-tiny {
        border-width: 0px 0px 0px 2px;
        border-style: solid
    }

    .page-popup-form-container--large .kartra_text--md-margin-bottom-extra-small {
        margin-bottom: 0px
    }
}

@media(max-width: 991px)and (min-width: 900px) {
    .kartra_element_bg--popup-form-thumb-custom-1 {
        width: 180px;
        height: 180px
    }
}

.kartra_page_optin_form.popup-form-optin-style-1 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Raleway", sans-serif;
    font-weight: 700
}

.kartra_page_optin_form.popup-form-optin-style-1 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice p {
    font-family: "Raleway", sans-serif;
    font-weight: 400 !important
}

.kartra_page_optin_form.popup-form-optin-style-1 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto", sans-serif;
    font-weight: 700
}

.kartra_page_optin_form.popup-form-optin-style-1 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice p {
    font-family: "Roboto", sans-serif;
    font-weight: 400 !important
}

.kartra_page_optin_form.popup-form-optin-style-3 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto", sans-serif
}

.kartra_page_optin_form.popup-form-optin-style-4 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form.popup-form-optin-style-5 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto", sans-serif
}

.kartra_page_optin_form.popup-form-optin-style-5 .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.kartra_page_optin_form.popup-form-optin-style-5 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice {
    display: inline-block
}

.kartra_page_optin_form.popup-form-optin-style-5 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice p {
    font-size: 14px !important;
    font-weight: 400 !important
}

.kartra_page_optin_form.popup-form-optin-style-6 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form.popup-form-optin-style-6 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice p {
    font-size: 14px !important;
    font-weight: 400 !important
}

.kartra_page_optin_form.popup-form-optin-style-7 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form.popup-form-optin-style-7 .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.kartra_page_optin_form.popup-form-optin-style-7 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice {
    display: inline-block
}

.kartra_page_optin_form.popup-form-optin-style-7 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice p {
    font-size: 14px !important;
    font-weight: 400 !important
}

.kartra_page_optin_form.popup-form-optin-style-16 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form.popup-form-optin-style-17 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form.popup-form-optin-style-18 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form.popup-form-optin-double-col-style-4 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto", sans-serif
}

.kartra_page_optin_form.popup-form-optin-double-col-style-4 .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.kartra_page_optin_form.popup-form-optin-double-col-style-4 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice {
    display: inline-block
}

.kartra_page_optin_form.popup-form-optin-double-col-style-4 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice p {
    font-family: "Roboto", sans-serif;
    font-size: 14px !important;
    font-weight: 400 !important
}

.kartra_page_optin_form.popup-form-optin-double-col-style-7 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Lato", "Roboto", "sans serif"
}

.kartra_page_optin_form.popup-form-optin-double-col-style-7 .kartra_optin_wrapper .kartra_optin_cg.kartra_optin_privacy-block {
    text-align: center
}

.kartra_page_optin_form.popup-form-optin-double-col-style-7 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice {
    display: inline-block
}

.kartra_page_optin_form.popup-form-optin-double-col-style-7 .kartra_optin_wrapper .kartra_optin_cg .kartra_optin_notice p {
    font-family: "Lato", "Roboto", "sans serif";
    font-size: 14px !important;
    font-weight: 400 !important
}

.kartra_page_optin_form.popup-form-optin-style-8 .kartra_optin_wrapper button.kartra_optin_submit_btn {
    font-family: "Roboto Condensed", sans-serif
}

.mockup-items {
    position: relative;
    height: 570px;
    overflow: hidden
}

.mockup-items--single-big-ipad-mockup {
    height: 425px
}

@media(max-width: 538px) {
    .mockup-items--single-big-ipad-mockup {
        height: 320px
    }
}

.mockup-items--height-auto {
    height: auto !important
}

.kartra_element_bg--kartra-mockup-element-left {
    position: absolute !important;
    left: 0px !important;
    z-index: 1 !important;
    bottom: -180px
}

.kartra_element_bg--kartra-mockup-element-center {
    display: table;
    margin: auto !important;
    z-index: 100
}

.kartra_element_bg--kartra-mockup-element-right {
    position: absolute !important;
    right: 0px !important;
    z-index: 1 !important;
    bottom: -180px
}

.kartra_element_wrapper--big-ipad-joint-mockup {
    display: table;
    margin: auto;
    position: relative;
    width: 830px
}

.kartra_element_wrapper--big-ipad-joint-mockup--bottom-hide {
    margin-bottom: -150px
}

@media(max-width: 991px) {
    .kartra_element_wrapper--big-ipad-joint-mockup {
        width: 690px
    }
}

@media(max-width: 767px) {
    .kartra_element_wrapper--big-ipad-joint-mockup {
        width: 540px
    }
}

@media(max-width: 582px) {
    .kartra_element_wrapper--big-ipad-joint-mockup {
        width: 500px
    }
}

@media(max-width: 538px) {
    .kartra_element_wrapper--big-ipad-joint-mockup {
        width: auto
    }

    .kartra_element_wrapper--big-ipad-joint-mockup .kartra_element_bg--kartra-mockup-element-left,
    .kartra_element_wrapper--big-ipad-joint-mockup .kartra_element_bg--kartra-mockup-element-right {
        display: none
    }
}

.kartra_element_wrapper--phone-joint-mockup {
    display: table;
    margin: auto;
    position: relative;
    width: 690px
}

.kartra_element_wrapper--phone-joint-mockup--bottom-hide {
    margin-bottom: -150px
}

@media(max-width: 991px) {
    .kartra_element_wrapper--phone-joint-mockup {
        width: 690px
    }
}

@media(max-width: 767px) {
    .kartra_element_wrapper--phone-joint-mockup {
        width: 540px
    }
}

@media(max-width: 582px) {
    .kartra_element_wrapper--phone-joint-mockup {
        width: 500px
    }
}

@media(max-width: 538px) {
    .kartra_element_wrapper--phone-joint-mockup {
        width: auto
    }

    .kartra_element_wrapper--phone-joint-mockup .kartra_element_bg--kartra-mockup-element-left,
    .kartra_element_wrapper--phone-joint-mockup .kartra_element_bg--kartra-mockup-element-right {
        display: none
    }
}

.kartra_element_wrapper {
    position: relative
}

.kartra_element_wrapper--align-center {
    margin-left: auto;
    margin-right: auto
}

.kartra_element_wrapper--align-right {
    margin-left: auto;
    margin-right: 0px
}

@media(max-width: 991px) {
    .kartra_element_wrapper--sm-align-center {
        margin-left: auto;
        margin-right: auto
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--sm-align-left {
        margin-left: 0;
        margin-right: auto
    }
}

.kartra_element_wrapper--black-laptop-mock-up {
    position: relative;
    margin-bottom: 20px
}

.kartra_element_wrapper--black-laptop-mock-up .background-item {
    width: 69.7%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 80.8%;
    left: 15.2%;
    top: 5.9%;
    z-index: 10 !important
}

.kartra_element_wrapper--black-laptop-mock-up .laptop-mock-up--frame {
    width: 100%;
    height: auto;
    position: relative
}

.kartra_element_wrapper--laptop-mock-up {
    position: relative
}

.kartra_element_wrapper--laptop-mock-up .background-item {
    z-index: 10 !important;
    width: 70%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 62.8%;
    left: 15%;
    top: 4.6%
}

.kartra_element_wrapper--white-ipad-mockup {
    position: relative
}

.kartra_element_wrapper--white-ipad-mockup .background-item--white-ipad {
    z-index: 10 !important;
    width: 90.4%;
    background-repeat: no-repeat;
    height: 87%;
    left: 4.9%;
    top: 6.5%;
    background-position: top
}

.kartra_element_wrapper--single-white-ipad-mockup-cut {
    position: relative
}

.kartra_element_wrapper--single-white-ipad-mockup-cut .background-item--white-ipad {
    z-index: 10 !important;
    width: 90.4%;
    background-repeat: no-repeat;
    height: 90.5%;
    left: 4.9%;
    top: 9.5%;
    background-position: top
}

.kartra_element_wrapper--single-black-ipad-mockup-cut {
    position: relative
}

.kartra_element_wrapper--single-black-ipad-mockup-cut .background-item--black-ipad {
    z-index: 10 !important;
    width: 90.4%;
    background-repeat: no-repeat;
    height: 90.5%;
    left: 4.9%;
    top: 9.5%;
    background-position: top
}

.kartra_element_wrapper--black-ipad-mockup {
    position: relative
}

.kartra_element_wrapper--black-ipad-mockup .background-item--black-ipad {
    z-index: 10 !important;
    width: 90.8%;
    background-repeat: no-repeat;
    height: 87%;
    left: 4.8%;
    top: 6.5%;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up {
    position: relative
}

.kartra_element_wrapper--joint-device-mock-up .background-item--ipad {
    z-index: 1 !important;
    width: 61.2%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 87%;
    left: 3.2%;
    top: 6.4%;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up .background-item--iphone {
    z-index: 1 !important;
    width: 31.6%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 60%;
    margin-right: 0%;
    top: 30.7%;
    right: 2.2%;
    left: inherit;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up {
    position: relative
}

.kartra_element_wrapper--joint-device-mock-up .background-item--ipad {
    z-index: 1 !important;
    width: 60.4%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 87%;
    left: 3.1%;
    top: 6.6%;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up .background-item--iphone {
    z-index: 1 !important;
    width: 31.2%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 60%;
    margin-right: 0%;
    top: 30.7%;
    right: 2.2%;
    left: inherit;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up-white {
    position: relative
}

.kartra_element_wrapper--joint-device-mock-up-white .background-item--ipad {
    z-index: 1 !important;
    width: 60.4%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 87%;
    left: 3.1%;
    top: 6.4%;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up-white .background-item--iphone {
    z-index: 1 !important;
    width: 31.4%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 60.3%;
    margin-right: 0%;
    top: 30.8%;
    right: 2.1%;
    left: inherit;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up-two {
    position: relative
}

.kartra_element_wrapper--joint-device-mock-up-two .background-item--iphone {
    z-index: 1 !important;
    width: 31.2%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 60.1%;
    top: 30.6%;
    left: 2.4%;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up-two .background-item--ipad {
    z-index: 1 !important;
    width: 60.4%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 86.8%;
    top: 6.6%;
    right: 2.8%;
    left: inherit;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up-white-two {
    position: relative
}

.kartra_element_wrapper--joint-device-mock-up-white-two .background-item--iphone {
    z-index: 1 !important;
    width: 31.5%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 60.1%;
    top: 30.8%;
    left: 2%;
    background-position: top
}

.kartra_element_wrapper--joint-device-mock-up-white-two .background-item--ipad {
    z-index: 1 !important;
    width: 60.4%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 87%;
    top: 6.4%;
    right: 3%;
    left: inherit;
    background-position: top
}

.kartra_element_wrapper--tablet-hand-mock-up {
    position: relative
}

.kartra_element_wrapper--tablet-hand-mock-up .background-item {
    z-index: 10 !important;
    width: 53%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 75.8%;
    left: 23.9%;
    top: 5.6%
}

.kartra_element_wrapper--tablet-full-hand-mock-up-black {
    position: relative
}

.kartra_element_wrapper--tablet-full-hand-mock-up-black .background-item {
    z-index: 10 !important;
    width: 52.8%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 75.5%;
    left: 24%;
    top: 5.8%
}

.kartra_element_wrapper--single-iphone7-mockup {
    max-width: 330px
}

.kartra_element_wrapper--single-iphone7-mockup .background-item {
    width: 86.2%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 76%;
    left: 6.7%;
    top: 12%;
    z-index: 1 !important
}

.kartra_element_wrapper--single-iphone7-half-mockup {
    max-width: 330px
}

.kartra_element_wrapper--single-iphone7-half-mockup .background-item {
    width: 86.3%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 86.9%;
    left: 6.9%;
    top: 14.6%;
    z-index: 1 !important
}

.kartra_element_wrapper--single-white-shadow-iphone7-mockup {
    max-width: 330px
}

.kartra_element_wrapper--single-white-shadow-iphone7-mockup .background-item {
    width: 71.5%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 67.9%;
    left: 14.1%;
    top: 12.7%;
    z-index: 1 !important;
    background-position: top
}

.kartra_element_wrapper--single-iphone7-black-mockup {
    max-width: 330px
}

.kartra_element_wrapper--single-iphone7-black-mockup .background-item {
    width: 86.3%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 76%;
    left: 6.8%;
    top: 12.3%;
    z-index: 1 !important
}

.kartra_element_wrapper--tablet-hand-mock-up-two .background-item {
    z-index: 1 !important;
    width: 62.2%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 90.9%;
    left: 19.2%;
    top: 9.1%
}

.kartra_element_wrapper--tablet-hand-mock-up-two-black .background-item {
    z-index: 1 !important;
    width: 62.3%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 91%;
    left: 19.1%;
    top: 9.1%
}

.kartra_element_wrapper--three-iphone-mockup {
    position: relative
}

.kartra_element_wrapper--three-iphone-mockup .background-item--first-iphone {
    left: 2.2%;
    width: 30.4%;
    height: 72.2%;
    top: 27.8%;
    z-index: 10 !important
}

.kartra_element_wrapper--three-iphone-mockup .background-item---second-iphone {
    top: 13.6%;
    width: 30.4%;
    left: 34.8%;
    z-index: 10 !important;
    height: 86.5%
}

.kartra_element_wrapper--three-iphone-mockup .background-item--third-iphone {
    right: 2.1%;
    left: inherit;
    width: 30.5%;
    height: 72.2%;
    top: 27.8%;
    z-index: 10 !important
}

.kartra_element_wrapper--three-iphone-mockup-black {
    position: relative
}

.kartra_element_wrapper--three-iphone-mockup-black .background-item--first-iphone {
    left: 2.3%;
    width: 30.2%;
    height: 72.2%;
    top: 27.8%;
    z-index: 10 !important
}

.kartra_element_wrapper--three-iphone-mockup-black .background-item---second-iphone {
    top: 13.6%;
    width: 30.2%;
    left: 34.9%;
    z-index: 10 !important;
    height: 86.4%
}

.kartra_element_wrapper--three-iphone-mockup-black .background-item--third-iphone {
    right: 2.2%;
    left: inherit;
    width: 30.2%;
    height: 72.2%;
    top: 27.8%;
    z-index: 10 !important
}

.kartra_element_wrapper--three-ipad-mockup {
    position: relative
}

.kartra_element_wrapper--three-ipad-mockup .background-item--first-ipad {
    left: 1.6%;
    width: 31.2%;
    height: 83.9%;
    top: 16.1%;
    z-index: 10 !important;
    background-position: top
}

.kartra_element_wrapper--three-ipad-mockup .background-item---second-ipad {
    top: 7.1%;
    width: 31.2%;
    left: 34.4%;
    z-index: 10 !important;
    height: 93%;
    background-position: top
}

.kartra_element_wrapper--three-ipad-mockup .background-item--third-ipad {
    right: 1.4%;
    left: inherit;
    width: 31.4%;
    height: 83.9%;
    top: 16.1%;
    z-index: 10 !important;
    background-position: top
}

.kartra_element_wrapper--three-ipad-mockup-black {
    position: relative
}

.kartra_element_wrapper--three-ipad-mockup-black .background-item--first-ipad {
    left: 1.7%;
    width: 31%;
    height: 83.9%;
    top: 16.1%;
    z-index: 10 !important;
    background-position: top
}

.kartra_element_wrapper--three-ipad-mockup-black .background-item---second-ipad {
    top: 7.1%;
    width: 31%;
    left: 34.6%;
    z-index: 10 !important;
    height: 92.9%;
    background-position: top
}

.kartra_element_wrapper--three-ipad-mockup-black .background-item--third-ipad {
    right: 1.6%;
    left: inherit;
    width: 31%;
    height: 83.9%;
    top: 16.1%;
    z-index: 10 !important;
    background-position: top
}

.kartra_element_wrapper--image-mock-up {
    position: relative
}

.kartra_element_wrapper--image-mock-up .background-item {
    z-index: 1;
    width: 74.7%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 61.2%;
    margin-left: 12.9%;
    top: 3.9%
}

.kartra_element_wrapper--image-mock-up-2 {
    position: relative;
    z-index: 1
}

.kartra_element_wrapper--image-mock-up-2 .background-item {
    z-index: 10 !important;
    width: 67.7%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 71%;
    left: 15.9%;
    top: 6.1%
}

.kartra_element_wrapper--image-mock-up-2 .mackbook_image {
    width: 100%;
    height: auto;
    position: relative
}

.kartra_element_wrapper--image-mock-up-center {
    margin: 0 90px;
    text-align: center
}

.kartra_element_wrapper--image-mock-up-center .background-item {
    z-index: 1;
    width: 62.6%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 90.8%;
    margin-left: 0;
    top: 9.2%;
    display: inline-block;
    transform: translateX(-50%);
    left: 50%;
    max-width: 324px
}

.kartra_element_wrapper--browser-mockup-one {
    position: relative;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, .15);
    border-radius: 3px;
    margin-bottom: 20px
}

.kartra_element_wrapper--browser-mockup-one .browser-mockup--frame {
    width: 100%;
    height: auto;
    position: relative
}

.kartra_element_wrapper--browser-mockup-one .background-item {
    position: absolute;
    width: 100%;
    height: 92%;
    left: 0px;
    bottom: 0px;
    z-index: 10 !important;
    top: inherit;
    border-radius: 0px 0px 3px 3px !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top
}

.kartra_element_wrapper--imac-pro-mockup {
    position: relative
}

.kartra_element_wrapper--imac-pro-mockup .background-item {
    z-index: 10 !important;
    width: 70%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 62.8%;
    left: 15%;
    top: 4.6%
}

.kartra_element_wrapper--macbook-pro-mockup {
    position: relative
}

.kartra_element_wrapper--macbook-pro-mockup .background-item {
    z-index: 10 !important;
    width: 78.3%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 86.7%;
    left: 10.8%;
    top: 3.8%
}

.kartra_element_wrapper--imac-pro-mockup {
    position: relative
}

.kartra_element_wrapper--imac-pro-mockup .background-item {
    z-index: 10 !important;
    width: 92.3%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 64%;
    left: 3.9%;
    top: 4.5%
}

.kartra_element_wrapper--ipad-pro-mockup {
    position: relative
}

.kartra_element_wrapper--ipad-pro-mockup .background-item {
    z-index: 10 !important;
    width: 90%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 92.7%;
    left: 4.8%;
    top: 3.8%;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 1% .7% !important;
    border-bottom-left-radius: 1% .7% !important
}

.kartra_element_wrapper--ipad-pro-horizontal-mockup {
    position: relative
}

.kartra_element_wrapper--ipad-pro-horizontal-mockup .background-item {
    z-index: 10 !important;
    width: 92.6%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 90.2%;
    left: 3.8%;
    top: 5.1%;
    border-top-left-radius: .7% 1% !important;
    border-top-right-radius: .7% 1% !important;
    border-bottom-right-radius: .7% 1% !important;
    border-bottom-left-radius: .7% 1% !important
}

.kartra_element_wrapper--iphone-mockup {
    position: relative
}

.kartra_element_wrapper--iphone-mockup .background-item {
    z-index: 10 !important;
    width: 85%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 94%;
    left: 7.2%;
    top: 3%;
    border-top-left-radius: 8% 4% !important;
    border-top-right-radius: 8% 4% !important;
    border-bottom-right-radius: 8% 4% !important;
    border-bottom-left-radius: 8% 4% !important
}

.kartra_element_wrapper--ipad-full-hand-mockup {
    position: relative
}

.kartra_element_wrapper--ipad-full-hand-mockup .background-item {
    z-index: 10 !important;
    width: 52.8%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 80%;
    left: 24%;
    top: 3.5%;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 1% .7% !important;
    border-bottom-left-radius: 1% .7% !important
}

.kartra_element_wrapper--ipad-half-hand-mockup {
    position: relative
}

.kartra_element_wrapper--ipad-half-hand-mockup .background-item {
    z-index: 10 !important;
    width: 52.8%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 95.3%;
    left: 24%;
    top: 4.7%;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 0% !important;
    border-bottom-left-radius: 0% !important
}

.kartra_element_wrapper--ipad-n-iphone-mockup {
    position: relative
}

.kartra_element_wrapper--ipad-n-iphone-mockup .background-item--ipad {
    z-index: 1 !important;
    width: 62.4%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 92.5%;
    left: 3.2%;
    top: 4%;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 1% .7% !important;
    border-bottom-left-radius: 1% .7% !important
}

.kartra_element_wrapper--ipad-n-iphone-mockup .background-item--iphone {
    z-index: 1 !important;
    width: 28.6%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    height: 69.8%;
    margin-right: 0%;
    top: 27.9%;
    right: 2.6%;
    left: inherit;
    border-top-left-radius: 8% 4% !important;
    border-top-right-radius: 8% 4% !important;
    border-bottom-right-radius: 8% 4% !important;
    border-bottom-left-radius: 8% 4% !important
}

.kartra_element_wrapper--iphone-n-ipad-mockup {
    position: relative
}

.kartra_element_wrapper--iphone-n-ipad-mockup .background-item--iphone {
    z-index: 1 !important;
    width: 28.7%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 69.9%;
    top: 27.9%;
    left: 2.4%;
    border-top-left-radius: 8% 4% !important;
    border-top-right-radius: 8% 4% !important;
    border-bottom-right-radius: 8% 4% !important;
    border-bottom-left-radius: 8% 4% !important
}

.kartra_element_wrapper--iphone-n-ipad-mockup .background-item--ipad {
    z-index: 1 !important;
    width: 62.3%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 92.6%;
    top: 3.9%;
    right: 3.5%;
    left: inherit;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 1% .7% !important;
    border-bottom-left-radius: 1% .7% !important
}

.kartra_element_wrapper--three-iphone-pro-dark-half-mockup {
    position: relative
}

.kartra_element_wrapper--three-iphone-pro-dark-half-mockup .background-item--iphone-left {
    left: 2.6%;
    width: 29.3%;
    height: 81.8%;
    top: 18.2%;
    z-index: 10 !important;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 8% 4% !important;
    border-top-right-radius: 8% 4% !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.kartra_element_wrapper--three-iphone-pro-dark-half-mockup .background-item--iphone-middle {
    top: 4.3%;
    width: 30.1%;
    left: 35%;
    z-index: 10 !important;
    height: 95.7%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 8% 4% !important;
    border-top-right-radius: 8% 4% !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.kartra_element_wrapper--three-iphone-pro-dark-half-mockup .background-item--iphone-right {
    right: 2.6%;
    left: inherit;
    width: 29.3%;
    height: 81.8%;
    top: 18.2%;
    z-index: 10 !important;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 8% 4% !important;
    border-top-right-radius: 8% 4% !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.kartra_element_wrapper--three-ipad-pro-dark-half-mockup {
    position: relative
}

.kartra_element_wrapper--three-ipad-pro-dark-half-mockup .background-item--ipad-left {
    left: 1.6%;
    width: 29.4%;
    height: 77.5%;
    top: 22.5%;
    z-index: 10 !important;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 0% !important;
    border-bottom-left-radius: 0% !important
}

.kartra_element_wrapper--three-ipad-pro-dark-half-mockup .background-item--ipad-middle {
    top: 4.2%;
    width: 32.6%;
    left: 33.7%;
    z-index: 10 !important;
    height: 95.8%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 0% !important;
    border-bottom-left-radius: 0% !important
}

.kartra_element_wrapper--three-ipad-pro-dark-half-mockup .background-item--ipad-right {
    right: 1.6%;
    left: inherit;
    width: 29.4%;
    height: 77.5%;
    top: 22.5%;
    z-index: 10 !important;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 0% !important;
    border-bottom-left-radius: 0% !important
}

.kartra_element_wrapper--group-iphone-n-ipad-pro-mockup {
    position: relative
}

.kartra_element_wrapper--group-iphone-n-ipad-pro-mockup .background-item--iphone-left {
    left: 2%;
    width: 21.5%;
    height: 66.7%;
    top: 30.8%;
    z-index: 10 !important;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 8% 4% !important;
    border-top-right-radius: 8% 4% !important;
    border-bottom-right-radius: 8% 4% !important;
    border-bottom-left-radius: 8% 4% !important
}

.kartra_element_wrapper--group-iphone-n-ipad-pro-mockup .background-item--ipad-middle {
    top: 4%;
    width: 48.5%;
    left: 25.6%;
    z-index: 10 !important;
    height: 92.1%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 1% .7% !important;
    border-bottom-left-radius: 1% .7% !important
}

.kartra_element_wrapper--group-iphone-n-ipad-pro-mockup .background-item--iphone-right {
    right: 2.4%;
    left: inherit;
    width: 21.5%;
    height: 66.7%;
    top: 30.8%;
    z-index: 10 !important;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-top-left-radius: 8% 4% !important;
    border-top-right-radius: 8% 4% !important;
    border-bottom-right-radius: 8% 4% !important;
    border-bottom-left-radius: 8% 4% !important
}

.kartra_element_wrapper--ipad-half-mockup {
    position: relative
}

.kartra_element_wrapper--ipad-half-mockup .background-item {
    z-index: 10 !important;
    width: 90.8%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 95.7%;
    left: 4.4%;
    top: 4.3%;
    border-top-left-radius: 1% .7% !important;
    border-top-right-radius: 1% .7% !important;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-1 .kartra_element_wrapper__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills.png");
    position: absolute;
    top: -56px;
    left: -87px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-1 .kartra_element_wrapper__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-1 .kartra_element_wrapper__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills.png");
    position: absolute;
    bottom: -58px;
    right: -87px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-1 .kartra_element_wrapper__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-2 .kartra_element_wrapper__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-2.png");
    position: absolute;
    top: -85px;
    right: -45px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-2 .kartra_element_wrapper__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-2 .kartra_element_wrapper__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-2.png");
    position: absolute;
    bottom: -85px;
    left: 140px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-2 .kartra_element_wrapper__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-3 .kartra_element_wrapper__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-top-pills-3.png");
    position: absolute;
    top: -85px;
    left: -45px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-3 .kartra_element_wrapper__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-3 .kartra_element_wrapper__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-colored-bottom-pills-3.png");
    position: absolute;
    bottom: -85px;
    right: 140px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-3 .kartra_element_wrapper__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-4 .kartra_element_wrapper__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-top-pills-3.png");
    position: absolute;
    top: -75px;
    left: -50px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-4 .kartra_element_wrapper__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-4 .kartra_element_wrapper__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-bottom-pills-3.png");
    position: absolute;
    bottom: -115px;
    right: 140px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-4 .kartra_element_wrapper__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-5 .kartra_element_wrapper__pattern--top {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-top-pills-4.png");
    position: absolute;
    top: -75px;
    right: -50px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-5 .kartra_element_wrapper__pattern--top {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper .kartra_element_wrapper__pattern-5 .kartra_element_wrapper__pattern--bottom {
    content: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/kp-pattern/kp-bottom-pills-4.png");
    position: absolute;
    bottom: -115px;
    left: 140px
}

@media(max-width: 991px) {
    .kartra_element_wrapper .kartra_element_wrapper__pattern-5 .kartra_element_wrapper__pattern--bottom {
        content: "";
        opacity: 0;
        visibility: hidden
    }
}

.kartra_element_wrapper--badge-mockup-one {
    position: relative;
    margin-bottom: 20px;
    width: 220px
}

.kartra_element_wrapper--badge-mockup-one .badge-mockup--bg {
    width: 100%;
    height: auto;
    position: relative
}

.kartra_element_wrapper--badge-mockup-one .kartra_element_badge_content_wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    position: absolute;
    width: 100%;
    min-height: 218px;
    left: 0px;
    top: 0px;
    z-index: 10 !important;
    padding: 10px 40px
}

.kartra_element_wrapper--badge-mockup-two {
    position: relative;
    margin-bottom: 20px;
    width: 125px
}

.kartra_element_wrapper--badge-mockup-two .badge-mockup--bg {
    width: 100%;
    height: auto;
    position: relative
}

.kartra_element_wrapper--badge-mockup-two .kartra_element_badge_content_wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    position: absolute;
    width: 100%;
    min-height: 125px;
    left: 0px;
    top: 0px;
    z-index: 10 !important;
    padding: 10px 30px
}

.kartra_element_wrapper--badge-mockup-three {
    position: relative;
    margin-bottom: 20px;
    width: 350px
}

.kartra_element_wrapper--badge-mockup-three .badge-mockup--bg {
    width: 100%;
    height: auto;
    position: relative
}

.kartra_element_wrapper--badge-mockup-three .kartra_element_badge_content_wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    position: absolute;
    width: 100%;
    min-height: 344px;
    left: 0px;
    top: 0px;
    z-index: 10 !important;
    padding: 10px 60px
}

@media(max-width: 767px) {
    .kartra_element_wrapper--badge-mockup-three {
        width: 280px
    }

    .kartra_element_wrapper--badge-mockup-three .kartra_element_badge_content_wrapper {
        min-height: 276px;
        padding: 10px 50px
    }
}

.kartra_element_wrapper--badge-mockup-four {
    position: relative;
    margin-bottom: 20px;
    width: 300px
}

.kartra_element_wrapper--badge-mockup-four .badge-mockup--bg {
    width: 100%;
    height: auto;
    position: relative
}

.kartra_element_wrapper--badge-mockup-four .kartra_element_badge_content_wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    position: absolute;
    width: 100%;
    min-height: 300px;
    left: 0px;
    top: 0px;
    z-index: 10 !important;
    padding: 10px 50px
}

.kartra_element_wrapper--size-small {
    max-width: 200px
}

.kartra_element_wrapper--margin-bottom-medium {
    margin-bottom: 50px
}

.kartra_element_wrapper--margin-bottom-extra-medium {
    margin-bottom: 40px
}

.kartra_element_wrapper--margin-bottom-special-medium {
    margin-bottom: 30px
}

.kartra_element_wrapper--margin-bottom-extra-small {
    margin-bottom: 20px
}

.kartra_element_wrapper--margin-bottom-none {
    margin-bottom: 0px
}

.kartra_element_wrapper--margin-top-special-medium {
    margin-top: 30px
}

.kartra_element_wrapper--margin-bottom-special-large {
    margin-bottom: 60px
}

.kartra_element_wrapper--margin-bottom-extra-large {
    margin-bottom: 70px
}

.kartra_element_wrapper--margin-bottom-semi-large {
    margin-bottom: 80px
}

.kartra_element_wrapper--margin-bottom-large {
    margin-bottom: 100px
}

.kartra_element_wrapper--margin-bottom-special-large {
    margin-bottom: 60px
}

@media(max-width: 767px) {
    .kartra_element_wrapper--xs-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--sm-margin-bottom-extra-medium {
        margin-bottom: 40px
    }
}

@media(min-width: 992px) {
    .kartra_element_wrapper--md-negative-margin-right-double-giant {
        margin-right: -300px
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--md-negative-margin-right-double-giant {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width: 992px) {
    .kartra_element_wrapper--md-negative-margin-left-double-large {
        margin-left: -200px
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--md-negative-margin-left-double-large {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width: 992px) {
    .kartra_element_wrapper--md-negative-margin-right-double-large {
        margin-right: -200px
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--md-negative-margin-right-double-large {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width: 992px) {
    .kartra_element_wrapper--md-negative-margin-left-double-giant {
        margin-left: -300px
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--md-negative-margin-left-double-giant {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width: 992px) {
    .kartra_element_wrapper--md-negative-margin-left-large {
        margin-left: -100px
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--md-negative-margin-left-large {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width: 992px) {
    .kartra_element_wrapper--md-negative-margin-right-large {
        margin-right: -100px
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--md-negative-margin-right-large {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width: 992px) {
    .kartra_element_wrapper--md-margin-left-right-extra-large {
        margin-left: 70px;
        margin-right: 70px
    }
}

@media(min-width: 992px) {
    .kartra_element_wrapper--md-margin-bottom-negative-large {
        margin-bottom: -100px
    }
}

@media(max-width: 991px) {
    .kartra_element_wrapper--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

.kartra_element_wrapper--margin-top-medium {
    margin-top: 50px
}

.kartra_element_wrapper--margin-left-right-extra-large {
    margin-left: 70px;
    margin-right: 70px
}

.kartra_element_wrapper--margin-left-right-medium {
    margin-left: 50px;
    margin-right: 50px
}

.kartra_element_wrapper--margin-left-right-extra-medium {
    margin-left: 40px;
    margin-right: 40px
}

.kartra_element_wrapper--negative-margin-bottom-extra-tiny {
    margin-bottom: -5px
}

@media(max-width: 991px) {
    .kartra_element_wrapper--sm-margin-bottom-special-medium {
        margin-bottom: 30px
    }
}

.kartra_element_bg--iphone7-mockup {
    width: 200px;
    height: 400px;
    background-image: url("//d2uolguxr56s4e.cloudfront.net/img/kartrapages/iPhone-7-new.png");
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 0px !important
}

.kartra_element_bg--iphone7-mockup .background-item {
    width: 173px;
    height: 304px;
    top: 49px;
    left: 50%;
    margin-left: -88px;
    background-size: cover
}

.navbar-logo {
    height: inherit;
    padding: 0px
}

@media(max-width: 767px) {
    .navbar-logo--xs-flex-1 {
        flex: 1
    }
}

@media(min-width: 768px) {
    .navbar-logo--md-center {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        max-width: 220px;
        text-align: center;
        margin: auto
    }
}

@media(min-width: 768px)and (max-width: 991px) {
    .navbar-logo--md-center {
        top: 25px;
        left: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        position: absolute;
        max-width: 220px;
        text-align: center;
        margin: auto
    }
}

@media(min-width: 769px) {
    .navbar-logo--top-center {
        display: table;
        margin: auto
    }
}

@media(min-width: 768px)and (max-width: 991px) {
    .sm-pull-center.inline_elements_wrapper--md-pull-right {
        margin-left: auto !important;
        margin-right: inherit !important
    }

    .nav--md-single-col {
        float: none;
        margin-left: auto;
        margin-right: auto
    }

    .inline_elements_wrapper--md-single-col {
        width: 100%
    }
}

.navbar-collapse--md-padding-none {
    padding: 0px
}

.navbar-collapse--padding-left-right-none {
    padding-left: 0px;
    padding-right: 0px
}

.navbar-right--margin-right-none {
    margin-right: 0px
}

@media(min-width: 768px) {
    .navbar-header--center {
        padding-top: 30px;
        float: none;
        display: table;
        margin: auto !important
    }

    .navbar-nav--md-sm-padding-top-bottom-big-tiny {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media(min-width: 768px) {
    .nav-elem-col--padding-none {
        padding: 0px
    }

    .navbar-collapse--md-sm-padding-top-bottom-big-tiny {
        padding-top: 15px !important;
        padding-bottom: 15px !important
    }

    .navbar-collapse--md-sm-padding-top-big-tiny {
        padding-top: 15px !important
    }

    .navbar-collapse--md-sm-padding-bottom-tiny {
        padding-bottom: 10px !important
    }
}

nav.navbar {
    margin-bottom: 0px;
    border: 0px
}

nav.navbar.navbar-inverse {
    background-color: transparent
}

nav.navbar.navbar-inverse .navbar-collapse {
    border-color: rgba(255, 255, 255, .1);
    box-shadow: none
}

nav.navbar.navbar-inverse .navbar-toggle .icon-bar {
    background-color: rgba(255, 255, 255, .8)
}

nav.navbar.navbar-inverse .navbar-toggle:focus {
    border-color: transparent;
    background-color: transparent
}

nav.navbar.navbar-light .navbar-collapse {
    border-color: rgba(0, 0, 0, .1)
}

nav.navbar.navbar-light .navbar-toggle .icon-bar {
    background-color: rgba(0, 0, 0, .8)
}

nav.navbar.navbar-light .navbar-toggle:focus {
    border-color: transparent;
    background-color: transparent
}

nav.navbar.navbar-light--border-bottom-light {
    border-bottom: rgba(0, 0, 0, .05) 2px solid
}

nav.navbar .inline_elements_wrapper--last-child-margin-bottom-none [data-component=button]:last-child [class*=kartra_button] {
    margin-right: 0px !important
}

nav.navbar .inline_elements_wrapper--border-night-rider-black {
    border-color: #333
}

nav.navbar .inline_elements_wrapper--border-night-rider-black {
    border-color: rgba(0, 0, 0, .1)
}

nav.navbar .inline_elements_wrapper--border-charcoal-grey {
    border-color: #444
}

@media(max-width: 767px) {
    nav.navbar .column--xs-padding-top-bottom-none {
        padding-top: 0px;
        padding-bottom: 0px
    }
}

@media(max-width: 767px) {
    nav.navbar .column--xs-padding-top-none {
        padding-top: 0px;
        padding-bottom: 0px
    }
}

@media(max-width: 767px) {
    nav.navbar .column--xs-padding-bottom-big-tiny {
        padding-bottom: 15px
    }
}

@media(max-width: 767px) {
    .kartra_list--xs-margin-bottom-small {
        margin-bottom: 20px
    }

    .navbar-nav-xs-margin-bottom-small {
        margin-bottom: 20px
    }
}

.nav>li>a:hover,
.nav>li>a:focus {
    background-color: transparent
}

.nav>li>div>a {
    position: relative;
    display: block;
    padding: 10px 15px;
    line-height: 20px
}

.nav.navbar-nav {
    margin-top: 0px
}

.nav.navbar-nav>li>div>a {
    position: relative;
    display: block;
    padding: 10px 15px;
    line-height: 20px
}

.nav.navbar-nav li.dropdown>a:after {
    content: "";
    font: normal normal normal 14px/1 kartra_FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    margin-left: 5px
}

.nav.navbar-nav li a.nav__link {
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    -webkit-transition: color .3s ease, background-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease;
    transition: color .3s ease, background-color .3s ease
}

.nav.navbar-nav li a.nav__link span {
    margin-right: 10px
}

.nav.navbar-nav li a.nav__link:hover {
    color: rgba(255, 255, 255, .8)
}

.nav.navbar-nav li a.nav__link--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.nav.navbar-nav li a.nav__link--raleway-font {
    font-family: "Raleway", sans-serif
}

.nav.navbar-nav li a.nav__link--oswald-font {
    font-family: "Oswald", sans-serif
}

.nav.navbar-nav li a.nav__link--nunito {
    font-family: "Nunito", sans-serif
}

.nav.navbar-nav li a.nav__link--anton-font {
    font-family: "Anton", sans-serif
}

.nav.navbar-nav li a.nav__link--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.nav.navbar-nav li a.nav__link--amatic-font {
    font-family: "Amatic SC", cursive
}

.nav.navbar-nav li a.nav__link--courgette-font {
    font-family: "Courgette", cursive
}

.nav.navbar-nav li a.nav__link--kalam-font {
    font-family: "Kalam", cursive
}

.nav.navbar-nav li a.nav__link--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.nav.navbar-nav li a.nav__link--farsan-font {
    font-family: "Farsan", cursive
}

.nav.navbar-nav li a.nav__link--josefin-font {
    font-family: "Josefin Slab", serif
}

.nav.navbar-nav li a.nav__link--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.nav.navbar-nav li a.nav__link--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.nav.navbar-nav li a.nav__link--patua-one-font {
    font-family: "Patua One", cursive
}

.nav.navbar-nav li a.nav__link--asap-font {
    font-family: "Asap", sans-serif
}

.nav.navbar-nav li a.nav__link--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.nav.navbar-nav li a.nav__link--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.nav.navbar-nav li a.nav__link--merriweather-font {
    font-family: "Merriweather", serif
}

.nav.navbar-nav li a.nav__link--playfair-display-font {
    font-family: "Playfair Display", serif
}

.nav.navbar-nav li a.nav__link--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.nav.navbar-nav li a.nav__link--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.nav.navbar-nav li a.nav__link--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.nav.navbar-nav li a.nav__link--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.nav.navbar-nav li a.nav__link--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.nav.navbar-nav li a.nav__link--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.nav.navbar-nav li a.nav__link--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.nav.navbar-nav li a.nav__link--dosis-font {
    font-family: "Dosis", sans-serif
}

.nav.navbar-nav li a.nav__link--spectral-font {
    font-family: "Spectral", serif
}

.nav.navbar-nav li a.nav__link--signika-font {
    font-family: "Signika", sans-serif
}

.nav.navbar-nav li a.nav__link--bree-font {
    font-family: "Bree Serif", serif
}

.nav.navbar-nav li a.nav__link--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.nav.navbar-nav li a.nav__link--noto-serif-font {
    font-family: "Noto Serif", serif
}

.nav.navbar-nav li a.nav__link--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--patua-one {
    font-family: "Patua One", cursive
}

.nav.navbar-nav li a.nav__link--bowlby-one {
    font-family: "Bowlby One", cursive
}

.nav.navbar-nav li a.nav__link--roboto-font {
    font-family: "Roboto", sans-serif
}

.nav.navbar-nav li a.nav__link--nunito-font {
    font-family: "Nunito", sans-serif
}

.nav.navbar-nav li a.nav__link--quantico-font {
    font-family: "Quantico", sans-serif
}

.nav.navbar-nav li a.nav__link--arimo-font {
    font-family: "Arimo", sans-serif
}

.nav.navbar-nav li a.nav__link--muli-font {
    font-family: "Muli", sans-serif
}

.nav.navbar-nav li a.nav__link--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.nav.navbar-nav li a.nav__link--arvo-font {
    font-family: "Arvo", serif
}

.nav.navbar-nav li a.nav__link--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.nav.navbar-nav li a.nav__link--tangerine-font {
    font-family: "Tangerine", cursive
}

.nav.navbar-nav li a.nav__link--cookie-font {
    font-family: "Cookie", cursive
}

.nav.navbar-nav li a.nav__link--caudex-font {
    font-family: "Caudex", serif
}

.nav.navbar-nav li a.nav__link--lobster-font {
    font-family: "Lobster", cursive
}

.nav.navbar-nav li a.nav__link--francois-font {
    font-family: "Francois One", sans-serif
}

.nav.navbar-nav li a.nav__link--allan-font {
    font-family: "Allan", cursive
}

.nav.navbar-nav li a.nav__link--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.nav.navbar-nav li a.nav__link--candal-font {
    font-family: "Candal", sans-serif
}

.nav.navbar-nav li a.nav__link--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.nav.navbar-nav li a.nav__link--radley-font {
    font-family: "Radley", serif
}

.nav.navbar-nav li a.nav__link--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.nav.navbar-nav li a.nav__link--carter-one-font {
    font-family: "Carter One", cursive
}

.nav.navbar-nav li a.nav__link--limelight-font {
    font-family: "Limelight", cursive
}

.nav.navbar-nav li a.nav__link--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.nav.navbar-nav li a.nav__link--inter-font {
    font-family: "Inter", sans-serif
}

.nav.navbar-nav li a.nav__link--pacifico-font {
    font-family: "Pacifico", cursive
}

.nav.navbar-nav li a.nav__link--pt-serif-font {
    font-family: "PT Serif", serif
}

.nav.navbar-nav li a.nav__link--poppins-font {
    font-family: "Poppins", sans-serif
}

.nav.navbar-nav li a.nav__link--font-weight-thin {
    font-weight: 100
}

.nav.navbar-nav li a.nav__link--font-weight-extra-light {
    font-weight: 200
}

.nav.navbar-nav li a.nav__link--font-weight-light {
    font-weight: 300
}

.nav.navbar-nav li a.nav__link--font-weight-regular {
    font-weight: 400
}

.nav.navbar-nav li a.nav__link--font-weight-normal {
    font-weight: 400
}

.nav.navbar-nav li a.nav__link--font-weight-medium {
    font-weight: 500
}

.nav.navbar-nav li a.nav__link--font-weight-semi-bold {
    font-weight: 600
}

.nav.navbar-nav li a.nav__link--font-weight-bold {
    font-weight: 700
}

.nav.navbar-nav li a.nav__link--font-weight-black {
    font-weight: 900
}

.nav.navbar-nav li a.nav__link--white {
    color: #fff
}

.nav.navbar-nav li a.nav__link--white-opaque-6 {
    color: rgba(255, 255, 255, .6)
}

.nav.navbar-nav li a.nav__link--hover-white:hover {
    color: #fff
}

.nav.navbar-nav li a.nav__link--black {
    color: #424242
}

.nav.navbar-nav li a.nav__link--black:hover {
    color: rgba(0, 0, 0, .5)
}

.nav.navbar-nav li a.nav__link--hover-red:hover {
    color: #ef5350
}

.nav.navbar-nav li a.nav__link--hover-bg-green:hover {
    background-color: #5cb85c
}

.nav.navbar-nav li a.nav__link--hover-border-bottom-red:hover:before {
    opacity: 1
}

.nav.navbar-nav li a.nav__link--hover-border-bottom-red:before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: calc(100% - 30px);
    height: 3px;
    background-color: #ef5350;
    margin-left: 15px;
    opacity: 0;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media(max-width: 767px) {
    .nav.navbar-nav li a.nav__link--hover-border-bottom-red:before {
        bottom: 0px
    }
}

.nav.navbar-nav li a.nav__link--hover-border-bottom-royal-blue:hover:before {
    opacity: 1
}

.nav.navbar-nav li a.nav__link--hover-border-bottom-royal-blue:before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0px;
    width: calc(100% - 30px);
    height: 3px;
    background-color: #2a79ff;
    margin-left: 15px;
    opacity: 0;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media(max-width: 767px) {
    .nav.navbar-nav li a.nav__link--hover-border-bottom-royal-blue:before {
        bottom: 0px
    }
}

.nav.navbar-nav li a.nav__link--hover-color-light-turquoise:hover {
    color: #4dd0e1
}

.nav.navbar-nav li a.nav__link--hover-bordered,
.nav.navbar-nav li a.nav__link--hover-bordered-3,
.nav.navbar-nav li a.nav__link--hover-bordered-2 {
    position: relative
}

.nav.navbar-nav li a.nav__link--hover-bordered:hover:before,
.nav.navbar-nav li a.nav__link--hover-bordered-3:hover:before,
.nav.navbar-nav li a.nav__link--hover-bordered-2:hover:before {
    opacity: 1
}

.nav.navbar-nav li a.nav__link--hover-bordered:before,
.nav.navbar-nav li a.nav__link--hover-bordered-3:before,
.nav.navbar-nav li a.nav__link--hover-bordered-2:before {
    content: "";
    position: absolute;
    bottom: 20px;
    left: 0px;
    width: calc(100% - 30px);
    height: 2px;
    background-color: #4db6ac;
    margin-left: 15px;
    opacity: 0;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease
}

@media(max-width: 767px) {

    .nav.navbar-nav li a.nav__link--hover-bordered:before,
    .nav.navbar-nav li a.nav__link--hover-bordered-3:before,
    .nav.navbar-nav li a.nav__link--hover-bordered-2:before {
        bottom: 0px
    }
}

@media(min-width: 768px)and (max-width: 991px) {

    .nav.navbar-nav li a.nav__link--hover-bordered.nav__link--hover-border-bottom-nav10:before,
    .nav.navbar-nav li a.nav__link--hover-border-bottom-nav10.nav__link--hover-bordered-3:before,
    .nav.navbar-nav li a.nav__link--hover-border-bottom-nav10.nav__link--hover-bordered-2:before {
        bottom: 10px
    }
}

@media(min-width: 768px)and (max-width: 991px)and (max-width: 767px) {

    .nav.navbar-nav li a.nav__link--hover-bordered.nav__link--hover-border-bottom-nav10:before,
    .nav.navbar-nav li a.nav__link--hover-border-bottom-nav10.nav__link--hover-bordered-3:before,
    .nav.navbar-nav li a.nav__link--hover-border-bottom-nav10.nav__link--hover-bordered-2:before {
        bottom: 0px
    }
}

.nav.navbar-nav li a.nav__link--hover-bordered-2:before {
    bottom: 30px;
    height: 3px
}

@media(max-width: 767px) {
    .nav.navbar-nav li a.nav__link--hover-bordered-2:before {
        bottom: 0px
    }
}

.nav.navbar-nav li a.nav__link--hover-bordered-3:before {
    bottom: 30px;
    height: 3px
}

@media(min-width: 768px)and (max-width: 991px) {
    .nav.navbar-nav li a.nav__link--hover-bordered-3:before {
        bottom: 10px;
        height: 3px
    }
}

@media(max-width: 767px) {
    .nav.navbar-nav li a.nav__link--hover-bordered-3:before {
        bottom: 0px
    }
}

.nav.navbar-nav li a.nav__link--hover-border-light-turquoise:before {
    background-color: #4dd0e1
}

.nav.navbar-nav li a.nav__link--active-red {
    color: #ef5350
}

.nav.navbar-nav li a.nav__link--active-border-bottom-red {
    box-shadow: inset 0 -3px 0 0px #ef5350
}

.nav.navbar-nav li a.nav__link--hover-bg-royal-blue:hover {
    background-color: #2a79ff
}

.nav.navbar-nav li a.nav__link--hover-color-white:hover {
    color: #fff
}

.nav.navbar-nav li a.nav__link--top-icon span {
    display: block;
    margin-right: 0px;
    margin-bottom: 15px;
    font-size: 26px;
    text-align: center
}

.nav.navbar-nav li a.nav__link--rounded-small {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px
}

.nav.navbar-nav li a.nav__link--margin-top-bottom-extra-special-meduim {
    margin-top: 35px;
    margin-bottom: 35px
}

.nav.navbar-nav li a.nav__link--padding-top-bottom-extra-special-medium {
    padding-top: 35px;
    padding-bottom: 35px
}

.nav.navbar-nav li a.nav__link--padding-top-bottom-extra-medium {
    padding-top: 40px;
    padding-bottom: 40px
}

.nav.navbar-nav li a.nav__link--padding-top-bottom-special-medium {
    padding-top: 30px;
    padding-bottom: 30px
}

.nav.navbar-nav li a.nav__link--padding-top-bottom-extra-tiny {
    padding-top: 5px;
    padding-bottom: 5px
}

.nav.navbar-nav li a.nav__link--padding-top-tiny-bottom-small {
    padding-top: 5px;
    padding-bottom: 25px
}

.nav.navbar-nav li a.nav__link--padding-top-bottom-special-medium {
    padding-top: 30px;
    padding-bottom: 30px
}

.nav.navbar-nav li a.nav__link--padding-left-right-extra-small {
    padding-left: 20px;
    padding-right: 20px
}

@media(min-width: 768px) {
    .nav.navbar-nav li a.nav__link--md-padding-left-none {
        padding-left: 0px
    }

    .nav.navbar-nav li a.nav__link--md-padding-left-none:before {
        left: -15px;
        width: calc(100% - 15px)
    }
}

.nav.navbar-nav li a.nav__link--padding-left-right-none {
    padding-left: 0px;
    padding-right: 0px
}

.nav.navbar-nav li a.nav__link--margin-left-right-15px {
    margin-left: 15px;
    margin-right: 15px
}

@media(min-width: 768px) {
    .nav.navbar-nav li a.nav__link--md-margin-left-right-15px {
        margin-left: 15px;
        margin-right: 15px
    }
}

.nav.navbar-nav li a.nav__link--style-one {
    font-size: 16px;
    color: #fff;
    -webkit-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -moz-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -ms-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -o-transition: border .3s ease, color .3s ease, background-color .3s ease;
    transition: border .3s ease, color .3s ease, background-color .3s ease
}

.nav.navbar-nav li a.nav__link--style-one--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.nav.navbar-nav li a.nav__link--style-one--raleway-font {
    font-family: "Raleway", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--oswald-font {
    font-family: "Oswald", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--nunito {
    font-family: "Nunito", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--anton-font {
    font-family: "Anton", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--amatic-font {
    font-family: "Amatic SC", cursive
}

.nav.navbar-nav li a.nav__link--style-one--courgette-font {
    font-family: "Courgette", cursive
}

.nav.navbar-nav li a.nav__link--style-one--kalam-font {
    font-family: "Kalam", cursive
}

.nav.navbar-nav li a.nav__link--style-one--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.nav.navbar-nav li a.nav__link--style-one--farsan-font {
    font-family: "Farsan", cursive
}

.nav.navbar-nav li a.nav__link--style-one--josefin-font {
    font-family: "Josefin Slab", serif
}

.nav.navbar-nav li a.nav__link--style-one--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.nav.navbar-nav li a.nav__link--style-one--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.nav.navbar-nav li a.nav__link--style-one--patua-one-font {
    font-family: "Patua One", cursive
}

.nav.navbar-nav li a.nav__link--style-one--asap-font {
    font-family: "Asap", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.nav.navbar-nav li a.nav__link--style-one--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.nav.navbar-nav li a.nav__link--style-one--merriweather-font {
    font-family: "Merriweather", serif
}

.nav.navbar-nav li a.nav__link--style-one--playfair-display-font {
    font-family: "Playfair Display", serif
}

.nav.navbar-nav li a.nav__link--style-one--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.nav.navbar-nav li a.nav__link--style-one--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.nav.navbar-nav li a.nav__link--style-one--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--dosis-font {
    font-family: "Dosis", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--spectral-font {
    font-family: "Spectral", serif
}

.nav.navbar-nav li a.nav__link--style-one--signika-font {
    font-family: "Signika", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--bree-font {
    font-family: "Bree Serif", serif
}

.nav.navbar-nav li a.nav__link--style-one--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--noto-serif-font {
    font-family: "Noto Serif", serif
}

.nav.navbar-nav li a.nav__link--style-one--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--patua-one {
    font-family: "Patua One", cursive
}

.nav.navbar-nav li a.nav__link--style-one--bowlby-one {
    font-family: "Bowlby One", cursive
}

.nav.navbar-nav li a.nav__link--style-one--roboto-font {
    font-family: "Roboto", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--nunito-font {
    font-family: "Nunito", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--quantico-font {
    font-family: "Quantico", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--arimo-font {
    font-family: "Arimo", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--muli-font {
    font-family: "Muli", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--arvo-font {
    font-family: "Arvo", serif
}

.nav.navbar-nav li a.nav__link--style-one--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.nav.navbar-nav li a.nav__link--style-one--tangerine-font {
    font-family: "Tangerine", cursive
}

.nav.navbar-nav li a.nav__link--style-one--cookie-font {
    font-family: "Cookie", cursive
}

.nav.navbar-nav li a.nav__link--style-one--caudex-font {
    font-family: "Caudex", serif
}

.nav.navbar-nav li a.nav__link--style-one--lobster-font {
    font-family: "Lobster", cursive
}

.nav.navbar-nav li a.nav__link--style-one--francois-font {
    font-family: "Francois One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--allan-font {
    font-family: "Allan", cursive
}

.nav.navbar-nav li a.nav__link--style-one--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.nav.navbar-nav li a.nav__link--style-one--candal-font {
    font-family: "Candal", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--radley-font {
    font-family: "Radley", serif
}

.nav.navbar-nav li a.nav__link--style-one--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.nav.navbar-nav li a.nav__link--style-one--carter-one-font {
    font-family: "Carter One", cursive
}

.nav.navbar-nav li a.nav__link--style-one--limelight-font {
    font-family: "Limelight", cursive
}

.nav.navbar-nav li a.nav__link--style-one--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--inter-font {
    font-family: "Inter", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--pacifico-font {
    font-family: "Pacifico", cursive
}

.nav.navbar-nav li a.nav__link--style-one--pt-serif-font {
    font-family: "PT Serif", serif
}

.nav.navbar-nav li a.nav__link--style-one--poppins-font {
    font-family: "Poppins", sans-serif
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-thin {
    font-weight: 100
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-extra-light {
    font-weight: 200
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-light {
    font-weight: 300
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-regular {
    font-weight: 400
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-normal {
    font-weight: 400
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-medium {
    font-weight: 500
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-semi-bold {
    font-weight: 600
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-bold {
    font-weight: 700
}

.nav.navbar-nav li a.nav__link--style-one--font-weight-black {
    font-weight: 900
}

.nav.navbar-nav li a.nav__link--style-one span {
    margin-right: 10px
}

.nav.navbar-nav li a.nav__link--style-one:hover {
    color: rgba(255, 255, 255, .8)
}

.nav.navbar-nav li a.nav__link--style-dark.nav__link--style-one {
    color: #424242;
    -webkit-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -moz-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -ms-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -o-transition: border .3s ease, color .3s ease, background-color .3s ease;
    transition: border .3s ease, color .3s ease, background-color .3s ease
}

.nav.navbar-nav li a.nav__link--style-dark.nav__link--style-one:hover {
    color: rgba(0, 0, 0, .6)
}

.nav.navbar-nav li a.nav__link--style-dark.nav__link--style-two {
    color: #424242
}

.nav.navbar-nav li a.nav__link--style-dark.nav__link--style-three {
    color: #424242
}

.nav.navbar-nav li a.nav__link--style-two {
    font-size: 16px;
    color: #fff;
    border-bottom: transparent 3px solid;
    -webkit-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -moz-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -ms-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -o-transition: border .3s ease, color .3s ease, background-color .3s ease;
    transition: border .3s ease, color .3s ease, background-color .3s ease
}

.nav.navbar-nav li a.nav__link--style-two:hover {
    color: #ef5350;
    border-bottom: #ef5350 3px solid
}

.nav.navbar-nav li a.nav__link--style-two--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.nav.navbar-nav li a.nav__link--style-two--raleway-font {
    font-family: "Raleway", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--oswald-font {
    font-family: "Oswald", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--nunito {
    font-family: "Nunito", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--anton-font {
    font-family: "Anton", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--amatic-font {
    font-family: "Amatic SC", cursive
}

.nav.navbar-nav li a.nav__link--style-two--courgette-font {
    font-family: "Courgette", cursive
}

.nav.navbar-nav li a.nav__link--style-two--kalam-font {
    font-family: "Kalam", cursive
}

.nav.navbar-nav li a.nav__link--style-two--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.nav.navbar-nav li a.nav__link--style-two--farsan-font {
    font-family: "Farsan", cursive
}

.nav.navbar-nav li a.nav__link--style-two--josefin-font {
    font-family: "Josefin Slab", serif
}

.nav.navbar-nav li a.nav__link--style-two--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.nav.navbar-nav li a.nav__link--style-two--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.nav.navbar-nav li a.nav__link--style-two--patua-one-font {
    font-family: "Patua One", cursive
}

.nav.navbar-nav li a.nav__link--style-two--asap-font {
    font-family: "Asap", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.nav.navbar-nav li a.nav__link--style-two--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.nav.navbar-nav li a.nav__link--style-two--merriweather-font {
    font-family: "Merriweather", serif
}

.nav.navbar-nav li a.nav__link--style-two--playfair-display-font {
    font-family: "Playfair Display", serif
}

.nav.navbar-nav li a.nav__link--style-two--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.nav.navbar-nav li a.nav__link--style-two--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.nav.navbar-nav li a.nav__link--style-two--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--dosis-font {
    font-family: "Dosis", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--spectral-font {
    font-family: "Spectral", serif
}

.nav.navbar-nav li a.nav__link--style-two--signika-font {
    font-family: "Signika", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--bree-font {
    font-family: "Bree Serif", serif
}

.nav.navbar-nav li a.nav__link--style-two--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--noto-serif-font {
    font-family: "Noto Serif", serif
}

.nav.navbar-nav li a.nav__link--style-two--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--patua-one {
    font-family: "Patua One", cursive
}

.nav.navbar-nav li a.nav__link--style-two--bowlby-one {
    font-family: "Bowlby One", cursive
}

.nav.navbar-nav li a.nav__link--style-two--roboto-font {
    font-family: "Roboto", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--nunito-font {
    font-family: "Nunito", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--quantico-font {
    font-family: "Quantico", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--arimo-font {
    font-family: "Arimo", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--muli-font {
    font-family: "Muli", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--arvo-font {
    font-family: "Arvo", serif
}

.nav.navbar-nav li a.nav__link--style-two--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.nav.navbar-nav li a.nav__link--style-two--tangerine-font {
    font-family: "Tangerine", cursive
}

.nav.navbar-nav li a.nav__link--style-two--cookie-font {
    font-family: "Cookie", cursive
}

.nav.navbar-nav li a.nav__link--style-two--caudex-font {
    font-family: "Caudex", serif
}

.nav.navbar-nav li a.nav__link--style-two--lobster-font {
    font-family: "Lobster", cursive
}

.nav.navbar-nav li a.nav__link--style-two--francois-font {
    font-family: "Francois One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--allan-font {
    font-family: "Allan", cursive
}

.nav.navbar-nav li a.nav__link--style-two--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.nav.navbar-nav li a.nav__link--style-two--candal-font {
    font-family: "Candal", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--radley-font {
    font-family: "Radley", serif
}

.nav.navbar-nav li a.nav__link--style-two--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.nav.navbar-nav li a.nav__link--style-two--carter-one-font {
    font-family: "Carter One", cursive
}

.nav.navbar-nav li a.nav__link--style-two--limelight-font {
    font-family: "Limelight", cursive
}

.nav.navbar-nav li a.nav__link--style-two--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--inter-font {
    font-family: "Inter", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--pacifico-font {
    font-family: "Pacifico", cursive
}

.nav.navbar-nav li a.nav__link--style-two--pt-serif-font {
    font-family: "PT Serif", serif
}

.nav.navbar-nav li a.nav__link--style-two--poppins-font {
    font-family: "Poppins", sans-serif
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-thin {
    font-weight: 100
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-extra-light {
    font-weight: 200
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-light {
    font-weight: 300
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-regular {
    font-weight: 400
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-normal {
    font-weight: 400
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-medium {
    font-weight: 500
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-semi-bold {
    font-weight: 600
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-bold {
    font-weight: 700
}

.nav.navbar-nav li a.nav__link--style-two--font-weight-black {
    font-weight: 900
}

.nav.navbar-nav li a.nav__link--style-two span {
    margin-right: 10px
}

.nav.navbar-nav li a.nav__link--style-three {
    font-size: 16px;
    color: #fff;
    -webkit-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -moz-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -ms-transition: border .3s ease, color .3s ease, background-color .3s ease;
    -o-transition: border .3s ease, color .3s ease, background-color .3s ease;
    transition: border .3s ease, color .3s ease, background-color .3s ease
}

.nav.navbar-nav li a.nav__link--style-three:hover {
    color: #fff !important;
    background-color: #2a79ff
}

.nav.navbar-nav li a.nav__link--style-three--lato-font {
    font-family: "Lato", "Roboto", "sans serif"
}

.nav.navbar-nav li a.nav__link--style-three--raleway-font {
    font-family: "Raleway", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--oswald-font {
    font-family: "Oswald", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--nunito {
    font-family: "Nunito", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--anton-font {
    font-family: "Anton", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--rubik-font {
    font-family: "Rubik Mono One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--amatic-font {
    font-family: "Amatic SC", cursive
}

.nav.navbar-nav li a.nav__link--style-three--courgette-font {
    font-family: "Courgette", cursive
}

.nav.navbar-nav li a.nav__link--style-three--kalam-font {
    font-family: "Kalam", cursive
}

.nav.navbar-nav li a.nav__link--style-three--luckiest-guy-font {
    font-family: "Luckiest Guy", cursive
}

.nav.navbar-nav li a.nav__link--style-three--farsan-font {
    font-family: "Farsan", cursive
}

.nav.navbar-nav li a.nav__link--style-three--josefin-font {
    font-family: "Josefin Slab", serif
}

.nav.navbar-nav li a.nav__link--style-three--josefin-sans-font {
    font-family: "Josefin Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--roboto-slab-font {
    font-family: "Roboto Slab", serif
}

.nav.navbar-nav li a.nav__link--style-three--zilla-slab-font {
    font-family: "Zilla Slab", serif
}

.nav.navbar-nav li a.nav__link--style-three--patua-one-font {
    font-family: "Patua One", cursive
}

.nav.navbar-nav li a.nav__link--style-three--asap-font {
    font-family: "Asap", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--oranienbaum-font {
    font-family: "Oranienbaum", cursive
}

.nav.navbar-nav li a.nav__link--style-three--alegreya-sans-font {
    font-family: "Alegreya Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--londrina-font {
    font-family: "Londrina Shadow", cursive
}

.nav.navbar-nav li a.nav__link--style-three--merriweather-font {
    font-family: "Merriweather", serif
}

.nav.navbar-nav li a.nav__link--style-three--playfair-display-font {
    font-family: "Playfair Display", serif
}

.nav.navbar-nav li a.nav__link--style-three--source-serif-pro-font {
    font-family: "Source Serif Pro", serif
}

.nav.navbar-nav li a.nav__link--style-three--source-sans-pro-font {
    font-family: "Source Sans Pro", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--open-sans-font {
    font-family: "Open Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--great-vibes-font {
    font-family: "Great Vibes", cursive
}

.nav.navbar-nav li a.nav__link--style-three--montserrat-font {
    font-family: "Montserrat", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--ubuntu-font {
    font-family: "Ubuntu", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--maven-pro-font {
    font-family: "Maven Pro", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--roboto-condensed-font {
    font-family: "Roboto Condensed", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--dosis-font {
    font-family: "Dosis", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--spectral-font {
    font-family: "Spectral", serif
}

.nav.navbar-nav li a.nav__link--style-three--signika-font {
    font-family: "Signika", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--bree-font {
    font-family: "Bree Serif", serif
}

.nav.navbar-nav li a.nav__link--style-three--quicksand-font {
    font-family: "Quicksand", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--noto-serif-font {
    font-family: "Noto Serif", serif
}

.nav.navbar-nav li a.nav__link--style-three--noto-sans-font {
    font-family: "Noto Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--droid-sans-font {
    font-family: "Droid Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--fira-sans-font {
    font-family: "Fira Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--patua-one {
    font-family: "Patua One", cursive
}

.nav.navbar-nav li a.nav__link--style-three--bowlby-one {
    font-family: "Bowlby One", cursive
}

.nav.navbar-nav li a.nav__link--style-three--roboto-font {
    font-family: "Roboto", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--nunito-font {
    font-family: "Nunito", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--quantico-font {
    font-family: "Quantico", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--arimo-font {
    font-family: "Arimo", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--muli-font {
    font-family: "Muli", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--encode-sans-font {
    font-family: "Encode Sans", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--catamaran-font {
    font-family: "Catamaran", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--arvo-font {
    font-family: "Arvo", serif
}

.nav.navbar-nav li a.nav__link--style-three--dancing-script-font {
    font-family: "Dancing Script", cursive
}

.nav.navbar-nav li a.nav__link--style-three--tangerine-font {
    font-family: "Tangerine", cursive
}

.nav.navbar-nav li a.nav__link--style-three--cookie-font {
    font-family: "Cookie", cursive
}

.nav.navbar-nav li a.nav__link--style-three--caudex-font {
    font-family: "Caudex", serif
}

.nav.navbar-nav li a.nav__link--style-three--lobster-font {
    font-family: "Lobster", cursive
}

.nav.navbar-nav li a.nav__link--style-three--francois-font {
    font-family: "Francois One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--allan-font {
    font-family: "Allan", cursive
}

.nav.navbar-nav li a.nav__link--style-three--bigshot-one-font {
    font-family: "Bigshot One", cursive
}

.nav.navbar-nav li a.nav__link--style-three--candal-font {
    font-family: "Candal", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--didact-gothic-font {
    font-family: "Didact Gothic", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--radley-font {
    font-family: "Radley", serif
}

.nav.navbar-nav li a.nav__link--style-three--yeseva-one-font {
    font-family: "Yeseva One", cursive
}

.nav.navbar-nav li a.nav__link--style-three--carter-one-font {
    font-family: "Carter One", cursive
}

.nav.navbar-nav li a.nav__link--style-three--limelight-font {
    font-family: "Limelight", cursive
}

.nav.navbar-nav li a.nav__link--style-three--paytone-one-font {
    font-family: "Paytone One", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--inter-font {
    font-family: "Inter", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--pacifico-font {
    font-family: "Pacifico", cursive
}

.nav.navbar-nav li a.nav__link--style-three--pt-serif-font {
    font-family: "PT Serif", serif
}

.nav.navbar-nav li a.nav__link--style-three--poppins-font {
    font-family: "Poppins", sans-serif
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-thin {
    font-weight: 100
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-extra-light {
    font-weight: 200
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-light {
    font-weight: 300
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-regular {
    font-weight: 400
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-normal {
    font-weight: 400
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-medium {
    font-weight: 500
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-semi-bold {
    font-weight: 600
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-bold {
    font-weight: 700
}

.nav.navbar-nav li a.nav__link--style-three--font-weight-black {
    font-weight: 900
}

.nav.navbar-nav li a.nav__link--style-three span {
    margin-right: 10px
}

.nav.navbar-nav li a.nav__link--bottom-border-2px {
    border-bottom: transparent 2px solid
}

.nav.navbar-nav li a.nav__link--bottom-border-2px:hover {
    border-width: 2px
}

.nav.navbar-nav li a.nav__link--border-bottom-royal-blue:hover {
    color: #2a79ff;
    border-color: #2a79ff
}

.nav.navbar-nav li a.nav__link--border-bottom-turquoise:hover {
    color: #4db6ac;
    border-color: #4db6ac
}

.nav.navbar-nav li a.nav__link--border-bottom-light-turquoise:hover {
    color: #46d0e1;
    border-color: #46d0e1
}

.nav.navbar-nav li a.nav__link--hover-bg-green:hover {
    background-color: #5cb85c
}

.nav.navbar-nav li a.nav__link--top-icon span {
    margin-right: 0px !important
}

@media(min-width: 992px) {
    .inline_elements_wrapper--md-margin-left-special-medium {
        margin-left: 30px
    }

    .inline_elements_wrapper--md-padding-left-small {
        padding-left: 20px
    }

    .inline_elements_wrapper--md-border-left-extra-tiny {
        border-left: 1px solid
    }

    .navbar-collapse__inner--only-md-justtify-content-space-between {
        justify-content: space-between
    }
}

@media(min-width: 768px) {
    .navbar-header {
        flex: 1
    }

    .navbar-header--md-sm-padding-top-extra-small {
        padding-top: 20px
    }

    .navbar-header--md-sm-padding-bottom-tiny {
        padding-bottom: 10px
    }

    .navbar-header--md-sm-padding-bottom-big-tiny {
        padding-bottom: 15px
    }

    .navbar-header--md-sm-padding-top-bottom-extra-small {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .nav-elem-col {
        float: none
    }

    .nav-elem-wrapper--md-sm-flex {
        display: flex
    }

    .nav-elem-wrapper--md-sm-vertical-center {
        align-items: center
    }

    .nav-elem-wrapper--md-sm-justify-content-space-between {
        justify-content: space-between
    }

    .navbar-collapse__inner--border-top-light-grey {
        border-top: rgba(255, 255, 255, .1) 1px solid
    }

    .navbar-collapse__inner--border-top-grey {
        border-top: rgba(0, 0, 0, .1) 1px solid
    }

    .navbar-collapse__inner--md-sm-vertical-center {
        display: flex;
        align-items: center;
        flex-wrap: wrap
    }

    .navbar-collapse__inner--md-sm-row-reverse {
        flex-direction: row-reverse
    }

    .navbar-collapse__inner--md-sm-space-around {
        justify-content: space-between
    }

    .navbar-collapse__inner--md-sm-justtify-content-space-between {
        justify-content: space-between
    }

    .navbar-collapse__inner--md-sm-justify-content-end {
        justify-content: flex-end
    }

    .navbar-collapse__inner--md-sm-justify-content-center {
        justify-content: center
    }

    .inline_elements_wrapper--md-sm-margin-left-tiny {
        margin-left: 10px
    }

    .inline_elements_wrapper--md-sm-margin-left-small {
        margin-left: 20px
    }

    .inline_elements_wrapper--md-sm-margin-left-special-medium {
        margin-left: 30px
    }

    .inline_elements_wrapper--md-sm-padding-left-small {
        padding-left: 20px
    }

    .inline_elements_wrapper--md-sm-margin-left-medium {
        margin-left: 50px
    }

    .navbar-collapse--md-sm-padding-right-none {
        padding-right: 0px
    }

    .right-nav-item--md-sm-flex {
        display: flex
    }

    .right-nav-item--md-sm-vertical-center {
        align-items: center
    }
}

@media(max-width: 991px) {
    .nav.navbar-nav li a.nav__link {
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .kartra_list--sm-margin-top-tiny {
        margin-top: 10px
    }

    .kartra_list--sm-margin-bottom-extra-small {
        margin-bottom: 20px
    }
}

@media(max-width: 767px) {
    .nav.navbar-nav {
        margin-left: 0px;
        margin-right: 0px
    }

    .nav.navbar-nav li a.nav__link {
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .nav.navbar-nav li a.nav__link--xs-margin-top-bottom-tiny {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .nav.navbar-nav li a.nav__link--xs-margin-top-bottom-none {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .nav.navbar-nav li a.nav__link--style-one,
    .nav.navbar-nav li a.nav__link--style-two,
    .nav.navbar-nav li a.nav__link--style-three {
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .nav.navbar-nav li a.nav__link--style-one--xs-margin-top-bottom-tiny,
    .nav.navbar-nav li a.nav__link--style-two--xs-margin-top-bottom-tiny,
    .nav.navbar-nav li a.nav__link--style-three--xs-margin-top-bottom-tiny {
        margin-top: 10px;
        margin-bottom: 10px
    }

    .nav.navbar-nav li a.nav__link--style-one--xs-margin-top-bottom-none,
    .nav.navbar-nav li a.nav__link--style-two--xs-margin-top-bottom-none,
    .nav.navbar-nav li a.nav__link--style-three--xs-margin-top-bottom-none {
        margin-top: 0px;
        margin-bottom: 0px
    }

    .inline_elements_wrapper [class*=kartra_button] {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .inline_elements_wrapper.sm-pull-center {
        display: table;
        margin-left: auto;
        margin-right: auto;
        float: none !important
    }

    .inline_elements_wrapper--xs-margin-top-big-tiny {
        margin-top: 15px
    }

    .navbar-header {
        padding: 15px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap
    }

    .navbar-header [data-component*=image] {
        flex: 1
    }

    .navbar-header [data-component*=image] .kartra_image {
        max-width: 100%
    }

    .navbar-collapse__inner--sm-padding-top-big-tiny {
        padding-top: 15px
    }

    .navbar-collapse__inner--sm-padding-bottom-big-tiny {
        padding-bottom: 15px
    }

    .navbar-collapse__inner--sm-padding-top-extra-small {
        padding-top: 20px
    }

    .navbar-collapse__inner--sm-padding-bottom-tiny {
        padding-bottom: 10px
    }

    .navbar-collapse__inner--sm-padding-bottom-extra-tiny {
        padding-bottom: 5px
    }

    .navbar-collapse__inner--sm-padding-bottom-extra-small {
        padding-bottom: 20px
    }
}

@media(min-width: 768px)and (max-width: 991px) {
    .navbar--only-sm-padding-top-extra-medium {
        padding-top: 40px
    }

    .navbar--only-sm-padding-top-extra-small {
        padding-top: 20px
    }

    .kartra_list--only-sm-margin-top-extra-small {
        margin-top: 20px
    }

    .navbar-header--only-sm-display-block {
        display: block !important
    }

    .navbar-header--only-sm-padding-top-bottom-extra-small {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .navbar-logo--only-sm-position-top {
        position: relative;
        top: 0px;
        left: 0px;
        right: 0px;
        transform: translate(0px)
    }

    .navbar-collapse__inner--only-sm-justtify-content-center {
        justify-content: center
    }

    .nav.navbar-nav li a.nav__link--only-sm-padding-top-bottom-special-medium {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .nav.navbar-nav li a.nav__link--only-sm-margin-top-bottom-big-tiny {
        margin-top: 15px;
        margin-bottom: 15px
    }

    .nav.navbar-nav li a.nav__link--only-sm-padding-top-bottom-extra-tiny {
        padding-top: 5px;
        padding-bottom: 5px
    }
}

@media(max-width: 767px) {
    .navbar-header--xs-padding-left-right-none {
        padding-left: 0px;
        padding-right: 0px
    }
}

@media(min-width: 992px) {
    .navbar-nav--md-padding-top-bottom-special-small {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .navbar-nav--md-padding-top-bottom-small {
        padding-top: 25px;
        padding-bottom: 25px
    }

    .navbar-nav--md-padding-top-bottom-extra-small {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .navbar-nav--md-negative-margin-left-big-tiny {
        margin-left: -15px
    }

    .navbar-nav--md-first-item-padding-left-none li:first-child .nav__link--style-one,
    .navbar-nav--md-first-item-padding-left-none li:first-child .nav__link--style-two,
    .navbar-nav--md-first-item-padding-left-none li:first-child .nav__link--style-three {
        padding-left: 0px !important
    }

    .navbar-nav--md-first-item-margin-left-none li:first-child .nav__link--style-one,
    .navbar-nav--md-first-item-margin-left-none li:first-child .nav__link--style-two,
    .navbar-nav--md-first-item-margin-left-none li:first-child .nav__link--style-three {
        margin-left: 0px !important
    }

    .navbar-nav--md-first-item-margin-left-none.navbar-nav--bottom-border-menu li:first-child .menu_dropdown-menu {
        left: 0px
    }

    .navbar-nav--md-last-item-padding-right-none li:last-child .nav__link {
        padding-right: 0px
    }

    .navbar-nav--md-last-item-padding-right-none li:last-child .nav__link--hover-border-bottom-red:before {
        width: calc(100% - 15px) !important
    }

    .navbar-nav--md-last-item-margin-right-none li:last-child .nav__link--style-one,
    .navbar-nav--md-last-item-margin-right-none li:last-child .nav__link--style-two,
    .navbar-nav--md-last-item-margin-right-none li:last-child .nav__link--style-three {
        margin-right: 0px !important
    }
}

.navbar-collapse .navbar-nav>li.dropdown.open>a,
.navbar-collapse .navbar-nav>li.dropdown.open>a:hover,
.navbar-collapse .navbar-nav>li.dropdown.open>a:focus,
.navbar-collapse .navbar-nav>li.dropdown.open>a:focus:hover {
    background: none
}

.navbar-collapse .navbar-nav .menu_dropdown-menu {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    left: 0;
    right: auto;
    -webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, .1);
    border: none;
    background: #333;
    font-size: 16px
}

.navbar-collapse .navbar-nav .menu_dropdown-menu>li>a {
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
    padding-bottom: 10px;
    padding-top: 10px
}

.navbar-collapse .navbar-nav .menu_dropdown-menu>li>a,
.navbar-collapse .navbar-nav .menu_dropdown-menu>li>a:focus {
    color: #fff
}

.navbar-collapse .navbar-nav .menu_dropdown-menu>li>a:hover,
.navbar-collapse .navbar-nav .menu_dropdown-menu>li>a:focus:hover {
    color: #fff;
    background: rgba(255, 255, 255, .1)
}

.navbar-collapse .navbar-nav .menu_dropdown-menu.drop_left {
    left: auto;
    right: 0
}

@media(max-width: 767px) {
    .navbar-collapse .navbar-nav .menu_dropdown-menu {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-collapse .navbar-nav .menu_dropdown-menu>li {
        text-align: center
    }

    .navbar-collapse .navbar-nav .menu_dropdown-menu>li>a {
        white-space: normal
    }

    .navbar-collapse .navbar-nav .menu_dropdown-menu>li>a,
    .navbar-collapse .navbar-nav .menu_dropdown-menu>li>a:hover,
    .navbar-collapse .navbar-nav .menu_dropdown-menu>li>a:focus,
    .navbar-collapse .navbar-nav .menu_dropdown-menu>li>a:focus:hover {
        color: #fff
    }
}

.navbar-collapse .navbar-nav--bottom-border-menu .menu_dropdown-menu {
    left: 15px
}

@media(min-width: 768px) {
    .navbar--md-sm-center {
        display: flex;
        align-items: center
    }

    .nav-elem-wrapper--md-sm-padding-top-tiny {
        padding-top: 10px
    }

    .navbar-nav--md-sm-padding-top-bottom-extra-small {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .navbar-nav--md-sm-padding-top-bottom-small {
        padding-top: 25px;
        padding-bottom: 25px
    }

    .navbar-collapse--md-sm-padding-left-right-none {
        padding-left: 0px;
        padding-right: 0px
    }
}

@media(min-width: 768px)and (max-width: 991px) {
    .navbar-nav--sm-padding-top-bottom-big-tiny {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

@media(min-width: 992px) {
    .nav-elem-wrapper--md-padding-bottom-tiny {
        padding-bottom: 10px
    }

    .navbar-nav--md-padding-top-bottom-special-medium {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

.content--nav-padding-top-bottom-big-tiny {
    padding-top: 15px;
    padding-bottom: 15px
}

.content--md-nav-padding-top-bottom-extra-small {
    padding-top: 20px;
    padding-bottom: 20px
}

@media(max-width: 991px) {
    .content--md-nav-padding-top-bottom-extra-small {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }
}

@media(max-width: 767px) {
    .content--nav-padding-top-bottom-big-tiny {
        padding-top: 0px !important;
        padding-bottom: 0px !important
    }
}

.navigation-element-wrapper {
    position: relative
}

.navigation-element-wrapper .navbar-collapse {
    border-top: 0px;
    box-shadow: none
}

@media(min-width: 768px) {
    nav.navbar .navbar-nav li .dropdown-menu {
        display: block;
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -ms-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out
    }

    nav.navbar .navbar-nav li.dropdown:hover .dropdown-menu {
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }
}

.content nav.navbar .navbar-toggle {
    margin-right: 0px;
    z-index: 999;
    border: 0px
}

.content nav.navbar .navbar-toggle:hover,
.content nav.navbar .navbar-togglefocus,
.content nav.navbar .navbar-toggle:active,
.content nav.navbar .navbar-toggle:visited {
    background-color: transparent;
    border-color: transparent
}

.content.light nav.navbar.navbar-inverse .navbar-collapse {
    border-color: rgba(255, 255, 255, .1)
}

.content.light nav.navbar .navbar-toggle .icon-bar {
    background-color: rgba(255, 255, 255, .8)
}

.content.dark nav.navbar.navbar-inverse .navbar-collapse {
    border-color: rgba(0, 0, 0, .1)
}

.content.dark nav.navbar .navbar-toggle .icon-bar {
    background-color: rgba(0, 0, 0, .8)
}

.kartra_social_share1 {
    border: 0px solid;
    border-radius: 6px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    padding: 6px 12px;
    margin-bottom: 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    text-decoration: none;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    outline: 0;
    display: table
}

.kartra_social_share1 .kartra_icon__icon {
    display: block
}

.kartra_social_share1 .social_share__text {
    display: table-cell;
    vertical-align: middle
}

.kartra_social_share1:active,
.kartra_social_share1:focus,
.kartra_social_share1:hover {
    text-decoration: none
}

.kartra_social_share1::after {
    content: "";
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-radius: 5px
}

.kartra_social_share1:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    content: "";
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 5px;
    background: rgba(0, 0, 0, .1);
    border-color: rgba(0, 0, 0, .1)
}

.kartra_social_share1.kartra_social_share1--bordered::after {
    border-radius: 4px
}

.kartra_social_share1.kartra_social_share1--bordered:hover::after {
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-radius: 4px
}

.kartra_social_share1--large {
    font-size: 18px;
    padding: 12px 20px
}

.kartra_social_share1--large .kartra_icon__icon {
    margin-right: 15px;
    font-size: 32px
}

.kartra_social_share1--large.kartra_social_share1--icon-top {
    padding: 15px 20px;
    display: inline-block;
    font-size: 16px
}

.kartra_social_share1--large.kartra_social_share1--icon-top .kartra_icon__icon {
    display: block;
    font-size: 56px;
    margin-bottom: 8px;
    margin-right: 0px
}

.kartra_social_share1--large.kartra_social_share1--icon-top .social_share__text {
    display: block;
    text-align: center
}

.kartra_social_share1--medium {
    font-size: 15px;
    padding: 10px 15px
}

.kartra_social_share1--medium .kartra_icon__icon {
    margin-right: 10px;
    font-size: 24px
}

.kartra_social_share1--medium.kartra_social_share1--icon-top {
    padding: 8px 12px;
    display: block;
    font-size: 14px
}

.kartra_social_share1--medium.kartra_social_share1--icon-top .kartra_icon__icon {
    display: block;
    font-size: 42px;
    margin-bottom: 5px;
    margin-right: 0px
}

.kartra_social_share1--medium.kartra_social_share1--icon-top .social_share__text {
    display: block;
    text-align: center
}

.kartra_social_share1--small {
    font-size: 14px;
    padding: 8px 15px
}

.kartra_social_share1--small .kartra_icon__icon {
    margin-right: 10px;
    font-size: 20px
}

.kartra_social_share1--small.kartra_social_share1--icon-left-border-right {
    text-align: left
}

.kartra_social_share1--small.kartra_social_share1--icon-left-border-right .kartra_icon__icon {
    border-right: 1px solid rgba(255, 255, 255, .15);
    margin-right: 8px;
    padding-right: 8px
}

.kartra_social_share1--font-weight-thin {
    font-weight: 100
}

.kartra_social_share1--font-weight-extra-light {
    font-weight: 200
}

.kartra_social_share1--font-weight-light {
    font-weight: 300
}

.kartra_social_share1--font-weight-regular {
    font-weight: 400
}

.kartra_social_share1--font-weight-normal {
    font-weight: 400
}

.kartra_social_share1--font-weight-medium {
    font-weight: 500
}

.kartra_social_share1--font-weight-semi-bold {
    font-weight: 600
}

.kartra_social_share1--font-weight-bold {
    font-weight: 700
}

.kartra_social_share1--font-weight-black {
    font-weight: 900
}

.kartra_social_share1--bordered {
    border: 2px solid #eee
}

.kartra_social_share1--bordered.kartra_social_share1--icon-left-border-right .kartra_icon__icon {
    border-color: rgba(33, 33, 33, .1)
}

.kartra_social_share1 .kartra_icon__icon--facebook-color {
    color: #3b5998
}

.kartra_social_share1 .kartra_icon__icon--twitter-color {
    color: #0f1419
}

.kartra_social_share1 .kartra_icon__icon--pinterest-color {
    color: #cb2027
}

.kartra_social_share1 .kartra_icon__icon--googleplus-color {
    color: #dd4b39
}

.kartra_social_share1 .kartra_icon__icon--linkedin-color {
    color: #007bb6
}

.kartra_social_share1 .kartra_icon__icon--youtube-color {
    color: red
}

.kartra_social_share1 .kartra_icon__icon--tiktok-color {
    color: #fe2c55
}

.kartra_social_share1 .kartra_icon__icon--whatsapp-color {
    color: #25d366
}

.kartra_social_share1--bg-facebook {
    background-color: #3b5998
}

.kartra_social_share1--bg-twitter {
    background-color: #0f1419
}

.kartra_social_share1--bg-pinterest {
    background-color: #cb2027
}

.kartra_social_share1--bg-googleplus {
    background-color: #dd4b39
}

.kartra_social_share1--bg-linkedin {
    background-color: #007bb6
}

.kartra_social_share1--bg-youtube {
    background-color: red
}

.kartra_social_share1--bg-tiktok {
    background-color: #fe2c55
}

.kartra_social_share1--bg-whatsapp {
    background-color: #25d366
}

.kartra_social_share1--bg-white {
    background-color: #fff
}

.kartra_social_share1--white,
.kartra_social_share1--white:hover,
.kartra_social_share1--white:focus,
.kartra_social_share1--white:active,
.kartra_social_share1--white:visited {
    color: #fff
}

.kartra_social_share1--dim-black,
.kartra_social_share1--dim-black:hover,
.kartra_social_share1--dim-black:focus,
.kartra_social_share1--dim-black:active,
.kartra_social_share1--dim-black:visited {
    color: #212121
}

.social_share_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 10px
}

.social_share_wrapper div[data-component=social_share] .kartra_social_share1 {
    margin-left: 5px !important;
    margin-right: 5px !important
}

.social_share_wrapper.pull-left {
    display: flex !important;
    justify-content: flex-start !important;
    float: none !important
}

.social_share_wrapper.pull-center {
    display: flex !important;
    justify-content: center !important;
    float: none !important
}

.social_share_wrapper.pull-right {
    display: flex !important;
    justify-content: flex-end !important;
    float: none !important
}

.fb-comments iframe {
    width: 100% !important
}

.gdpr_flapjack_banner {
    box-shadow: 0 -2px 2px 2px rgba(0, 0, 0, .1);
    background: #22283a;
    padding: 15px 0;
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 999999;
    transition: transform .3s ease-in-out, box-shadow .3s ease-in-out;
    font-family: "Roboto", "sans serif"
}

.gdpr_flapjack_banner .d-none {
    display: none
}

.gdpr_flapjack_banner .d-inline {
    display: inline
}

.gdpr_flapjack_banner .d-inline-block {
    display: inline-block
}

.gdpr_flapjack_banner .d-block {
    display: block
}

.gdpr_flapjack_banner .d-table {
    display: table
}

.gdpr_flapjack_banner .d-table-row {
    display: table-row
}

.gdpr_flapjack_banner .d-table-cell {
    display: table-cell
}

.gdpr_flapjack_banner .d-flex {
    display: flex
}

.gdpr_flapjack_banner .d-inline-flex {
    display: inline-flex
}

.gdpr_flapjack_banner .d-grid {
    display: grid
}

.gdpr_flapjack_banner .d-inline-grid {
    display: inline-grid
}

@media(min-width: 576px) {
    .gdpr_flapjack_banner .d-sm-none {
        display: none
    }

    .gdpr_flapjack_banner .d-sm-inline {
        display: inline
    }

    .gdpr_flapjack_banner .d-sm-inline-block {
        display: inline-block
    }

    .gdpr_flapjack_banner .d-sm-block {
        display: block
    }

    .gdpr_flapjack_banner .d-sm-table {
        display: table
    }

    .gdpr_flapjack_banner .d-sm-table-row {
        display: table-row
    }

    .gdpr_flapjack_banner .d-sm-table-cell {
        display: table-cell
    }

    .gdpr_flapjack_banner .d-sm-flex {
        display: flex
    }

    .gdpr_flapjack_banner .d-sm-inline-flex {
        display: inline-flex
    }

    .gdpr_flapjack_banner .d-sm-grid {
        display: grid
    }

    .gdpr_flapjack_banner .d-sm-inline-grid {
        display: inline-grid
    }
}

@media(min-width: 768px) {
    .gdpr_flapjack_banner .d-md-none {
        display: none
    }

    .gdpr_flapjack_banner .d-md-inline {
        display: inline
    }

    .gdpr_flapjack_banner .d-md-inline-block {
        display: inline-block
    }

    .gdpr_flapjack_banner .d-md-block {
        display: block
    }

    .gdpr_flapjack_banner .d-md-table {
        display: table
    }

    .gdpr_flapjack_banner .d-md-table-row {
        display: table-row
    }

    .gdpr_flapjack_banner .d-md-table-cell {
        display: table-cell
    }

    .gdpr_flapjack_banner .d-md-flex {
        display: flex
    }

    .gdpr_flapjack_banner .d-md-inline-flex {
        display: inline-flex
    }

    .gdpr_flapjack_banner .d-md-grid {
        display: grid
    }

    .gdpr_flapjack_banner .d-md-inline-grid {
        display: inline-grid
    }
}

@media(min-width: 992px) {
    .gdpr_flapjack_banner .d-lg-none {
        display: none
    }

    .gdpr_flapjack_banner .d-lg-inline {
        display: inline
    }

    .gdpr_flapjack_banner .d-lg-inline-block {
        display: inline-block
    }

    .gdpr_flapjack_banner .d-lg-block {
        display: block
    }

    .gdpr_flapjack_banner .d-lg-table {
        display: table
    }

    .gdpr_flapjack_banner .d-lg-table-row {
        display: table-row
    }

    .gdpr_flapjack_banner .d-lg-table-cell {
        display: table-cell
    }

    .gdpr_flapjack_banner .d-lg-flex {
        display: flex
    }

    .gdpr_flapjack_banner .d-lg-inline-flex {
        display: inline-flex
    }

    .gdpr_flapjack_banner .d-lg-grid {
        display: grid
    }

    .gdpr_flapjack_banner .d-lg-inline-grid {
        display: inline-grid
    }
}

@media(min-width: 1200px) {
    .gdpr_flapjack_banner .d-xl-none {
        display: none
    }

    .gdpr_flapjack_banner .d-xl-inline {
        display: inline
    }

    .gdpr_flapjack_banner .d-xl-inline-block {
        display: inline-block
    }

    .gdpr_flapjack_banner .d-xl-block {
        display: block
    }

    .gdpr_flapjack_banner .d-xl-table {
        display: table
    }

    .gdpr_flapjack_banner .d-xl-table-row {
        display: table-row
    }

    .gdpr_flapjack_banner .d-xl-table-cell {
        display: table-cell
    }

    .gdpr_flapjack_banner .d-xl-flex {
        display: flex
    }

    .gdpr_flapjack_banner .d-xl-inline-flex {
        display: inline-flex
    }

    .gdpr_flapjack_banner .d-xl-grid {
        display: grid
    }

    .gdpr_flapjack_banner .d-xl-inline-grid {
        display: inline-grid
    }
}

.gdpr_flapjack_banner .container,
.gdpr_flapjack_banner .container-fluid,
.gdpr_flapjack_banner .container-xl,
.gdpr_flapjack_banner .container-lg,
.gdpr_flapjack_banner .container-md,
.gdpr_flapjack_banner .container-sm {
    width: 100%;
    padding-right: calc(30px / 2);
    padding-left: calc(30px / 2);
    margin-right: auto;
    margin-left: auto
}

@media(min-width: 576px) {

    .gdpr_flapjack_banner .container-sm,
    .gdpr_flapjack_banner .container {
        max-width: 540px
    }
}

@media(min-width: 768px) {

    .gdpr_flapjack_banner .container-md,
    .gdpr_flapjack_banner .container-sm,
    .gdpr_flapjack_banner .container {
        max-width: 720px
    }
}

@media(min-width: 992px) {

    .gdpr_flapjack_banner .container-lg,
    .gdpr_flapjack_banner .container-md,
    .gdpr_flapjack_banner .container-sm,
    .gdpr_flapjack_banner .container {
        max-width: 960px
    }
}

@media(min-width: 1200px) {

    .gdpr_flapjack_banner .container-xl,
    .gdpr_flapjack_banner .container-lg,
    .gdpr_flapjack_banner .container-md,
    .gdpr_flapjack_banner .container-sm,
    .gdpr_flapjack_banner .container {
        max-width: 1140px
    }
}

.gdpr_flapjack_banner .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: calc(-1 * 30px / 2);
    margin-left: calc(-1 * 30px / 2)
}

.gdpr_flapjack_banner .no-gutters {
    margin-right: 0;
    margin-left: 0
}

.gdpr_flapjack_banner .no-gutters>.col,
.gdpr_flapjack_banner .no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.gdpr_flapjack_banner .col-xl,
.gdpr_flapjack_banner .col-xl-auto,
.gdpr_flapjack_banner .col-xl-12,
.gdpr_flapjack_banner .col-xl-11,
.gdpr_flapjack_banner .col-xl-10,
.gdpr_flapjack_banner .col-xl-9,
.gdpr_flapjack_banner .col-xl-8,
.gdpr_flapjack_banner .col-xl-7,
.gdpr_flapjack_banner .col-xl-6,
.gdpr_flapjack_banner .col-xl-5,
.gdpr_flapjack_banner .col-xl-4,
.gdpr_flapjack_banner .col-xl-3,
.gdpr_flapjack_banner .col-xl-2,
.gdpr_flapjack_banner .col-xl-1,
.gdpr_flapjack_banner .col-lg,
.gdpr_flapjack_banner .col-lg-auto,
.gdpr_flapjack_banner .col-lg-12,
.gdpr_flapjack_banner .col-lg-11,
.gdpr_flapjack_banner .col-lg-10,
.gdpr_flapjack_banner .col-lg-9,
.gdpr_flapjack_banner .col-lg-8,
.gdpr_flapjack_banner .col-lg-7,
.gdpr_flapjack_banner .col-lg-6,
.gdpr_flapjack_banner .col-lg-5,
.gdpr_flapjack_banner .col-lg-4,
.gdpr_flapjack_banner .col-lg-3,
.gdpr_flapjack_banner .col-lg-2,
.gdpr_flapjack_banner .col-lg-1,
.gdpr_flapjack_banner .col-md,
.gdpr_flapjack_banner .col-md-auto,
.gdpr_flapjack_banner .col-md-12,
.gdpr_flapjack_banner .col-md-11,
.gdpr_flapjack_banner .col-md-10,
.gdpr_flapjack_banner .col-md-9,
.gdpr_flapjack_banner .col-md-8,
.gdpr_flapjack_banner .col-md-7,
.gdpr_flapjack_banner .col-md-6,
.gdpr_flapjack_banner .col-md-5,
.gdpr_flapjack_banner .col-md-4,
.gdpr_flapjack_banner .col-md-3,
.gdpr_flapjack_banner .col-md-2,
.gdpr_flapjack_banner .col-md-1,
.gdpr_flapjack_banner .col-sm,
.gdpr_flapjack_banner .col-sm-auto,
.gdpr_flapjack_banner .col-sm-12,
.gdpr_flapjack_banner .col-sm-11,
.gdpr_flapjack_banner .col-sm-10,
.gdpr_flapjack_banner .col-sm-9,
.gdpr_flapjack_banner .col-sm-8,
.gdpr_flapjack_banner .col-sm-7,
.gdpr_flapjack_banner .col-sm-6,
.gdpr_flapjack_banner .col-sm-5,
.gdpr_flapjack_banner .col-sm-4,
.gdpr_flapjack_banner .col-sm-3,
.gdpr_flapjack_banner .col-sm-2,
.gdpr_flapjack_banner .col-sm-1,
.gdpr_flapjack_banner .col,
.gdpr_flapjack_banner .col-auto,
.gdpr_flapjack_banner .col-12,
.gdpr_flapjack_banner .col-11,
.gdpr_flapjack_banner .col-10,
.gdpr_flapjack_banner .col-9,
.gdpr_flapjack_banner .col-8,
.gdpr_flapjack_banner .col-7,
.gdpr_flapjack_banner .col-6,
.gdpr_flapjack_banner .col-5,
.gdpr_flapjack_banner .col-4,
.gdpr_flapjack_banner .col-3,
.gdpr_flapjack_banner .col-2,
.gdpr_flapjack_banner .col-1 {
    position: relative;
    width: 100%;
    padding-right: calc(30px / 2);
    padding-left: calc(30px / 2)
}

.gdpr_flapjack_banner .col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.gdpr_flapjack_banner .row-cols-1>* {
    flex: 0 0 100%;
    max-width: 100%
}

.gdpr_flapjack_banner .row-cols-2>* {
    flex: 0 0 50%;
    max-width: 50%
}

.gdpr_flapjack_banner .row-cols-3>* {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.gdpr_flapjack_banner .row-cols-4>* {
    flex: 0 0 25%;
    max-width: 25%
}

.gdpr_flapjack_banner .row-cols-5>* {
    flex: 0 0 20%;
    max-width: 20%
}

.gdpr_flapjack_banner .row-cols-6>* {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.gdpr_flapjack_banner .col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.gdpr_flapjack_banner .col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
}

.gdpr_flapjack_banner .col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.gdpr_flapjack_banner .col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.gdpr_flapjack_banner .col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.gdpr_flapjack_banner .col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
}

.gdpr_flapjack_banner .col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.gdpr_flapjack_banner .col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
}

.gdpr_flapjack_banner .col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
}

.gdpr_flapjack_banner .col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.gdpr_flapjack_banner .col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
}

.gdpr_flapjack_banner .col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
}

.gdpr_flapjack_banner .col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.gdpr_flapjack_banner .order-first {
    order: -1
}

.gdpr_flapjack_banner .order-last {
    order: 13
}

.gdpr_flapjack_banner .order-0 {
    order: 0
}

.gdpr_flapjack_banner .order-1 {
    order: 1
}

.gdpr_flapjack_banner .order-2 {
    order: 2
}

.gdpr_flapjack_banner .order-3 {
    order: 3
}

.gdpr_flapjack_banner .order-4 {
    order: 4
}

.gdpr_flapjack_banner .order-5 {
    order: 5
}

.gdpr_flapjack_banner .order-6 {
    order: 6
}

.gdpr_flapjack_banner .order-7 {
    order: 7
}

.gdpr_flapjack_banner .order-8 {
    order: 8
}

.gdpr_flapjack_banner .order-9 {
    order: 9
}

.gdpr_flapjack_banner .order-10 {
    order: 10
}

.gdpr_flapjack_banner .order-11 {
    order: 11
}

.gdpr_flapjack_banner .order-12 {
    order: 12
}

.gdpr_flapjack_banner .offset-1 {
    margin-inline-start: 8.3333333333%
}

.gdpr_flapjack_banner .offset-2 {
    margin-inline-start: 16.6666666667%
}

.gdpr_flapjack_banner .offset-3 {
    margin-inline-start: 25%
}

.gdpr_flapjack_banner .offset-4 {
    margin-inline-start: 33.3333333333%
}

.gdpr_flapjack_banner .offset-5 {
    margin-inline-start: 41.6666666667%
}

.gdpr_flapjack_banner .offset-6 {
    margin-inline-start: 50%
}

.gdpr_flapjack_banner .offset-7 {
    margin-inline-start: 58.3333333333%
}

.gdpr_flapjack_banner .offset-8 {
    margin-inline-start: 66.6666666667%
}

.gdpr_flapjack_banner .offset-9 {
    margin-inline-start: 75%
}

.gdpr_flapjack_banner .offset-10 {
    margin-inline-start: 83.3333333333%
}

.gdpr_flapjack_banner .offset-11 {
    margin-inline-start: 91.6666666667%
}

@media(min-width: 576px) {
    .gdpr_flapjack_banner .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .gdpr_flapjack_banner .row-cols-sm-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .gdpr_flapjack_banner .row-cols-sm-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .gdpr_flapjack_banner .row-cols-sm-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .gdpr_flapjack_banner .row-cols-sm-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .gdpr_flapjack_banner .row-cols-sm-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .gdpr_flapjack_banner .row-cols-sm-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .gdpr_flapjack_banner .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .gdpr_flapjack_banner .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .gdpr_flapjack_banner .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .gdpr_flapjack_banner .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .gdpr_flapjack_banner .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .gdpr_flapjack_banner .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .gdpr_flapjack_banner .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .gdpr_flapjack_banner .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .gdpr_flapjack_banner .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .gdpr_flapjack_banner .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .gdpr_flapjack_banner .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .gdpr_flapjack_banner .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .gdpr_flapjack_banner .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .gdpr_flapjack_banner .order-sm-first {
        order: -1
    }

    .gdpr_flapjack_banner .order-sm-last {
        order: 13
    }

    .gdpr_flapjack_banner .order-sm-0 {
        order: 0
    }

    .gdpr_flapjack_banner .order-sm-1 {
        order: 1
    }

    .gdpr_flapjack_banner .order-sm-2 {
        order: 2
    }

    .gdpr_flapjack_banner .order-sm-3 {
        order: 3
    }

    .gdpr_flapjack_banner .order-sm-4 {
        order: 4
    }

    .gdpr_flapjack_banner .order-sm-5 {
        order: 5
    }

    .gdpr_flapjack_banner .order-sm-6 {
        order: 6
    }

    .gdpr_flapjack_banner .order-sm-7 {
        order: 7
    }

    .gdpr_flapjack_banner .order-sm-8 {
        order: 8
    }

    .gdpr_flapjack_banner .order-sm-9 {
        order: 9
    }

    .gdpr_flapjack_banner .order-sm-10 {
        order: 10
    }

    .gdpr_flapjack_banner .order-sm-11 {
        order: 11
    }

    .gdpr_flapjack_banner .order-sm-12 {
        order: 12
    }

    .gdpr_flapjack_banner .offset-sm-0 {
        margin-inline-start: 0
    }

    .gdpr_flapjack_banner .offset-sm-1 {
        margin-inline-start: 8.3333333333%
    }

    .gdpr_flapjack_banner .offset-sm-2 {
        margin-inline-start: 16.6666666667%
    }

    .gdpr_flapjack_banner .offset-sm-3 {
        margin-inline-start: 25%
    }

    .gdpr_flapjack_banner .offset-sm-4 {
        margin-inline-start: 33.3333333333%
    }

    .gdpr_flapjack_banner .offset-sm-5 {
        margin-inline-start: 41.6666666667%
    }

    .gdpr_flapjack_banner .offset-sm-6 {
        margin-inline-start: 50%
    }

    .gdpr_flapjack_banner .offset-sm-7 {
        margin-inline-start: 58.3333333333%
    }

    .gdpr_flapjack_banner .offset-sm-8 {
        margin-inline-start: 66.6666666667%
    }

    .gdpr_flapjack_banner .offset-sm-9 {
        margin-inline-start: 75%
    }

    .gdpr_flapjack_banner .offset-sm-10 {
        margin-inline-start: 83.3333333333%
    }

    .gdpr_flapjack_banner .offset-sm-11 {
        margin-inline-start: 91.6666666667%
    }
}

@media(min-width: 768px) {
    .gdpr_flapjack_banner .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .gdpr_flapjack_banner .row-cols-md-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .gdpr_flapjack_banner .row-cols-md-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .gdpr_flapjack_banner .row-cols-md-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .gdpr_flapjack_banner .row-cols-md-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .gdpr_flapjack_banner .row-cols-md-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .gdpr_flapjack_banner .row-cols-md-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .gdpr_flapjack_banner .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .gdpr_flapjack_banner .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .gdpr_flapjack_banner .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .gdpr_flapjack_banner .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .gdpr_flapjack_banner .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .gdpr_flapjack_banner .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .gdpr_flapjack_banner .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .gdpr_flapjack_banner .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .gdpr_flapjack_banner .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .gdpr_flapjack_banner .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .gdpr_flapjack_banner .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .gdpr_flapjack_banner .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .gdpr_flapjack_banner .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .gdpr_flapjack_banner .order-md-first {
        order: -1
    }

    .gdpr_flapjack_banner .order-md-last {
        order: 13
    }

    .gdpr_flapjack_banner .order-md-0 {
        order: 0
    }

    .gdpr_flapjack_banner .order-md-1 {
        order: 1
    }

    .gdpr_flapjack_banner .order-md-2 {
        order: 2
    }

    .gdpr_flapjack_banner .order-md-3 {
        order: 3
    }

    .gdpr_flapjack_banner .order-md-4 {
        order: 4
    }

    .gdpr_flapjack_banner .order-md-5 {
        order: 5
    }

    .gdpr_flapjack_banner .order-md-6 {
        order: 6
    }

    .gdpr_flapjack_banner .order-md-7 {
        order: 7
    }

    .gdpr_flapjack_banner .order-md-8 {
        order: 8
    }

    .gdpr_flapjack_banner .order-md-9 {
        order: 9
    }

    .gdpr_flapjack_banner .order-md-10 {
        order: 10
    }

    .gdpr_flapjack_banner .order-md-11 {
        order: 11
    }

    .gdpr_flapjack_banner .order-md-12 {
        order: 12
    }

    .gdpr_flapjack_banner .offset-md-0 {
        margin-inline-start: 0
    }

    .gdpr_flapjack_banner .offset-md-1 {
        margin-inline-start: 8.3333333333%
    }

    .gdpr_flapjack_banner .offset-md-2 {
        margin-inline-start: 16.6666666667%
    }

    .gdpr_flapjack_banner .offset-md-3 {
        margin-inline-start: 25%
    }

    .gdpr_flapjack_banner .offset-md-4 {
        margin-inline-start: 33.3333333333%
    }

    .gdpr_flapjack_banner .offset-md-5 {
        margin-inline-start: 41.6666666667%
    }

    .gdpr_flapjack_banner .offset-md-6 {
        margin-inline-start: 50%
    }

    .gdpr_flapjack_banner .offset-md-7 {
        margin-inline-start: 58.3333333333%
    }

    .gdpr_flapjack_banner .offset-md-8 {
        margin-inline-start: 66.6666666667%
    }

    .gdpr_flapjack_banner .offset-md-9 {
        margin-inline-start: 75%
    }

    .gdpr_flapjack_banner .offset-md-10 {
        margin-inline-start: 83.3333333333%
    }

    .gdpr_flapjack_banner .offset-md-11 {
        margin-inline-start: 91.6666666667%
    }
}

@media(min-width: 992px) {
    .gdpr_flapjack_banner .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .gdpr_flapjack_banner .row-cols-lg-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .gdpr_flapjack_banner .row-cols-lg-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .gdpr_flapjack_banner .row-cols-lg-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .gdpr_flapjack_banner .row-cols-lg-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .gdpr_flapjack_banner .row-cols-lg-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .gdpr_flapjack_banner .row-cols-lg-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .gdpr_flapjack_banner .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .gdpr_flapjack_banner .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .gdpr_flapjack_banner .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .gdpr_flapjack_banner .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .gdpr_flapjack_banner .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .gdpr_flapjack_banner .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .gdpr_flapjack_banner .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .gdpr_flapjack_banner .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .gdpr_flapjack_banner .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .gdpr_flapjack_banner .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .gdpr_flapjack_banner .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .gdpr_flapjack_banner .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .gdpr_flapjack_banner .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .gdpr_flapjack_banner .order-lg-first {
        order: -1
    }

    .gdpr_flapjack_banner .order-lg-last {
        order: 13
    }

    .gdpr_flapjack_banner .order-lg-0 {
        order: 0
    }

    .gdpr_flapjack_banner .order-lg-1 {
        order: 1
    }

    .gdpr_flapjack_banner .order-lg-2 {
        order: 2
    }

    .gdpr_flapjack_banner .order-lg-3 {
        order: 3
    }

    .gdpr_flapjack_banner .order-lg-4 {
        order: 4
    }

    .gdpr_flapjack_banner .order-lg-5 {
        order: 5
    }

    .gdpr_flapjack_banner .order-lg-6 {
        order: 6
    }

    .gdpr_flapjack_banner .order-lg-7 {
        order: 7
    }

    .gdpr_flapjack_banner .order-lg-8 {
        order: 8
    }

    .gdpr_flapjack_banner .order-lg-9 {
        order: 9
    }

    .gdpr_flapjack_banner .order-lg-10 {
        order: 10
    }

    .gdpr_flapjack_banner .order-lg-11 {
        order: 11
    }

    .gdpr_flapjack_banner .order-lg-12 {
        order: 12
    }

    .gdpr_flapjack_banner .offset-lg-0 {
        margin-inline-start: 0
    }

    .gdpr_flapjack_banner .offset-lg-1 {
        margin-inline-start: 8.3333333333%
    }

    .gdpr_flapjack_banner .offset-lg-2 {
        margin-inline-start: 16.6666666667%
    }

    .gdpr_flapjack_banner .offset-lg-3 {
        margin-inline-start: 25%
    }

    .gdpr_flapjack_banner .offset-lg-4 {
        margin-inline-start: 33.3333333333%
    }

    .gdpr_flapjack_banner .offset-lg-5 {
        margin-inline-start: 41.6666666667%
    }

    .gdpr_flapjack_banner .offset-lg-6 {
        margin-inline-start: 50%
    }

    .gdpr_flapjack_banner .offset-lg-7 {
        margin-inline-start: 58.3333333333%
    }

    .gdpr_flapjack_banner .offset-lg-8 {
        margin-inline-start: 66.6666666667%
    }

    .gdpr_flapjack_banner .offset-lg-9 {
        margin-inline-start: 75%
    }

    .gdpr_flapjack_banner .offset-lg-10 {
        margin-inline-start: 83.3333333333%
    }

    .gdpr_flapjack_banner .offset-lg-11 {
        margin-inline-start: 91.6666666667%
    }
}

@media(min-width: 1200px) {
    .gdpr_flapjack_banner .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .gdpr_flapjack_banner .row-cols-xl-1>* {
        flex: 0 0 100%;
        max-width: 100%
    }

    .gdpr_flapjack_banner .row-cols-xl-2>* {
        flex: 0 0 50%;
        max-width: 50%
    }

    .gdpr_flapjack_banner .row-cols-xl-3>* {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .gdpr_flapjack_banner .row-cols-xl-4>* {
        flex: 0 0 25%;
        max-width: 25%
    }

    .gdpr_flapjack_banner .row-cols-xl-5>* {
        flex: 0 0 20%;
        max-width: 20%
    }

    .gdpr_flapjack_banner .row-cols-xl-6>* {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .gdpr_flapjack_banner .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .gdpr_flapjack_banner .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .gdpr_flapjack_banner .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .gdpr_flapjack_banner .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .gdpr_flapjack_banner .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .gdpr_flapjack_banner .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .gdpr_flapjack_banner .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .gdpr_flapjack_banner .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .gdpr_flapjack_banner .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .gdpr_flapjack_banner .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .gdpr_flapjack_banner .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .gdpr_flapjack_banner .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .gdpr_flapjack_banner .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .gdpr_flapjack_banner .order-xl-first {
        order: -1
    }

    .gdpr_flapjack_banner .order-xl-last {
        order: 13
    }

    .gdpr_flapjack_banner .order-xl-0 {
        order: 0
    }

    .gdpr_flapjack_banner .order-xl-1 {
        order: 1
    }

    .gdpr_flapjack_banner .order-xl-2 {
        order: 2
    }

    .gdpr_flapjack_banner .order-xl-3 {
        order: 3
    }

    .gdpr_flapjack_banner .order-xl-4 {
        order: 4
    }

    .gdpr_flapjack_banner .order-xl-5 {
        order: 5
    }

    .gdpr_flapjack_banner .order-xl-6 {
        order: 6
    }

    .gdpr_flapjack_banner .order-xl-7 {
        order: 7
    }

    .gdpr_flapjack_banner .order-xl-8 {
        order: 8
    }

    .gdpr_flapjack_banner .order-xl-9 {
        order: 9
    }

    .gdpr_flapjack_banner .order-xl-10 {
        order: 10
    }

    .gdpr_flapjack_banner .order-xl-11 {
        order: 11
    }

    .gdpr_flapjack_banner .order-xl-12 {
        order: 12
    }

    .gdpr_flapjack_banner .offset-xl-0 {
        margin-inline-start: 0
    }

    .gdpr_flapjack_banner .offset-xl-1 {
        margin-inline-start: 8.3333333333%
    }

    .gdpr_flapjack_banner .offset-xl-2 {
        margin-inline-start: 16.6666666667%
    }

    .gdpr_flapjack_banner .offset-xl-3 {
        margin-inline-start: 25%
    }

    .gdpr_flapjack_banner .offset-xl-4 {
        margin-inline-start: 33.3333333333%
    }

    .gdpr_flapjack_banner .offset-xl-5 {
        margin-inline-start: 41.6666666667%
    }

    .gdpr_flapjack_banner .offset-xl-6 {
        margin-inline-start: 50%
    }

    .gdpr_flapjack_banner .offset-xl-7 {
        margin-inline-start: 58.3333333333%
    }

    .gdpr_flapjack_banner .offset-xl-8 {
        margin-inline-start: 66.6666666667%
    }

    .gdpr_flapjack_banner .offset-xl-9 {
        margin-inline-start: 75%
    }

    .gdpr_flapjack_banner .offset-xl-10 {
        margin-inline-start: 83.3333333333%
    }

    .gdpr_flapjack_banner .offset-xl-11 {
        margin-inline-start: 91.6666666667%
    }
}

.gdpr_flapjack_banner,
.gdpr_flapjack_banner * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.gdpr_flapjack_banner.collapsed {
    transform: translateY(100%);
    box-shadow: 0 -2px 2px 2px rgba(0, 0, 0, 0)
}

.gdpr_flapjack_banner.collapsed .gdpr-uncollapse-button {
    top: -16px;
    opacity: 1
}

.gdpr_flapjack_banner .gdpr-uncollapse-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 16px;
    position: absolute;
    top: 100%;
    opacity: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 5px;
    font-size: 10px;
    border-radius: 4px 4px 0 0;
    transition: background .3s ease-in-out, top .3s ease-in-out;
    cursor: pointer;
    transition-delay: .1s
}

.gdpr_flapjack_banner .gdpr-uncollapse-button,
.gdpr_flapjack_banner .gdpr-uncollapse-button:focus {
    background: #22283a;
    box-shadow: none;
    color: #fff;
    border: none;
    outline: none
}

.gdpr_flapjack_banner .gdpr-uncollapse-button:hover,
.gdpr_flapjack_banner .gdpr-uncollapse-button:focus:hover {
    background: #0f121a;
    box-shadow: none;
    color: #fff;
    border: none;
    outline: none
}

.gdpr_flapjack_banner .grid-gdpr-banner {
    grid-column-gap: 60px
}

.gdpr_flapjack_banner .gdpr_link_wrapper a,
.gdpr_flapjack_banner .gdpr_link_wrapper a:focus {
    color: #d5c61c;
    text-decoration: underline
}

.gdpr_flapjack_banner .gdpr_link_wrapper a:hover,
.gdpr_flapjack_banner .gdpr_link_wrapper a:focus:hover {
    color: #a89c16;
    text-decoration: none
}

.gdpr_flapjack_banner .gdpr_link_wrapper span {
    position: relative;
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    justify-content: center;
    margin: 0 5px;
    color: rgba(255, 255, 255, .2)
}

.gdpr_flapjack_banner .gdpr_link_wrapper span:before {
    content: "|"
}

.gdpr_flapjack_banner .gdpr-text {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: normal;
    word-break: break-word;
    font-family: "Roboto", "sans serif";
    color: rgba(255, 255, 255, .9);
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4;
    position: relative;
    margin-bottom: 10px
}

.gdpr_flapjack_banner .gdpr_button_block {
    text-align: end;
    display: flex;
    align-self: flex-start;
    justify-content: flex-end
}

.gdpr_flapjack_banner .gdpr_toggler {
    text-align: center;
    margin: 0;
    font-size: 13px;
    padding: 0;
    display: inline-grid;
    vertical-align: top;
    align-items: center;
    margin-inline-end: 20px
}

.gdpr_flapjack_banner .gdpr_toggler>label {
    font-weight: 400;
    color: #999;
    margin: 0;
    line-height: 1.2;
    font-size: 12px;
    text-transform: none
}

.gdpr_flapjack_banner .gdpr_toggler>label:first-of-type {
    text-align: end
}

.gdpr_flapjack_banner .gdpr_toggler>label:last-of-type {
    text-align: start
}

.gdpr_flapjack_banner .gdpr_toggler>label.selected {
    color: #fff
}

.gdpr_flapjack_banner .gdpr_toggler .switcher {
    display: inline-block;
    vertical-align: top;
    padding: 0px 10px
}

.gdpr_flapjack_banner .gdpr_toggler .cmn-toggle {
    position: absolute;
    margin-inline-start: -9999px;
    visibility: hidden;
    cursor: pointer
}

.gdpr_flapjack_banner .gdpr_toggler .cmn-toggle+label {
    border-radius: 60px;
    padding: 2px;
    width: 43px;
    margin: 0;
    background-color: transparent;
    height: 20px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.gdpr_flapjack_banner .gdpr_toggler .cmn-toggle+label:before,
.gdpr_flapjack_banner .gdpr_toggler .cmn-toggle+label:after {
    display: block;
    position: absolute;
    top: 1px;
    inset-inline-start: 1px;
    bottom: 1px;
    content: ""
}

.gdpr_flapjack_banner .gdpr_toggler .cmn-toggle+label:before {
    border-radius: 60px;
    inset-inline-end: 1px;
    background-color: rgba(255, 255, 255, .2);
    transition: background .4s
}

.gdpr_flapjack_banner .gdpr_toggler .cmn-toggle+label:after {
    border-radius: 100%;
    width: 18px;
    height: 18px;
    background-color: #fff;
    transition: margin .4s, box-shadow .1s ease;
    top: 3px;
    margin-inline-start: 2px
}

.gdpr_flapjack_banner .gdpr_toggler .cmn-toggle:checked+label:before {
    background-color: rgba(255, 255, 255, .2)
}

.gdpr_flapjack_banner .gdpr_toggler .cmn-toggle:checked+label:after {
    margin-inline-start: 25px;
    background-color: #fff
}

.gdpr_flapjack_banner .gdpr_close {
    border-radius: 4px;
    transition: color .3s ease-in-out, background .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out;
    box-shadow: none;
    display: inline-block;
    vertical-align: top;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    text-shadow: none;
    font-family: "Roboto", "sans serif";
    text-transform: uppercase;
    cursor: pointer;
    flex-shrink: 0
}

.gdpr_flapjack_banner .gdpr_close,
.gdpr_flapjack_banner .gdpr_close:focus {
    text-decoration: none;
    outline: none !important;
    border: none;
    box-shadow: none;
    background: #6cd312;
    color: #fff
}

.gdpr_flapjack_banner .gdpr_close:hover,
.gdpr_flapjack_banner .gdpr_close:focus:hover {
    text-decoration: none;
    outline: none !important;
    border: none;
    box-shadow: none;
    background: #54a40e;
    color: #fff
}

@media only screen and (max-width: 991px) {
    .gdpr_flapjack_banner .gdpr-text {
        font-size: 14px
    }

    .gdpr_flapjack_banner.collapsed .gdpr-uncollapse-button {
        top: -20px
    }

    .gdpr_flapjack_banner .gdpr-uncollapse-button {
        height: 20px;
        font-size: 12px
    }

    .gdpr_flapjack_banner .grid-gdpr-banner {
        grid-column-gap: 30px
    }
}

@media only screen and (max-width: 767px) {
    .gdpr_flapjack_banner .grid-gdpr-banner {
        display: block
    }

    .gdpr_flapjack_banner .grid-gdpr-banner>div:nth-of-type(1) {
        text-align: center;
        margin-bottom: 30px
    }

    .gdpr_flapjack_banner .gdpr_button_block {
        justify-content: space-between
    }

    .gdpr_flapjack_banner.collapsed .gdpr-uncollapse-button {
        top: -16px
    }

    .gdpr_flapjack_banner .gdpr-uncollapse-button {
        height: 16px;
        font-size: 10px
    }
}

.lang-var-bg-BG .grid-gdpr-banner {
    grid-template-columns: calc(100% - 375px - 60px) 375px
}

@media only screen and (max-width: 991px) {
    .lang-var-bg-BG .grid-gdpr-banner {
        grid-template-columns: calc(100% - 375px - 30px) 375px
    }
}

.lang-var-bg-BG .gdpr_toggler {
    grid-template-columns: 105px auto 85px
}

@media only screen and (max-width: 768px) {
    .lang-var-bg-BG .gdpr_toggler {
        grid-template-columns: 80px auto 70px
    }
}

.lang-var-da-DK .grid-gdpr-banner {
    grid-template-columns: calc(100% - 305px - 60px) 305px
}

@media only screen and (max-width: 991px) {
    .lang-var-da-DK .grid-gdpr-banner {
        grid-template-columns: calc(100% - 305px - 30px) 305px
    }
}

.lang-var-da-DK .gdpr_toggler {
    grid-template-columns: 75px auto 65px
}

.lang-var-nl-NL .grid-gdpr-banner {
    grid-template-columns: calc(100% - 350px - 60px) 350px
}

@media only screen and (max-width: 991px) {
    .lang-var-nl-NL .grid-gdpr-banner {
        grid-template-columns: calc(100% - 350px - 30px) 350px
    }
}

.lang-var-nl-NL .gdpr_toggler {
    grid-template-columns: 85px auto 95px
}

@media only screen and (max-width: 768px) {
    .lang-var-nl-NL .gdpr_toggler {
        grid-template-columns: 75px auto 90px
    }
}

.lang-var-en-GB .grid-gdpr-banner {
    grid-template-columns: calc(100% - 300px - 60px) 300px
}

@media only screen and (max-width: 991px) {
    .lang-var-en-GB .grid-gdpr-banner {
        grid-template-columns: calc(100% - 300px - 30px) 300px
    }
}

.lang-var-en-GB .gdpr_toggler {
    grid-template-columns: 55px auto 80px
}

.lang-var-fi-FI .grid-gdpr-banner {
    grid-template-columns: calc(100% - 390px - 60px) 390px
}

@media only screen and (max-width: 991px) {
    .lang-var-fi-FI .grid-gdpr-banner {
        grid-template-columns: calc(100% - 390px - 30px) 390px
    }
}

.lang-var-fi-FI .gdpr_toggler {
    grid-template-columns: 85px auto 115px
}

@media only screen and (max-width: 768px) {
    .lang-var-fi-FI .gdpr_toggler {
        grid-template-columns: 70px auto 90px
    }
}

.lang-var-fr-FR .grid-gdpr-banner {
    grid-template-columns: calc(100% - 390px - 60px) 390px
}

@media only screen and (max-width: 991px) {
    .lang-var-fr-FR .grid-gdpr-banner {
        grid-template-columns: calc(100% - 390px - 30px) 390px
    }
}

.lang-var-fr-FR .gdpr_toggler {
    grid-template-columns: 85px auto 95px
}

@media only screen and (max-width: 768px) {
    .lang-var-fr-FR .gdpr_toggler {
        grid-template-columns: 60px auto 75px
    }
}

.lang-var-de-DE .grid-gdpr-banner {
    grid-template-columns: calc(100% - 345px - 60px) 345px
}

@media only screen and (max-width: 991px) {
    .lang-var-de-DE .grid-gdpr-banner {
        grid-template-columns: calc(100% - 345px - 30px) 345px
    }
}

.lang-var-de-DE .gdpr_toggler {
    grid-template-columns: 75px auto 85px
}

@media only screen and (max-width: 768px) {
    .lang-var-de-DE .gdpr_toggler {
        grid-template-columns: 70px auto 85px
    }
}

.lang-var-it-IT .grid-gdpr-banner {
    grid-template-columns: calc(100% - 310px - 60px) 310px
}

@media only screen and (max-width: 991px) {
    .lang-var-it-IT .grid-gdpr-banner {
        grid-template-columns: calc(100% - 310px - 30px) 310px
    }
}

.lang-var-it-IT .gdpr_toggler {
    grid-template-columns: 80px auto 75px
}

.lang-var-nn-NO .grid-gdpr-banner {
    grid-template-columns: calc(100% - 390px - 60px) 390px
}

@media only screen and (max-width: 991px) {
    .lang-var-nn-NO .grid-gdpr-banner {
        grid-template-columns: calc(100% - 390px - 30px) 390px
    }
}

.lang-var-nn-NO .gdpr_toggler {
    grid-template-columns: 115px auto 115px
}

@media only screen and (max-width: 768px) {
    .lang-var-nn-NO .gdpr_toggler {
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: normal;
        word-break: break-word;
        grid-template-columns: 90px auto 90px
    }
}

.lang-var-pl-PL .grid-gdpr-banner {
    grid-template-columns: calc(100% - 390px - 60px) 390px
}

@media only screen and (max-width: 991px) {
    .lang-var-pl-PL .grid-gdpr-banner {
        grid-template-columns: calc(100% - 390px - 30px) 390px
    }
}

.lang-var-pl-PL .gdpr_toggler {
    grid-template-columns: 120px auto 90px
}

@media only screen and (max-width: 768px) {
    .lang-var-pl-PL .gdpr_toggler {
        grid-template-columns: 100px auto 80px
    }
}

.lang-var-pt-PT .grid-gdpr-banner {
    grid-template-columns: calc(100% - 360px - 60px) 360px
}

@media only screen and (max-width: 991px) {
    .lang-var-pt-PT .grid-gdpr-banner {
        grid-template-columns: calc(100% - 360px - 30px) 360px
    }
}

.lang-var-pt-PT .gdpr_toggler {
    grid-template-columns: 95px auto 90px
}

@media only screen and (max-width: 768px) {
    .lang-var-pt-PT .gdpr_toggler {
        grid-template-columns: 80px auto 90px
    }
}

.lang-var-ro-RO .grid-gdpr-banner {
    grid-template-columns: calc(100% - 350px - 60px) 350px
}

@media only screen and (max-width: 991px) {
    .lang-var-ro-RO .grid-gdpr-banner {
        grid-template-columns: calc(100% - 350px - 30px) 350px
    }
}

.lang-var-ro-RO .gdpr_toggler {
    grid-template-columns: 90px auto 90px
}

.lang-var-sk-SK .grid-gdpr-banner {
    grid-template-columns: calc(100% - 330px - 60px) 330px
}

@media only screen and (max-width: 991px) {
    .lang-var-sk-SK .grid-gdpr-banner {
        grid-template-columns: calc(100% - 330px - 30px) 330px
    }
}

.lang-var-sk-SK .gdpr_toggler {
    grid-template-columns: 85px auto 90px
}

.lang-var-es-ES .grid-gdpr-banner {
    grid-template-columns: calc(100% - 360px - 60px) 360px
}

@media only screen and (max-width: 991px) {
    .lang-var-es-ES .grid-gdpr-banner {
        grid-template-columns: calc(100% - 360px - 30px) 360px
    }
}

.lang-var-es-ES .gdpr_toggler {
    grid-template-columns: 85px auto 95px
}

@media only screen and (max-width: 768px) {
    .lang-var-es-ES .gdpr_toggler {
        grid-template-columns: 80px auto 90px
    }
}

.lang-var-sv-SE .grid-gdpr-banner {
    grid-template-columns: calc(100% - 335px - 60px) 335px
}

@media only screen and (max-width: 991px) {
    .lang-var-sv-SE .grid-gdpr-banner {
        grid-template-columns: calc(100% - 335px - 30px) 335px
    }
}

.lang-var-sv-SE .gdpr_toggler {
    grid-template-columns: 65px auto 110px
}

.lang-var-ar-AR .grid-gdpr-banner {
    grid-template-columns: calc(100% - 345px - 60px) 345px
}

@media only screen and (max-width: 991px) {
    .lang-var-ar-AR .grid-gdpr-banner {
        grid-template-columns: calc(100% - 345px - 30px) 345px
    }
}

.lang-var-ar-AR .gdpr_toggler {
    grid-template-columns: 95px auto 110px
}

.lang-var-cs-CS .grid-gdpr-banner {
    grid-template-columns: calc(100% - 345px - 60px) 345px
}

@media only screen and (max-width: 991px) {
    .lang-var-cs-CS .grid-gdpr-banner {
        grid-template-columns: calc(100% - 345px - 30px) 345px
    }
}

.lang-var-cs-CS .gdpr_toggler {
    grid-template-columns: 95px auto 90px
}

.lang-var-af-AF .grid-gdpr-banner {
    grid-template-columns: calc(100% - 325px - 60px) 325px
}

@media only screen and (max-width: 991px) {
    .lang-var-af-AF .grid-gdpr-banner {
        grid-template-columns: calc(100% - 325px - 60px) 325px
    }
}

.lang-var-af-AF .gdpr_toggler {
    grid-template-columns: 80px auto 110px
}

.lang-var-zh-CN .grid-gdpr-banner {
    grid-template-columns: calc(100% - 325px - 60px) 325px
}

@media only screen and (max-width: 991px) {
    .lang-var-zh-CN .grid-gdpr-banner {
        grid-template-columns: calc(100% - 325px - 60px) 325px
    }
}

.lang-var-zh-CN .gdpr_toggler {
    grid-template-columns: 90px auto 90px
}

.lang-var-he-HE .grid-gdpr-banner {
    grid-template-columns: calc(100% - 300px - 60px) 300px
}

@media only screen and (max-width: 991px) {
    .lang-var-he-HE .grid-gdpr-banner {
        grid-template-columns: calc(100% - 300px - 60px) 300px
    }
}

.lang-var-he-HE .gdpr_toggler {
    grid-template-columns: 80px auto 80px
}

.lang-var-hi-HI .grid-gdpr-banner {
    grid-template-columns: calc(100% - 280px - 60px) 280px
}

@media only screen and (max-width: 991px) {
    .lang-var-hi-HI .grid-gdpr-banner {
        grid-template-columns: calc(100% - 280px - 60px) 280px
    }
}

.lang-var-hi-HI .gdpr_toggler {
    grid-template-columns: 70px auto 75px
}

.lang-var-ms-MS .grid-gdpr-banner {
    grid-template-columns: calc(100% - 305px - 60px) 305px
}

@media only screen and (max-width: 991px) {
    .lang-var-ms-MS .grid-gdpr-banner {
        grid-template-columns: calc(100% - 305px - 60px) 305px
    }
}

.lang-var-ms-MS .gdpr_toggler {
    grid-template-columns: 70px auto 70px
}

.lang-var-ru-RU .grid-gdpr-banner {
    grid-template-columns: calc(100% - 415px - 60px) 415px
}

@media only screen and (max-width: 991px) {
    .lang-var-ru-RU .grid-gdpr-banner {
        grid-template-columns: calc(100% - 415px - 60px) 415px
    }
}

.lang-var-ru-RU .gdpr_toggler {
    grid-template-columns: 90px auto 130px
}

@media only screen and (max-width: 768px) {
    .lang-var-ru-RU .gdpr_toggler {
        grid-template-columns: 70px auto 80px
    }
}

.lang-var-th-TH .grid-gdpr-banner {
    grid-template-columns: calc(100% - 365px - 60px) 365px
}

@media only screen and (max-width: 991px) {
    .lang-var-th-TH .grid-gdpr-banner {
        grid-template-columns: calc(100% - 365px - 60px) 365px
    }
}

.lang-var-th-TH .gdpr_toggler {
    grid-template-columns: 100px auto 100px
}

@keyframes effect_1 {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.kartra_css_effect_1 {
    animation-fill-mode: both;
    animation-duration: 2s;
    animation-name: effect_1;
    visibility: visible !important
}

@keyframes effect_2 {
    0% {
        transform: scale3d(0.25, 0.25, 0.25);
        opacity: 0
    }

    45% {
        opacity: 1
    }
}

.kartra_css_effect_2 {
    animation-fill-mode: both;
    animation-duration: .9s;
    animation-name: effect_2;
    visibility: visible !important
}

@keyframes effect_3 {
    0% {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    100% {
        transform: translate3d(0, 0, 0)
    }
}

.kartra_css_effect_3 {
    animation-fill-mode: both;
    animation-duration: .9s;
    animation-name: effect_3;
    visibility: visible !important
}

@keyframes effect_4 {
    0% {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    100% {
        transform: translate3d(0, 0, 0)
    }
}

.kartra_css_effect_4 {
    animation-fill-mode: both;
    animation-duration: .9s;
    animation-name: effect_4;
    visibility: visible !important
}

@keyframes effect_5 {

    0%,
    20%,
    52%,
    80%,
    100% {
        animation-timing-function: cubic-bezier(0.21, 0.6, 0.35, 1);
        transform: translate3d(0, 0, 0)
    }

    40%,
    42% {
        animation-timing-function: cubic-bezier(0.75, 0.08, 0.85, 0.1);
        transform: translate3d(0, -25px, 0)
    }

    70% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -12px, 0)
    }

    90% {
        transform: translate3d(0, -3px, 0)
    }
}

.kartra_css_effect_5 {
    animation-fill-mode: both;
    animation-duration: .9s;
    animation-name: effect_5;
    visibility: visible !important;
    transform-origin: center bottom
}

@keyframes effect_6 {

    0%,
    33.34%,
    66.68% {
        opacity: 1
    }

    16.67%,
    50%,
    83.35% {
        opacity: 0
    }
}

.kartra_css_effect_6 {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: effect_6;
    visibility: visible !important
}

@keyframes effect_7 {

    0%,
    100% {
        transform: translate3d(0, 0, 0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-5px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translate3d(5px, 0, 0)
    }
}

.kartra_css_effect_7 {
    animation-fill-mode: both;
    animation-duration: .9s;
    animation-name: effect_7;
    visibility: visible !important
}

@keyframes effect_8 {
    0% {
        animation-timing-function: ease-in;
        transform: rotate3d(1, 0, 0, 90deg) perspective(350px);
        opacity: 0
    }

    45% {
        animation-timing-function: ease-in;
        transform: rotate3d(1, 0, 0, -25deg) perspective(350px)
    }

    65% {
        transform: perspective(350px) rotate3d(1, 0, 0, 15deg);
        opacity: 1
    }

    85% {
        transform: rotate3d(1, 0, 0, -4deg) perspective(350px)
    }

    100% {
        transform: perspective(350px)
    }
}

.kartra_css_effect_8 {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: effect_8;
    visibility: visible !important;
    backface-visibility: visible
}

@keyframes effect_9 {
    0% {
        animation-timing-function: ease-in;
        transform: rotate3d(0, 1, 0, 90deg) perspective(350px);
        opacity: 0
    }

    45% {
        animation-timing-function: ease-in;
        transform: rotate3d(0, 1, 0, -25deg) perspective(350px)
    }

    65% {
        transform: rotate3d(0, 1, 0, 15deg) perspective(350px);
        opacity: 1
    }

    85% {
        transform: rotate3d(0, 1, 0, -4deg) perspective(350px)
    }

    100% {
        transform: perspective(350px)
    }
}

.kartra_css_effect_9 {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: effect_9;
    visibility: visible !important;
    backface-visibility: visible
}

@keyframes bounce {

    from,
    20%,
    53%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -20px, 0) scaleY(1.1)
    }

    70% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -10px, 0) scaleY(1.05)
    }

    80% {
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0, 0, 0) scaleY(0.95)
    }

    90% {
        transform: translate3d(0, -4px, 0) scaleY(1.02)
    }
}

.hover-bounce:hover,
.hover-bounce.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: bounce;
    visibility: visible !important;
    transform-origin: center bottom;
    animation-fill-mode: both
}

@keyframes flash {

    from,
    50%,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.hover-flash:hover,
.hover-flash.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: flash;
    visibility: visible !important;
    transform-origin: center bottom;
    animation-fill-mode: both
}

@keyframes pulse {
    from {
        transform: scale3d(1, 1, 1)
    }

    50% {
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.hover-pulse:hover,
.hover-pulse.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: pulse;
    visibility: visible !important;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out
}

@keyframes rubber {
    from {
        transform: scale3d(1, 1, 1)
    }

    30% {
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        transform: scale3d(0.95, 1.05, 1)
    }

    75% {
        transform: scale3d(1.05, 0.95, 1)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.hover-rubber:hover,
.hover-rubber.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: rubber;
    visibility: visible !important
}

@keyframes beat {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.hover-beat:hover,
.hover-beat.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: beat;
    visibility: visible !important;
    animation-timing-function: ease-in-out
}

@keyframes gelatine {

    from,
    11.1%,
    to {
        transform: translate3d(0, 0, 0)
    }

    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        transform: skewX(0.390625deg) skewY(0.390625deg)
    }

    88.8% {
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
    }
}

.hover-gelatine:hover,
.hover-gelatine.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: gelatine;
    visibility: visible !important;
    transform-origin: center
}

@keyframes dangle {
    20% {
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        transform: rotate3d(0, 0, 1, -5deg)
    }

    to {
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.hover-dangle:hover,
.hover-dangle.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: dangle;
    visibility: visible !important;
    transform-origin: top center
}

@keyframes voila {
    from {
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.hover-voila:hover,
.hover-voila.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: voila;
    visibility: visible !important
}

@keyframes shakeY {

    from,
    to {
        transform: translate3d(0, 0, 0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(0, -10px, 0)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translate3d(0, 10px, 0)
    }
}

.hover-shakeY:hover,
.hover-shakeY.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: shakeY;
    visibility: visible !important
}

@keyframes shakeX {

    from,
    to {
        transform: translate3d(0, 0, 0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translate3d(10px, 0, 0)
    }
}

.hover-shakeX:hover,
.hover-shakeX.preview-hover {
    animation-fill-mode: both;
    animation-duration: 1.2s;
    animation-name: shakeX;
    visibility: visible !important
}

.hover-zoomIn,
.hover-zoomIn[data-builder*=del],
.hover-zoomIn[data-builder*=clone],
.hover-zoomIn[data-builder*=content],
.hover-zoomIn[data-builder*=edit] {
    transition: transform .5s ease-in-out, outline-color .3s ease-in-out
}

.hover-zoomIn:hover,
.hover-zoomIn.preview-hover,
.hover-zoomIn[data-builder*=del]:hover,
.hover-zoomIn[data-builder*=del].preview-hover,
.hover-zoomIn[data-builder*=clone]:hover,
.hover-zoomIn[data-builder*=clone].preview-hover,
.hover-zoomIn[data-builder*=content]:hover,
.hover-zoomIn[data-builder*=content].preview-hover,
.hover-zoomIn[data-builder*=edit]:hover,
.hover-zoomIn[data-builder*=edit].preview-hover {
    transform: scale(1.1)
}

[data-component=video] .kartra_video>div {
    border-radius: inherit
}

[data-component=video] .kartra_video>div>div {
    border-radius: inherit
}

[data-component=video] .kartra_video>div iframe {
    border-radius: inherit !important
}

[data-component=video] .kartra_video iframe {
    border-radius: inherit !important
}

[data-component=map]>div {
    border-radius: inherit
}

[data-component=map]>div iframe {
    border-radius: inherit
}

[data-component=audio]>div>div,
[data-component=calendar]>div>div,
[data-component=survey]>div>div,
[data-component=webinar]>div>div {
    border-radius: inherit
}

[data-component=audio]>div>div .js_kt_asset_embed,
[data-component=calendar]>div>div .js_kt_asset_embed,
[data-component=survey]>div>div .js_kt_asset_embed,
[data-component=webinar]>div>div .js_kt_asset_embed {
    border-radius: inherit !important
}

[data-component=audio]>div>div .assetOverlay,
[data-component=calendar]>div>div .assetOverlay,
[data-component=survey]>div>div .assetOverlay,
[data-component=webinar]>div>div .assetOverlay {
    border-radius: inherit
}