@-webkit-keyframes spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spin{
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes rotating{
    25%{
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
    75%{
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@keyframes rotating{
    25%{
        -webkit-transform:rotate(-2deg);
        transform:rotate(-2deg)
    }
    75%{
        -webkit-transform:rotate(2deg);
        transform:rotate(2deg)
    }
    100%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
}
@font-face{
    font-family:EverestForms;
    src:url(../fonts/EverestForms.eot?94dwsf);
    src:url(../fonts/EverestForms.eot?94dwsf#iefix) format("embedded-opentype"),url(../fonts/EverestForms.ttf?94dwsf) format("truetype"),url(../fonts/EverestForms.woff?94dwsf) format("woff"),url(../fonts/EverestForms.svg?94dwsf#EverestForms) format("svg");
    font-weight:400;
    font-style:normal
}
.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.evf-row::after,.evf-row::before{
    display:table;
    content:''
}
.clearfix::after,.container-fluid::after,.container::after,.evf-row::after{
    clear:both
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px;
    word-wrap:normal!important
}
.clear{
    clear:both
}
.everest-forms *,.everest-forms ::after,.everest-forms ::before{
    box-sizing:border-box
}
.everest-forms .blockUI.blockOverlay{
    position:relative
}
.everest-forms .blockUI.blockOverlay::before{
    height:1em;
    width:1em;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    content:'';
    -webkit-animation:spin 1s ease-in-out infinite;
    animation:spin 1s ease-in-out infinite;
    background:url(../images/icons/loader.svg) center center;
    background-size:cover;
    background-repeat:no-repeat;
    line-height:1;
    text-align:center;
    font-size:2em;
    color:rgba(0,0,0,.75)
}
.everest-forms .loader::before{
    height:1em;
    width:1em;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    content:'';
    -webkit-animation:spin 1s ease-in-out infinite;
    animation:spin 1s ease-in-out infinite;
    background:url(../images/icons/loader.svg) center center;
    background-size:cover;
    background-repeat:no-repeat;
    line-height:1;
    text-align:center;
    font-size:2em;
    color:rgba(0,0,0,.75)
}
.everest-forms .evf-container{
    margin-bottom:30px
}
.everest-forms .StripeElement,.everest-forms canvas.evf-signature-canvas,.everest-forms input[type=date],.everest-forms input[type=datetime-local],.everest-forms input[type=email],.everest-forms input[type=file],.everest-forms input[type=image],.everest-forms input[type=month],.everest-forms input[type=number],.everest-forms input[type=password],.everest-forms input[type=range],.everest-forms input[type=search],.everest-forms input[type=tel],.everest-forms input[type=text],.everest-forms input[type=time],.everest-forms input[type=url],.everest-forms input[type=week],.everest-forms select,.everest-forms textarea{
    width:100%;
    height:auto;
    font-size:14px;
    box-shadow:none;
    margin-bottom:10px;
    padding:6px 12px;
    color:#494d50;
    border:1px solid #8e98a2
}
.everest-forms input:focus{
    outline:0;
    border:1px solid #0095ff
}
.everest-forms .everest-form::after{
    content:'';
    clear:both;
    display:table
}
.everest-forms .everest-forms-field-row::after,.everest-forms .everest-forms-field-row::before{
    content:'';
    clear:both;
    display:table
}
.everest-forms .everest-forms-field-row:last-child .everest-forms-field-sublabel{
    margin-bottom:0
}
.everest-forms .evf-title-container .everest-forms--title{
    font-size:26px;
    margin:0 0 10px 0
}
.everest-forms .evf-title-container .everest-forms--description{
    margin:0 0 10px 0
}
.everest-forms .evf-field-container .evf-frontend-row{
    display:-webkit-box;
    display:flex;
    flex-wrap:wrap;
    margin-left:-15px;
    margin-right:-15px
}
.everest-forms .evf-field-container .evf-frontend-row .everest-forms-one-half{
    width:48%;
    float:left;
    margin-left:4%
}
.everest-forms .evf-field-container .evf-frontend-row .everest-forms-one-half:first-child{
    margin-left:0
}
.everest-forms .evf-field-container .evf-frontend-row .everest-forms-first{
    margin-left:0
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid{
    width:100%;
    padding-left:15px;
    padding-right:15px
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field{
    display:block;
    margin-bottom:10px
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .everest-forms-sublabel-hide,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .evf-label-hide{
    display:none
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field .validate-required canvas.evf-signature-canvas{
    border-color:#fa5252
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul{
    margin-bottom:10px;
    padding:0;
    list-style:none
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li{
    margin:0;
    display:block
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li input,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li label{
    margin-bottom:0;
    display:inline-block;
    vertical-align:middle
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li input[type=checkbox],.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li input[type=radio]{
    padding:0;
    margin-right:8px
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li label{
    font-weight:500
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-title h3{
    margin:25px 0;
    font-size:16px;
    line-height:1.5
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid label{
    white-space:nowrap
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid label.evf-error{
    color:#fa5252
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid>label{
    color:#fa5252
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid .evf-signature-canvas,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid .select2-container,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid select.evf-error,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid textarea{
    border-color:#fa5252
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error{
    border-color:#fa5252
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error~.everest-forms-field-sublabel{
    color:#fa5252
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated .evf-signature-canvas,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated .select2-container,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated input.input-text,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated select,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-validated textarea{
    border-color:#4bce61
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ::-webkit-input-placeholder{
    line-height:normal
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field :-moz-placeholder{
    line-height:normal
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field :-ms-input-placeholder{
    line-height:normal
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-checkbox ul li,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-checkbox ul li,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-payment-multiple ul li,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-radio ul li{
    display:-webkit-box;
    display:flex;
    -webkit-box-align:center;
    align-items:center;
    margin-bottom:5px
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-equation{
    font-size:16px
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-question{
    margin:0 0 4px 0
}
.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.evf-field-captcha .everest-forms-captcha-math input{
    width:70px;
    margin:0 0 0 5px;
    display:inline-block;
    vertical-align:inherit
}
.everest-forms .evf-field-container .evf-frontend-row label{
    display:block;
    font-size:14px;
    font-weight:600;
    line-height:1.7;
    margin:0 0 10px 0;
    color:#494d50
}
.everest-forms .evf-field-container .evf-frontend-row label .required{
    color:#fa5252;
    font-weight:700;
    border:0!important;
    text-decoration:none
}
.everest-forms .evf-field-container .evf-frontend-row label.evf-error{
    font-weight:400
}
.everest-forms .evf-field-container .evf-frontend-row label.everest-forms-field-sublabel{
    font-size:12px;
    font-weight:400;
    line-height:1.5;
    margin:0 0 10px 0
}
.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox],.everest-forms .evf-field-container .evf-frontend-row input[type=radio]{
    width:14px;
    height:14px;
    background-color:#fff
}
.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox]{
    -webkit-appearance:checkbox;
    -moz-appearance:checkbox;
    appearance:checkbox
}
.everest-forms .evf-field-container .evf-frontend-row input[type=radio]{
    -webkit-appearance:radio;
    -moz-appearance:radio;
    appearance:radio;
    border-radius:10px
}
.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox]:checked{
    background-color:#0095ff
}
.everest-forms .evf-field-container .evf-frontend-row input[type=checkbox]:checked::before{
    color:#fff;
    background-color:transparent
}
.everest-forms .evf-field-container .evf-frontend-row input[type=radio]:checked::before{
    background-color:#0095ff
}
.everest-forms .evf-field-container .evf-frontend-row input::-webkit-input-placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row input::-moz-placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row input:-ms-input-placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row input::-ms-input-placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row input::placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row select{
    -webkit-appearance:menulist;
    -moz-appearance:menulist;
    appearance:menulist
}
.everest-forms .evf-field-container .evf-frontend-row textarea{
    width:100%;
    max-width:100%;
    min-width:100%;
    height:120px
}
.everest-forms .evf-field-container .evf-frontend-row textarea::-webkit-input-placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row textarea::-moz-placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row textarea:-ms-input-placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row textarea::-ms-input-placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row textarea::placeholder{
    color:#8e98a2
}
.everest-forms .evf-field-container .evf-frontend-row .evf-field-description{
    line-height:1.7;
    margin-bottom:10px
}
.everest-forms .everest-forms-part-button,.everest-forms button,.everest-forms button[type=submit],.everest-forms input[type=submit]{
    color:#555!important;
    height:auto;
    cursor:pointer;
    background:0 0;
    box-shadow:none;
    font-size:inherit;
    font-weight:400;
    line-height:1.5;
    padding:10px 15px;
    border-radius:3px;
    border:1px solid #ccc;
    background-color:#f7f7f7
}
.everest-forms .everest-forms-part-button:active,.everest-forms .everest-forms-part-button:hover,.everest-forms button:active,.everest-forms button:hover,.everest-forms button[type=submit]:active,.everest-forms button[type=submit]:hover,.everest-forms input[type=submit]:active,.everest-forms input[type=submit]:hover{
    outline:0;
    color:#23282d;
    background-color:#eee
}
.everest-forms .everest-forms-part-button:disabled,.everest-forms button:disabled,.everest-forms button[type=submit]:disabled,.everest-forms input[type=submit]:disabled{
    opacity:.5;
    cursor:not-allowed
}
.everest-forms .everest-forms-part-button:disabled:hover,.everest-forms button:disabled:hover,.everest-forms button[type=submit]:disabled:hover,.everest-forms input[type=submit]:disabled:hover{
    color:#555;
    background-color:#f7f7f7
}
.everest-forms .layout-two label{
    margin-bottom:0
}
.everest-forms .layout-two .evf-field-checkbox label,.everest-forms .layout-two .evf-field-radio label{
    margin-bottom:20px
}
.everest-forms .layout-two canvas.evf-signature-canvas,.everest-forms .layout-two input,.everest-forms .layout-two select,.everest-forms .layout-two textarea{
    border-radius:0;
    border-top:none transparent;
    border-right:none transparent;
    border-left:none transparent;
    border-bottom:1px solid #8e98a2;
    height:40px;
    padding:10px 0
}
.everest-forms .layout-two canvas.evf-signature-canvas:focus,.everest-forms .layout-two input:focus,.everest-forms .layout-two select:focus,.everest-forms .layout-two textarea:focus{
    outline:0;
    border-top:none transparent;
    border-right:none transparent;
    border-left:none transparent
}
.everest-forms .layout-two textarea{
    height:100px
}
.everest-forms .everest-forms-notice{
    padding:1em 3em;
    margin:0 0 2em;
    position:relative;
    background-color:#0095ff;
    color:#fff;
    border-radius:5px
}
.everest-forms .everest-forms-notice::after,.everest-forms .everest-forms-notice::before{
    content:' ';
    display:table
}
.everest-forms .everest-forms-notice::after{
    clear:both
}
.everest-forms .everest-forms-notice::before{
    font-family:dashicons;
    content:'\f348';
    position:absolute;
    top:1em;
    left:1.5em;
    color:inherit
}
.everest-forms .everest-forms-notice .button{
    float:right
}
.everest-forms .everest-forms-notice p{
    margin-bottom:0
}
.everest-forms .everest-forms-notice a{
    color:#fff
}
.everest-forms .everest-forms-notice li{
    list-style:none outside!important;
    padding-left:0!important;
    margin-left:0!important
}
.everest-forms .everest-forms-notice.everst-forms-form-disable-notice{
    color:#494d50;
    background:#fffbf0;
    border:1px solid #f4d071
}
.everest-forms .everest-forms-notice--success{
    background-color:#4bce61
}
.everest-forms .everest-forms-notice--success::before{
    content:'\f147'
}
.everest-forms .everest-forms-notice--error{
    background-color:#fa5252
}
.everest-forms .everest-forms-notice--error::before{
    content:'\f534';
    color:inherit
}
.everest-forms .everest-forms-notice--error .everest-forms-notice-list{
    margin:0;
    list-style:none outside
}
.everest-forms .everest-forms-notice--error .everest-forms-notice-list .everest-forms-notice-list__item{
    margin-bottom:.5em
}
.everest-forms .everest-forms-notice--error .everest-forms-notice-list .everest-forms-notice-list__item:last-child{
    margin-bottom:0
}
.edit-post-visual-editor .everest-form-gutenberg-form-selector-wrap .components-placeholder__label{
    margin-bottom:0
}
.edit-post-visual-editor .everest-form-gutenberg-form-selector-wrap .components-placeholder__label svg{
    width:75px;
    height:75px;
    color:#7e3bd0
}
.edit-post-visual-editor .everest-form-gutenberg-form-selector-wrap .components-placeholder__instructions{
    color:#23282d;
    font-size:1.3em;
    font-weight:600
}
.edit-post-visual-editor .everest-form-gutenberg-form-selector-wrap .components-placeholder__fieldset .components-base-control{
    width:100%
}
div.evf-gutenberg-form-selector .evf-frontend-row button[type=submit]:disabled,div.evf-gutenberg-form-selector .evf-frontend-row input:disabled,div.evf-gutenberg-form-selector .evf-frontend-row select:disabled,div.evf-gutenberg-form-selector .evf-frontend-row textarea:disabled{
    cursor:not-allowed
}
.evf-honeypot-container{
    display:none!important;
    position:absolute!important;
    left:-9000px!important
}
.evf-recaptcha-container{
    clear:both;
    margin-bottom:30px
}
.evf-recaptcha-container .evf-error{
    margin-top:15px;
    margin-bottom:0;
    font-weight:300;
    line-height:1.7;
    padding:7px 10px;
    border-radius:3px;
    display:inline-block;
    color:#f92020;
    border:1px solid #fa5252;
    background-color:#fff
}
.evf-recaptcha-container.recaptcha-hidden{
    margin:0
}
@media screen and (min-width:768px){
    .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2{
        -webkit-box-flex:0;
        flex:0 0 50%;
        max-width:50%
    }
}
@media screen and (max-width:768px){
    .everest-forms .evf-field-container .evf-frontend-row{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        margin:0
    }
    .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid{
        padding:0
    }
    .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid:last-child{
        margin-bottom:0
    }
    .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2,.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-3{
        width:100%;
        max-width:100%
    }
    .everest-forms .evf-recaptcha-container{
        margin:25px 0
    }
}
