#FormConfirmationPreview .oembed__image,#FormConfirmationPreview .oembed__offer--preview{
    opacity:.5
}
#page-heading input{
    padding-left:9px;
    margin-left:-10px
}
#page-heading>h1.editable span:first-child{
    display:none
}
#page-heading>h1.editable span:last-child,#page-heading>h1:not(.editable) span:first-child{
    display:inline
}
#page-heading>h1:not(.editable) span:last-child{
    display:none
}
#EditorContainer .card{
    padding-bottom:2rem
}
#EditorContainer .row{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
#FormLeadMagnet p.small{
    margin-top:0;
    padding-top:0
}
#FormLeadMagnet input[type=file]{
    width:100%
}
#FormOptions .color-picker{
    position:absolute;
    z-index:1
}
#FormOptions .color-picker__button,#FormOptions .color-picker__button:focus{
    -webkit-box-shadow:#fff 0 0 0 2px inset;
    box-shadow:inset 0 0 0 2px #fff
}
#FormOptions label{
    font-size:90%
}
#FormOptions .vue-color__slider{
    position:relative;
    width:100%
}
#FormOptions hr{
    padding-top:2.5rem;
    padding-bottom:2.5rem
}
#PaymentFormApp .price-tier__amount{
    margin-bottom:1rem
}
body.swal2-shown{
    overflow-y:hidden
}
.swal2-container,body.swal2-iosfix{
    position:fixed;
    left:0;
    right:0
}
.swal2-container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    top:0;
    bottom:0;
    padding:10px;
    background-color:transparent;
    z-index:1060
}
.swal2-container.swal2-fade{
    -webkit-transition:background-color .1s;
    transition:background-color .1s
}
.swal2-container.swal2-shown{
    background-color:rgba(0,0,0,.4)
}
.swal2-modal{
    background-color:#fff;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    border-radius:5px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-align:center;
    margin:auto;
    overflow-x:hidden;
    overflow-y:auto;
    display:none;
    position:relative;
    max-width:100%
}
.swal2-modal:focus{
    outline:0
}
.swal2-modal.swal2-loading{
    overflow-y:hidden
}
.swal2-modal .swal2-title{
    color:#595959;
    font-size:30px;
    text-align:center;
    font-weight:600;
    text-transform:none;
    position:relative;
    margin:0 0 .4em;
    padding:0;
    display:block;
    word-wrap:break-word
}
.swal2-modal .swal2-buttonswrapper{
    margin-top:15px
}
.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{
    opacity:.4;
    cursor:no-drop
}
.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:4px solid transparent;
    border-color:transparent;
    width:40px;
    height:40px;
    padding:0;
    margin:7.5px;
    vertical-align:top;
    background-color:transparent!important;
    color:transparent;
    cursor:default;
    border-radius:100%;
    -webkit-animation:rotate-loading 1.5s linear 0s infinite normal;
    animation:rotate-loading 1.5s linear 0s infinite normal;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{
    margin-left:30px;
    margin-right:30px
}
.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm:after{
    display:inline-block;
    content:"";
    margin-left:5px 0 15px;
    vertical-align:-1px;
    height:15px;
    width:15px;
    border:3px solid #999;
    -webkit-box-shadow:1px 1px 1px #fff;
    box-shadow:1px 1px 1px #fff;
    border-right-color:transparent;
    border-radius:50%;
    -webkit-animation:rotate-loading 1.5s linear 0s infinite normal;
    animation:rotate-loading 1.5s linear 0s infinite normal
}
.swal2-modal .swal2-styled{
    border:0;
    border-radius:3px;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff;
    cursor:pointer;
    font-size:17px;
    font-weight:500;
    margin:15px 5px 0;
    padding:10px 32px
}
.swal2-modal .swal2-image{
    margin:20px auto;
    max-width:100%
}
.swal2-modal .swal2-close{
    background:0 0;
    border:0;
    margin:0;
    padding:0;
    width:38px;
    height:40px;
    font-size:36px;
    line-height:40px;
    font-family:serif;
    position:absolute;
    top:5px;
    right:8px;
    cursor:pointer;
    color:#ccc;
    -webkit-transition:color .1s ease;
    transition:color .1s ease
}
.swal2-modal .swal2-close:hover{
    color:#d55
}
.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{
    display:none
}
.swal2-modal .swal2-content{
    font-size:18px;
    text-align:center;
    font-weight:300;
    position:relative;
    float:none;
    margin:0;
    padding:0;
    line-height:normal;
    color:#545454;
    word-wrap:break-word
}
.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{
    margin:20px auto
}
.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-size:18px;
    border-radius:3px;
    border:1px solid #d9d9d9;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.06);
    -webkit-transition:border-color box-shadow .3s;
    transition:border-color box-shadow .3s
}
.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{
    border-color:#f27474!important;
    -webkit-box-shadow:0 0 2px #f27474!important;
    box-shadow:0 0 2px #f27474!important
}
.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{
    outline:0;
    border:1px solid #b4dbed;
    -webkit-box-shadow:0 0 3px #c4e6f5;
    box-shadow:0 0 3px #c4e6f5
}
.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{
    -webkit-transition:opacity .3s ease .03s;
    transition:opacity .3s ease .03s;
    opacity:.8
}
.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{
    -webkit-transition:opacity .3s ease .03s;
    transition:opacity .3s ease .03s;
    opacity:.8
}
.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{
    -webkit-transition:opacity .3s ease .03s;
    transition:opacity .3s ease .03s;
    opacity:.8
}
.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{
    color:#e6e6e6
}
.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{
    color:#e6e6e6
}
.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{
    color:#e6e6e6
}
.swal2-modal .swal2-range input{
    float:left;
    width:80%
}
.swal2-modal .swal2-range output{
    float:right;
    width:20%;
    font-size:20px;
    font-weight:600;
    text-align:center
}
.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{
    height:43px;
    line-height:43px;
    vertical-align:middle;
    margin:20px auto;
    padding:0
}
.swal2-modal .swal2-input{
    height:43px;
    padding:0 12px
}
.swal2-modal .swal2-input[type=number]{
    max-width:150px
}
.swal2-modal .swal2-file{
    font-size:20px
}
.swal2-modal .swal2-textarea{
    height:108px;
    padding:12px
}
.swal2-modal .swal2-select{
    color:#545454;
    font-size:inherit;
    padding:5px 10px;
    min-width:40%;
    max-width:100%
}
.swal2-modal .swal2-radio{
    border:0
}
.swal2-modal .swal2-radio label:not(:first-child){
    margin-left:20px
}
.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{
    vertical-align:middle
}
.swal2-modal .swal2-radio input{
    margin:0 3px 0 0
}
.swal2-modal .swal2-checkbox{
    color:#545454
}
.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{
    vertical-align:middle
}
.swal2-modal .swal2-validationerror{
    background-color:#f0f0f0;
    margin:0 -20px;
    overflow:hidden;
    padding:10px;
    color:gray;
    font-size:16px;
    font-weight:300;
    display:none
}
.swal2-modal .swal2-validationerror:before{
    content:"!";
    display:inline-block;
    width:24px;
    height:24px;
    border-radius:50%;
    background-color:#ea7d7d;
    color:#fff;
    line-height:24px;
    text-align:center;
    margin-right:10px
}
@supports (-ms-accelerator:true){
    .swal2-range input{
        width:100%!important
    }
    .swal2-range output{
        display:none
    }
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
    .swal2-range input{
        width:100%!important
    }
    .swal2-range output{
        display:none
    }
}
.swal2-icon{
    width:80px;
    height:80px;
    border:4px solid transparent;
    border-radius:50%;
    margin:20px auto 30px;
    padding:0;
    position:relative;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    cursor:default;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.swal2-icon.swal2-error{
    border-color:#f27474
}
.swal2-icon.swal2-error .swal2-x-mark{
    position:relative;
    display:block
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line]{
    position:absolute;
    height:5px;
    width:47px;
    background-color:#f27474;
    display:block;
    top:37px;
    border-radius:2px
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    left:17px
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    right:16px
}
.swal2-icon.swal2-warning{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    color:#f8bb86;
    border-color:#facea8
}
.swal2-icon.swal2-info,.swal2-icon.swal2-warning{
    font-size:60px;
    line-height:80px;
    text-align:center
}
.swal2-icon.swal2-info{
    font-family:Open Sans,sans-serif;
    color:#3fc3ee;
    border-color:#9de0f6
}
.swal2-icon.swal2-question{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    color:#87adbd;
    border-color:#c9dae1;
    font-size:60px;
    line-height:80px;
    text-align:center
}
.swal2-icon.swal2-success{
    border-color:#a5dc86
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line]{
    border-radius:50%;
    position:absolute;
    width:60px;
    height:120px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{
    border-radius:120px 0 0 120px;
    top:-7px;
    left:-33px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:60px 60px;
    transform-origin:60px 60px
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{
    border-radius:0 120px 120px 0;
    top:-11px;
    left:30px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-transform-origin:0 60px;
    transform-origin:0 60px
}
.swal2-icon.swal2-success .swal2-success-ring{
    width:80px;
    height:80px;
    border:4px solid hsla(98,55%,69%,.2);
    border-radius:50%;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    position:absolute;
    left:-4px;
    top:-4px;
    z-index:2
}
.swal2-icon.swal2-success .swal2-success-fix{
    width:7px;
    height:90px;
    position:absolute;
    left:28px;
    top:8px;
    z-index:1;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.swal2-icon.swal2-success [class^=swal2-success-line]{
    height:5px;
    background-color:#a5dc86;
    display:block;
    border-radius:2px;
    position:absolute;
    z-index:2
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{
    width:25px;
    left:14px;
    top:46px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
    width:47px;
    right:8px;
    top:38px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.swal2-progresssteps{
    font-weight:600;
    margin:0 0 20px;
    padding:0
}
.swal2-progresssteps li{
    display:inline-block;
    position:relative
}
.swal2-progresssteps .swal2-progresscircle{
    background:#3085d6;
    border-radius:2em;
    color:#fff;
    height:2em;
    line-height:2em;
    text-align:center;
    width:2em;
    z-index:20
}
.swal2-progresssteps .swal2-progresscircle:first-child{
    margin-left:0
}
.swal2-progresssteps .swal2-progresscircle:last-child{
    margin-right:0
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{
    background:#3085d6
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{
    background:#add8e6
}
.swal2-progresssteps .swal2-progressline{
    background:#3085d6;
    height:.4em;
    margin:0 -1px;
    z-index:10
}
[class^=swal2]{
    -webkit-tap-highlight-color:transparent
}
@-webkit-keyframes showSweetAlert{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    45%{
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    80%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes showSweetAlert{
    0%{
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    45%{
        -webkit-transform:scale(1.05);
        transform:scale(1.05)
    }
    80%{
        -webkit-transform:scale(.95);
        transform:scale(.95)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes hideSweetAlert{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    to{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
}
@keyframes hideSweetAlert{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
    to{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
}
.swal2-show{
    -webkit-animation:showSweetAlert .3s;
    animation:showSweetAlert .3s
}
.swal2-show.swal2-noanimation{
    -webkit-animation:none;
    animation:none
}
.swal2-hide{
    -webkit-animation:hideSweetAlert .15s forwards;
    animation:hideSweetAlert .15s forwards
}
.swal2-hide.swal2-noanimation{
    -webkit-animation:none;
    animation:none
}
@-webkit-keyframes animate-success-tip{
    0%{
        width:0;
        left:1px;
        top:19px
    }
    54%{
        width:0;
        left:1px;
        top:19px
    }
    70%{
        width:50px;
        left:-8px;
        top:37px
    }
    84%{
        width:17px;
        left:21px;
        top:48px
    }
    to{
        width:25px;
        left:14px;
        top:45px
    }
}
@keyframes animate-success-tip{
    0%{
        width:0;
        left:1px;
        top:19px
    }
    54%{
        width:0;
        left:1px;
        top:19px
    }
    70%{
        width:50px;
        left:-8px;
        top:37px
    }
    84%{
        width:17px;
        left:21px;
        top:48px
    }
    to{
        width:25px;
        left:14px;
        top:45px
    }
}
@-webkit-keyframes animate-success-long{
    0%{
        width:0;
        right:46px;
        top:54px
    }
    65%{
        width:0;
        right:46px;
        top:54px
    }
    84%{
        width:55px;
        right:0;
        top:35px
    }
    to{
        width:47px;
        right:8px;
        top:38px
    }
}
@keyframes animate-success-long{
    0%{
        width:0;
        right:46px;
        top:54px
    }
    65%{
        width:0;
        right:46px;
        top:54px
    }
    84%{
        width:55px;
        right:0;
        top:35px
    }
    to{
        width:47px;
        right:8px;
        top:38px
    }
}
@-webkit-keyframes rotatePlaceholder{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    to{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}
@keyframes rotatePlaceholder{
    0%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    5%{
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    12%{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
    to{
        -webkit-transform:rotate(-405deg);
        transform:rotate(-405deg)
    }
}
.swal2-animate-success-line-tip{
    -webkit-animation:animate-success-tip .75s;
    animation:animate-success-tip .75s
}
.swal2-animate-success-line-long{
    -webkit-animation:animate-success-long .75s;
    animation:animate-success-long .75s
}
.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{
    -webkit-animation:rotatePlaceholder 4.25s ease-in;
    animation:rotatePlaceholder 4.25s ease-in
}
@-webkit-keyframes animate-error-icon{
    0%{
        -webkit-transform:rotateX(100deg);
        transform:rotateX(100deg);
        opacity:0
    }
    to{
        -webkit-transform:rotateX(0);
        transform:rotateX(0);
        opacity:1
    }
}
@keyframes animate-error-icon{
    0%{
        -webkit-transform:rotateX(100deg);
        transform:rotateX(100deg);
        opacity:0
    }
    to{
        -webkit-transform:rotateX(0);
        transform:rotateX(0);
        opacity:1
    }
}
.swal2-animate-error-icon{
    -webkit-animation:animate-error-icon .5s;
    animation:animate-error-icon .5s
}
@-webkit-keyframes animate-x-mark{
    0%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        margin-top:26px;
        opacity:0
    }
    50%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        margin-top:26px;
        opacity:0
    }
    80%{
        -webkit-transform:scale(1.15);
        transform:scale(1.15);
        margin-top:-6px
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        margin-top:0;
        opacity:1
    }
}
@keyframes animate-x-mark{
    0%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        margin-top:26px;
        opacity:0
    }
    50%{
        -webkit-transform:scale(.4);
        transform:scale(.4);
        margin-top:26px;
        opacity:0
    }
    80%{
        -webkit-transform:scale(1.15);
        transform:scale(1.15);
        margin-top:-6px
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        margin-top:0;
        opacity:1
    }
}
.swal2-animate-x-mark{
    -webkit-animation:animate-x-mark .5s;
    animation:animate-x-mark .5s
}
@-webkit-keyframes rotate-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes rotate-loading{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@-webkit-keyframes medium-editor-image-loading{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@keyframes medium-editor-image-loading{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
@-webkit-keyframes medium-editor-pop-upwards{
    0%{
        opacity:0;
        -webkit-transform:matrix(.97,0,0,1,0,12);
        transform:matrix(.97,0,0,1,0,12)
    }
    20%{
        opacity:.7;
        -webkit-transform:matrix(.99,0,0,1,0,2);
        transform:matrix(.99,0,0,1,0,2)
    }
    40%{
        opacity:1;
        -webkit-transform:matrix(1,0,0,1,0,-1);
        transform:matrix(1,0,0,1,0,-1)
    }
    to{
        -webkit-transform:matrix(1,0,0,1,0,0);
        transform:matrix(1,0,0,1,0,0)
    }
}
@keyframes medium-editor-pop-upwards{
    0%{
        opacity:0;
        -webkit-transform:matrix(.97,0,0,1,0,12);
        transform:matrix(.97,0,0,1,0,12)
    }
    20%{
        opacity:.7;
        -webkit-transform:matrix(.99,0,0,1,0,2);
        transform:matrix(.99,0,0,1,0,2)
    }
    40%{
        opacity:1;
        -webkit-transform:matrix(1,0,0,1,0,-1);
        transform:matrix(1,0,0,1,0,-1)
    }
    to{
        -webkit-transform:matrix(1,0,0,1,0,0);
        transform:matrix(1,0,0,1,0,0)
    }
}
.medium-editor-anchor-preview{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size:16px;
    left:0;
    line-height:1.4;
    max-width:280px;
    position:absolute;
    text-align:center;
    top:0;
    word-break:break-all;
    word-wrap:break-word;
    visibility:hidden;
    z-index:2000
}
.medium-editor-anchor-preview a{
    color:#fff;
    display:inline-block;
    margin:5px 5px 10px
}
.medium-editor-anchor-preview-active{
    visibility:visible
}
.medium-editor-dragover{
    background:#ddd
}
.medium-editor-image-loading{
    -webkit-animation:medium-editor-image-loading 1s infinite ease-in-out;
    animation:medium-editor-image-loading 1s infinite ease-in-out;
    background-color:#333;
    border-radius:100%;
    display:inline-block;
    height:40px;
    width:40px
}
.medium-editor-placeholder{
    position:relative
}
.medium-editor-placeholder:after{
    content:attr(data-placeholder)!important;
    font-style:italic;
    position:absolute;
    left:0;
    top:0;
    white-space:pre;
    padding:inherit;
    margin:inherit
}
.medium-editor-placeholder-relative{
    position:relative
}
.medium-editor-placeholder-relative:after{
    content:attr(data-placeholder)!important;
    font-style:italic;
    position:relative;
    white-space:pre;
    padding:inherit;
    margin:inherit
}
.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{
    border-style:solid;
    content:"";
    display:block;
    height:0;
    left:50%;
    margin-left:-8px;
    position:absolute;
    width:0
}
.medium-toolbar-arrow-under:after{
    border-width:8px 8px 0
}
.medium-toolbar-arrow-over:before{
    border-width:0 8px 8px;
    top:-8px
}
.medium-editor-toolbar{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size:16px;
    left:0;
    position:absolute;
    top:0;
    visibility:hidden;
    z-index:2000
}
.medium-editor-toolbar ul{
    margin:0;
    padding:0
}
.medium-editor-toolbar li{
    float:left;
    list-style:none;
    margin:0;
    padding:0
}
.medium-editor-toolbar li button{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    font-size:14px;
    line-height:1.33;
    margin:0;
    padding:15px;
    text-decoration:none
}
.medium-editor-toolbar li button:focus{
    outline:none
}
.medium-editor-toolbar li .medium-editor-action-underline{
    text-decoration:underline
}
.medium-editor-toolbar li .medium-editor-action-pre{
    font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;
    font-size:12px;
    font-weight:100;
    padding:15px 0
}
.medium-editor-toolbar-active{
    visibility:visible
}
.medium-editor-sticky-toolbar{
    position:fixed;
    top:1px
}
.medium-editor-relative-toolbar{
    position:relative
}
.medium-editor-toolbar-active.medium-editor-stalker-toolbar{
    -webkit-animation:medium-editor-pop-upwards .16s forwards linear;
    animation:medium-editor-pop-upwards .16s forwards linear
}
.medium-editor-action-bold{
    font-weight:bolder
}
.medium-editor-action-italic{
    font-style:italic
}
.medium-editor-toolbar-form{
    display:none
}
.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
.medium-editor-toolbar-form .medium-editor-toolbar-form-row{
    line-height:14px;
    margin-left:5px;
    padding-bottom:5px
}
.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{
    border:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-size:14px;
    margin:0;
    padding:6px;
    width:316px;
    display:inline-block
}
.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:0
}
.medium-editor-toolbar-form a{
    display:inline-block;
    font-size:24px;
    font-weight:bolder;
    margin:0 10px;
    text-decoration:none
}
.medium-editor-toolbar-form-active{
    display:block
}
.medium-editor-toolbar-actions:after{
    clear:both;
    content:"";
    display:table
}
.medium-editor-element{
    word-wrap:break-word;
    min-height:30px
}
.medium-editor-element img{
    max-width:100%
}
.medium-editor-element sub{
    vertical-align:sub
}
.medium-editor-element sup{
    vertical-align:super
}
.medium-editor-hidden{
    display:none
}
.medium-toolbar-arrow-under:after{
    border-color:#000 transparent transparent;
    top:40px
}
.medium-toolbar-arrow-over:before{
    border-color:transparent transparent #000
}
.medium-editor-toolbar{
    background-color:#000;
    border:none;
    border-radius:50px
}
.medium-editor-toolbar li button{
    background-color:transparent;
    border:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#ccc;
    height:40px;
    min-width:40px;
    padding:5px 12px;
    -webkit-transition:background-color .2s ease-in,color .2s ease-in;
    transition:background-color .2s ease-in,color .2s ease-in
}
.medium-editor-toolbar li button:hover{
    background-color:#000;
    color:#a2d7c7
}
.medium-editor-toolbar li .medium-editor-button-first{
    border-bottom-left-radius:50px;
    border-top-left-radius:50px;
    padding-left:24px
}
.medium-editor-toolbar li .medium-editor-button-last{
    border-bottom-right-radius:50px;
    border-right:none;
    border-top-right-radius:50px;
    padding-right:24px
}
.medium-editor-toolbar li .medium-editor-button-active{
    background-color:#000;
    color:#a2d7c7
}
.medium-editor-toolbar-form{
    background:#000;
    border-radius:50px;
    color:#ccc;
    overflow:hidden
}
.medium-editor-toolbar-form .medium-editor-toolbar-input{
    background:#000;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:#ccc;
    height:40px;
    padding-left:16px;
    width:220px
}
.medium-editor-toolbar-form .medium-editor-toolbar-input::-webkit-input-placeholder{
    color:#f8f5f3;
    color:hsla(24,26%,96%,.8)
}
.medium-editor-toolbar-form .medium-editor-toolbar-input:-moz-placeholder,.medium-editor-toolbar-form .medium-editor-toolbar-input::-moz-placeholder{
    color:#f8f5f3;
    color:hsla(24,26%,96%,.8)
}
.medium-editor-toolbar-form .medium-editor-toolbar-input:-ms-input-placeholder{
    color:#f8f5f3;
    color:hsla(24,26%,96%,.8)
}
.medium-editor-toolbar-form a{
    color:#ccc;
    -webkit-transform:translateY(2px);
    transform:translateY(2px)
}
.medium-editor-toolbar-form .medium-editor-toolbar-close{
    margin-right:16px
}
.medium-editor-toolbar-anchor-preview{
    background:#000;
    border-radius:50px;
    padding:5px 12px
}
.medium-editor-anchor-preview a{
    color:#ccc;
    text-decoration:none
}
/*# sourceMappingURL=application-54f7a05782c521e5009f.css.map*/
