#countdown .bottom {
    font-family: 'Roboto Slab', serif !important;
}
.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--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: ""
    }
}

.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%
}

.popup-video .modal-dialog {
    padding-top: 20px
}

.video-modal-content {
    max-width: 800px;
    position: relative
}

.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)
}

#popup_landing .modal-content {
    background-color: transparent
}

.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
    }
}

