@charset "UTF-8";
.wp-block-archives-dropdown label{
    display:block
}
.wp-block-avatar.aligncenter{
    text-align:center
}
.wp-block-audio{
    margin:0 0 1em
}
.wp-block-audio figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-audio audio{
    width:100%;
    min-width:300px
}
.wp-block-button__link{
    color:#fff;
    background-color:#32373c;
    border-radius:9999px;
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    font-size:1.125em;
    padding:calc(.667em + 2px) calc(1.333em + 2px);
    text-align:center;
    text-decoration:none;
    word-break:break-word;
    box-sizing:border-box
}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{
    color:#fff
}
.wp-block-button__link.aligncenter{
    text-align:center
}
.wp-block-button__link.alignright{
    text-align:right
}
.wp-block-buttons>.wp-block-button.has-custom-width{
    max-width:none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{
    width:100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{
    font-size:inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25{
    width:calc(25% - var(--wp--style--block-gap,.5em)*0.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50{
    width:calc(50% - var(--wp--style--block-gap,.5em)*0.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75{
    width:calc(75% - var(--wp--style--block-gap,.5em)*0.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100{
    width:100%;
    flex-basis:100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{
    width:25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{
    width:50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{
    width:75%
}
.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{
    border-radius:0
}
.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{
    border-radius:0!important
}
.is-style-outline>:where(.wp-block-button__link),:where(.wp-block-button__link).is-style-outline{
    border:2px solid;
    padding:.667em 1.333em
}
.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){
    color:currentColor
}
.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){
    background-color:transparent
}
.wp-block-buttons.is-vertical{
    flex-direction:column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{
    margin-bottom:0
}
.wp-block-buttons>.wp-block-button{
    display:inline-block;
    margin:0
}
.wp-block-buttons.is-content-justification-left{
    justify-content:flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical{
    align-items:flex-start
}
.wp-block-buttons.is-content-justification-center{
    justify-content:center
}
.wp-block-buttons.is-content-justification-center.is-vertical{
    align-items:center
}
.wp-block-buttons.is-content-justification-right{
    justify-content:flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical{
    align-items:flex-end
}
.wp-block-buttons.is-content-justification-space-between{
    justify-content:space-between
}
.wp-block-buttons.aligncenter{
    text-align:center
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{
    margin-left:auto;
    margin-right:auto;
    width:100%
}
.wp-block-button.aligncenter,.wp-block-calendar{
    text-align:center
}
.wp-block-calendar tbody td,.wp-block-calendar th{
    padding:.25em;
    border:1px solid #ddd
}
.wp-block-calendar tfoot td{
    border:none
}
.wp-block-calendar table{
    width:100%;
    border-collapse:collapse
}
.wp-block-calendar table th{
    font-weight:400;
    background:#ddd
}
.wp-block-calendar a{
    text-decoration:underline
}
.wp-block-calendar table caption,.wp-block-calendar table tbody{
    color:#40464d
}
.wp-block-categories.alignleft{
    margin-right:2em
}
.wp-block-categories.alignright{
    margin-left:2em
}
.wp-block-code code{
    display:block;
    font-family:inherit;
    overflow-wrap:break-word;
    white-space:pre-wrap
}
.wp-block-columns{
    display:flex;
    margin-bottom:1.75em;
    box-sizing:border-box;
    flex-wrap:wrap!important;
    align-items:normal!important
}
@media(min-width:782px){
    .wp-block-columns{
        flex-wrap:nowrap!important
    }
}
.wp-block-columns.are-vertically-aligned-top{
    align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center{
    align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom{
    align-items:flex-end
}
@media(max-width:781px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis:100%!important
    }
}
@media(min-width:782px){
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
        flex-basis:0%;
        flex-grow:1
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{
        flex-grow:0
    }
}
.wp-block-columns.is-not-stacked-on-mobile{
    flex-wrap:nowrap!important
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{
    flex-basis:0%;
    flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{
    flex-grow:0
}
:where(.wp-block-columns.has-background){
    padding:1.25em 2.375em
}
.wp-block-column{
    flex-grow:1;
    min-width:0;
    word-break:break-word;
    overflow-wrap:break-word
}
.wp-block-column.is-vertically-aligned-top{
    align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center{
    align-self:center
}
.wp-block-column.is-vertically-aligned-bottom{
    align-self:flex-end
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{
    width:100%
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{
    margin-right:.5em;
    margin-bottom:.5em
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{
    margin-right:0
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{
    margin-right:1ch;
    display:inline-block
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{
    margin-left:1ch;
    display:inline-block
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-comments-pagination.aligncenter{
    justify-content:center
}
.wp-block-comment-template{
    margin-bottom:0;
    max-width:100%;
    list-style:none;
    padding:0
}
.wp-block-comment-template li{
    clear:both
}
.wp-block-comment-template ol{
    margin-bottom:0;
    max-width:100%;
    list-style:none;
    padding-left:2rem
}
.wp-block-cover,.wp-block-cover-image{
    position:relative;
    background-size:cover;
    background-position:50%;
    min-height:430px;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:1em;
    box-sizing:border-box
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
    background-attachment:fixed
}
@supports(-webkit-touch-callout:inherit){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
        background-attachment:scroll
    }
}
@media(prefers-reduced-motion:reduce){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{
        background-attachment:scroll
    }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{
    background-repeat:repeat;
    background-size:auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]),.wp-block-cover .has-background-dim:not([class*=-background-color]){
    background-color:#000
}
.wp-block-cover-image .has-background-dim.has-background-gradient,.wp-block-cover .has-background-dim.has-background-gradient{
    background-color:transparent
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{
    content:"";
    background-color:inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:1;
    opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{
    opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{
    opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{
    opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{
    opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{
    opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{
    opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{
    opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{
    opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{
    opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{
    opacity:1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{
    opacity:0
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{
    opacity:.1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{
    opacity:.2
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{
    opacity:.3
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{
    opacity:.4
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{
    opacity:.5
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{
    opacity:.6
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{
    opacity:.7
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{
    opacity:.8
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{
    opacity:.9
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{
    opacity:1
}
.wp-block-cover-image .block-library-cover__padding-visualizer,.wp-block-cover .block-library-cover__padding-visualizer{
    z-index:2
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    max-width:420px;
    width:100%
}
.wp-block-cover-image:after,.wp-block-cover:after{
    display:block;
    content:"";
    font-size:0;
    min-height:inherit
}
@supports(position:sticky){
    .wp-block-cover-image:after,.wp-block-cover:after{
        content:none
    }
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{
    display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{
    width:100%;
    z-index:1;
    color:#fff
}
.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container{
    color:#000
}
.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){
    color:inherit
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{
    align-items:flex-start;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{
    align-items:flex-start;
    justify-content:center
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{
    align-items:flex-start;
    justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{
    align-items:center;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{
    align-items:center;
    justify-content:center
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{
    align-items:center;
    justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{
    align-items:flex-end;
    justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{
    align-items:flex-end;
    justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{
    align-items:flex-end;
    justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{
    margin:0;
    width:auto
}
.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    max-width:none;
    max-height:none;
    -o-object-fit:cover;
    object-fit:cover;
    outline:none;
    border:none;
    box-shadow:none
}
.wp-block-cover__image-background,.wp-block-cover__video-background{
    z-index:0
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{
    color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content{
    justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content{
    justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{
    margin-left:0;
    text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{
    margin-right:0;
    text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{
    font-size:2em;
    line-height:1.25;
    z-index:1;
    margin-bottom:0;
    max-width:840px;
    padding:.44em;
    text-align:center
}
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{
    max-width:360px;
    width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{
    min-width:280px
}
.wp-block-cover .wp-block-embed{
    min-width:320px;
    min-height:240px
}
.wp-block-embed{
    margin:0 0 1em;
    overflow-wrap:break-word
}
.wp-block-embed figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-embed iframe{
    max-width:100%
}
.wp-block-embed__wrapper{
    position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{
    content:"";
    display:block;
    padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%;
    width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{
    padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{
    padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{
    padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{
    padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{
    padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{
    padding-top:177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{
    padding-top:200%
}
.wp-block-file{
    margin-bottom:1.5em
}
.wp-block-file.aligncenter{
    text-align:center
}
.wp-block-file.alignright{
    text-align:right
}
.wp-block-file .wp-block-file__embed{
    margin-bottom:1em
}
.wp-block-file .wp-block-file__button{
    background:#32373c;
    border-radius:2em;
    color:#fff;
    font-size:.8em;
    padding:.5em 1em
}
.wp-block-file a.wp-block-file__button{
    text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{
    box-shadow:none;
    color:#fff;
    opacity:.85;
    text-decoration:none
}
.wp-block-file *+.wp-block-file__button{
    margin-left:.75em
}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){
    display:flex;
    flex-wrap:wrap;
    list-style-type:none;
    padding:0;
    margin:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{
    margin:0 1em 1em 0;
    display:flex;
    flex-grow:1;
    flex-direction:column;
    justify-content:center;
    position:relative;
    width:calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){
    margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{
    margin:0;
    height:100%;
    display:flex;
    align-items:flex-end;
    justify-content:flex-start
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{
    display:block;
    max-width:100%;
    height:auto;
    width:auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{
    position:absolute;
    bottom:0;
    width:100%;
    max-height:100%;
    overflow:auto;
    padding:3em .77em .7em;
    color:#fff;
    text-align:center;
    font-size:.8em;
    background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    box-sizing:border-box;
    margin:0;
    z-index:2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{
    display:inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{
    flex-grow:1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{
    width:100%;
    height:100%;
    flex:1;
    -o-object-fit:cover;
    object-fit:cover
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{
    width:100%;
    margin-right:0
}
@media(min-width:600px){
    .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{
        width:calc(33.33333% - .66667em);
        margin-right:1em
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{
        width:calc(25% - .75em);
        margin-right:1em
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{
        width:calc(20% - .8em);
        margin-right:1em
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{
        width:calc(16.66667% - .83333em);
        margin-right:1em
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{
        width:calc(14.28571% - .85714em);
        margin-right:1em
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{
        width:calc(12.5% - .875em);
        margin-right:1em
    }
    .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){
        margin-right:0
    }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{
    margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{
    max-width:420px;
    width:100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{
    justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{
    align-self:flex-start
}
figure.wp-block-gallery.has-nested-images{
    align-items:normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){
    width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2);
    margin:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image{
    display:flex;
    flex-grow:1;
    justify-content:center;
    position:relative;
    flex-direction:column;
    max-width:100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{
    margin:0;
    flex-direction:column;
    flex-grow:1
}
.wp-block-gallery.has-nested-images figure.wp-block-image img{
    display:block;
    height:auto;
    max-width:100%!important;
    width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
    background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    bottom:0;
    color:#fff;
    font-size:13px;
    left:0;
    margin-bottom:0;
    max-height:60%;
    overflow:auto;
    padding:0 8px 8px;
    position:absolute;
    text-align:center;
    width:100%;
    box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{
    display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{
    color:inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{
    flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{
    flex:initial;
    background:0 0;
    color:inherit;
    margin:0;
    padding:10px 10px 9px;
    position:relative
}
.wp-block-gallery.has-nested-images figcaption{
    flex-grow:1;
    flex-basis:100%;
    text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){
    margin-top:0;
    margin-bottom:auto
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){
    align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){
    display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
    width:100%;
    flex:1 0 0%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){
    width:100%
}
@media(min-width:600px){
    .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){
        width:calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px)*0.66667)
    }
    .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){
        width:calc(25% - var(--wp--style--unstable-gallery-gap,16px)*0.75)
    }
    .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){
        width:calc(20% - var(--wp--style--unstable-gallery-gap,16px)*0.8)
    }
    .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){
        width:calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px)*0.83333)
    }
    .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){
        width:calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px)*0.85714)
    }
    .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){
        width:calc(12.5% - var(--wp--style--unstable-gallery-gap,16px)*0.875)
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){
        width:calc(33.33% - var(--wp--style--unstable-gallery-gap,16px)*0.66667)
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){
        width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)*0.5)
    }
    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{
        width:100%
    }
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{
    max-width:420px;
    width:100%
}
.wp-block-gallery.has-nested-images.aligncenter{
    justify-content:center
}
.wp-block-group{
    box-sizing:border-box
}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{
    padding:1.25em 2.375em
}
.wp-block-image{
    margin:0 0 1em
}
.wp-block-image img{
    height:auto;
    max-width:100%;
    vertical-align:bottom
}
.wp-block-image:not(.is-style-rounded)>a,.wp-block-image:not(.is-style-rounded) img{
    border-radius:inherit
}
.wp-block-image.aligncenter{
    text-align:center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img{
    height:auto;
    width:100%
}
.wp-block-image.aligncenter,.wp-block-image .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright{
    display:table
}
.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption{
    display:table-caption;
    caption-side:bottom
}
.wp-block-image .alignleft{
    float:left;
    margin:.5em 1em .5em 0
}
.wp-block-image .alignright{
    float:right;
    margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter{
    margin-left:auto;
    margin-right:auto
}
.wp-block-image figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img{
    border-radius:9999px
}
@supports((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){
    .wp-block-image.is-style-circle-mask img{
        -webkit-mask-image:url(data:image/svg+xml;
        utf8;
        base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIvPjwvc3ZnPg==);
        mask-image:url(data:image/svg+xml;
        utf8;
        base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIvPjwvc3ZnPg==);
        mask-mode:alpha;
        -webkit-mask-repeat:no-repeat;
        mask-repeat:no-repeat;
        -webkit-mask-size:contain;
        mask-size:contain;
        -webkit-mask-position:center;
        mask-position:center;
        border-radius:0
    }
}
.wp-block-image figure{
    margin:0
}
ol.wp-block-latest-comments{
    margin-left:0
}
.wp-block-latest-comments .wp-block-latest-comments{
    padding-left:0
}
.wp-block-latest-comments__comment{
    line-height:1.1;
    list-style:none;
    margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment{
    min-height:2.25em;
    list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{
    margin-left:3.25em
}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{
    line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p{
    font-size:.875em;
    line-height:1.8;
    margin:.36em 0 1.4em
}
.wp-block-latest-comments__comment-date{
    display:block;
    font-size:.75em
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{
    border-radius:1.5em;
    display:block;
    float:left;
    height:2.5em;
    margin-right:.75em;
    width:2.5em
}
.wp-block-latest-posts.alignleft{
    margin-right:2em
}
.wp-block-latest-posts.alignright{
    margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list{
    list-style:none;
    padding-left:0
}
.wp-block-latest-posts.wp-block-latest-posts__list li{
    clear:both
}
.wp-block-latest-posts.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0
}
.wp-block-latest-posts.is-grid li{
    margin:0 1.25em 1.25em 0;
    width:100%
}
@media(min-width:600px){
    .wp-block-latest-posts.columns-2 li{
        width:calc(50% - .625em)
    }
    .wp-block-latest-posts.columns-2 li:nth-child(2n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-3 li{
        width:calc(33.33333% - .83333em)
    }
    .wp-block-latest-posts.columns-3 li:nth-child(3n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-4 li{
        width:calc(25% - .9375em)
    }
    .wp-block-latest-posts.columns-4 li:nth-child(4n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-5 li{
        width:calc(20% - 1em)
    }
    .wp-block-latest-posts.columns-5 li:nth-child(5n){
        margin-right:0
    }
    .wp-block-latest-posts.columns-6 li{
        width:calc(16.66667% - 1.04167em)
    }
    .wp-block-latest-posts.columns-6 li:nth-child(6n){
        margin-right:0
    }
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{
    display:block;
    font-size:.8125em
}
.wp-block-latest-posts__post-excerpt{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-latest-posts__featured-image a{
    display:inline-block
}
.wp-block-latest-posts__featured-image img{
    height:auto;
    width:auto;
    max-width:100%
}
.wp-block-latest-posts__featured-image.alignleft{
    margin-right:1em;
    float:left
}
.wp-block-latest-posts__featured-image.alignright{
    margin-left:1em;
    float:right
}
.wp-block-latest-posts__featured-image.aligncenter{
    margin-bottom:1em;
    text-align:center
}
ol,ul{
    box-sizing:border-box
}
ol.has-background,ul.has-background{
    padding:1.25em 2.375em
}
.wp-block-media-text{
    direction:ltr;
    display:grid;
    grid-template-columns:50% 1fr;
    grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right{
    grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{
    align-self:start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{
    align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{
    align-self:end
}
.wp-block-media-text .wp-block-media-text__media{
    grid-column:1;
    grid-row:1;
    margin:0
}
.wp-block-media-text .wp-block-media-text__content{
    direction:ltr;
    grid-column:2;
    grid-row:1;
    padding:0 8%;
    word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
    grid-column:2;
    grid-row:1
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
    grid-column:1;
    grid-row:1
}
.wp-block-media-text__media img,.wp-block-media-text__media video{
    height:auto;
    max-width:unset;
    width:100%;
    vertical-align:middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media{
    height:100%;
    min-height:250px;
    background-size:cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{
    display:block;
    height:100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
@media(max-width:600px){
    .wp-block-media-text.is-stacked-on-mobile{
        grid-template-columns:100%!important
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{
        grid-column:1;
        grid-row:1
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{
        grid-column:1;
        grid-row:2
    }
}
.wp-block-navigation{
    position:relative;
    --navigation-layout-justification-setting:flex-start;
    --navigation-layout-direction:row;
    --navigation-layout-wrap:wrap;
    --navigation-layout-justify:flex-start;
    --navigation-layout-align:center
}
.wp-block-navigation ul{
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
    padding-left:0
}
.wp-block-navigation ul,.wp-block-navigation ul li{
    list-style:none;
    padding:0
}
.wp-block-navigation .wp-block-navigation-item{
    display:flex;
    align-items:center;
    position:relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{
    display:none
}
.wp-block-navigation .wp-block-navigation-item__content{
    color:inherit;
    display:block;
    padding:0
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{
    text-decoration:underline
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{
    text-decoration:line-through
}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{
    text-decoration:none
}
.wp-block-navigation .wp-block-navigation__submenu-icon{
    align-self:center;
    line-height:0;
    display:inline-block;
    font-size:inherit;
    padding:0;
    background-color:inherit;
    color:currentColor;
    border:none;
    width:.6em;
    height:.6em;
    margin-left:.25em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg{
    display:inline-block;
    stroke:currentColor;
    width:inherit;
    height:inherit;
    margin-top:.075em
}
.wp-block-navigation.is-vertical{
    --navigation-layout-direction:column;
    --navigation-layout-justify:initial;
    --navigation-layout-align:flex-start
}
.wp-block-navigation.no-wrap{
    --navigation-layout-wrap:nowrap
}
.wp-block-navigation.items-justified-center{
    --navigation-layout-justification-setting:center;
    --navigation-layout-justify:center
}
.wp-block-navigation.items-justified-center.is-vertical{
    --navigation-layout-align:center
}
.wp-block-navigation.items-justified-right{
    --navigation-layout-justification-setting:flex-end;
    --navigation-layout-justify:flex-end
}
.wp-block-navigation.items-justified-right.is-vertical{
    --navigation-layout-align:flex-end
}
.wp-block-navigation.items-justified-space-between{
    --navigation-layout-justification-setting:space-between;
    --navigation-layout-justify:space-between
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container){
    background-color:inherit;
    color:inherit;
    position:absolute;
    z-index:2;
    display:flex;
    flex-direction:column;
    align-items:normal;
    opacity:0;
    transition:opacity .1s linear;
    visibility:hidden;
    width:0;
    height:0;
    overflow:hidden;
    left:-1px;
    top:100%
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content{
    display:flex;
    flex-grow:1
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{
    margin-right:0;
    margin-left:auto
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{
    margin:0
}
@media(min-width:782px){
    .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container{
        left:100%;
        top:-1px
    }
    .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before{
        content:"";
        position:absolute;
        right:100%;
        height:100%;
        display:block;
        width:.5em;
        background:0 0
    }
    .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon{
        margin-right:.25em
    }
    .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg{
        transform:rotate(-90deg)
    }
}
.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container{
    visibility:visible;
    overflow:visible;
    opacity:1;
    width:auto;
    height:auto;
    min-width:200px
}
.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container{
    visibility:visible;
    overflow:visible;
    opacity:1;
    width:auto;
    height:auto;
    min-width:200px
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{
    visibility:visible;
    overflow:visible;
    opacity:1;
    width:auto;
    height:auto;
    min-width:200px
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{
    left:0;
    top:100%
}
@media(min-width:782px){
    .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
        left:100%;
        top:0
    }
}
.wp-block-navigation-submenu{
    position:relative;
    display:flex
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{
    stroke:currentColor
}
button.wp-block-navigation-item__content{
    background-color:transparent;
    border:none;
    color:currentColor;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit;
    font-style:inherit;
    font-weight:inherit;
    text-transform:inherit;
    text-align:left
}
.wp-block-navigation-submenu__toggle{
    cursor:pointer
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{
    padding-right:.85em
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{
    margin-left:-.6em;
    pointer-events:none
}
.wp-block-navigation,.wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background),.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,.wp-block-navigation:where(.has-background) .wp-block-navigation__container,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{
    gap:inherit
}
.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content{
    padding:.5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{
    left:auto;
    right:0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
    left:-1px;
    right:-1px
}
@media(min-width:782px){
    .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
        left:auto;
        right:100%
    }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
    background-color:#fff;
    color:#000;
    border:1px solid rgba(0,0,0,.15)
}
.wp-block-navigation__container{
    display:flex;
    flex-wrap:var(--navigation-layout-wrap,wrap);
    flex-direction:var(--navigation-layout-direction,initial);
    justify-content:var(--navigation-layout-justify,initial);
    align-items:var(--navigation-layout-align,initial);
    list-style:none;
    margin:0;
    padding-left:0
}
.wp-block-navigation__container .is-responsive{
    display:none
}
.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{
    flex-grow:1
}
.wp-block-navigation__responsive-container{
    display:none;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{
    display:flex;
    flex-wrap:var(--navigation-layout-wrap,wrap);
    flex-direction:var(--navigation-layout-direction,initial);
    justify-content:var(--navigation-layout-justify,initial);
    align-items:var(--navigation-layout-align,initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){
    color:inherit!important;
    background-color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open{
    display:flex;
    flex-direction:column;
    background-color:inherit;
    padding:2rem;
    overflow:auto;
    z-index:100000
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{
    padding-top:calc(2rem + 24px);
    overflow:visible;
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:var(--navigation-layout-justification-setting,inherit)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
    justify-content:flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{
    display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{
    opacity:1;
    visibility:visible;
    height:auto;
    width:auto;
    overflow:initial;
    min-width:200px;
    position:static;
    border:none;
    padding-left:2rem;
    padding-right:2rem
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
    gap:inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{
    padding-top:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{
    padding:0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{
    display:flex;
    flex-direction:column;
    align-items:var(--navigation-layout-justification-setting,initial)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{
    color:inherit!important;
    background:0 0!important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
    right:auto;
    left:auto
}
@media(min-width:600px){
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
        display:block;
        width:100%;
        position:relative;
        z-index:auto;
        background-color:inherit
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{
        display:none
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{
        left:0
    }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{
    background-color:#fff;
    color:#000
}
.wp-block-navigation__toggle_button_label{
    font-size:1rem;
    font-weight:700
}
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{
    vertical-align:middle;
    cursor:pointer;
    color:currentColor;
    background:0 0;
    border:none;
    margin:0;
    padding:0
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{
    fill:currentColor;
    pointer-events:none;
    display:block;
    width:24px;
    height:24px
}
.wp-block-navigation__responsive-container-open{
    display:flex
}
@media(min-width:600px){
    .wp-block-navigation__responsive-container-open:not(.always-shown){
        display:none
    }
}
.wp-block-navigation__responsive-container-close{
    position:absolute;
    top:0;
    right:0;
    z-index:2
}
.wp-block-navigation__responsive-close{
    width:100%
}
.wp-block-navigation__responsive-close:focus{
    outline:none
}
.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{
    box-sizing:border-box
}
.wp-block-navigation__responsive-dialog{
    position:relative
}
html.has-modal-open{
    overflow:hidden
}
.wp-block-navigation .wp-block-navigation-item__label{
    word-break:normal;
    overflow-wrap:break-word
}
.wp-block-navigation .wp-block-navigation-item__description{
    display:none
}
.wp-block-navigation .wp-block-page-list{
    display:flex;
    flex-direction:var(--navigation-layout-direction,initial);
    justify-content:var(--navigation-layout-justify,initial);
    align-items:var(--navigation-layout-align,initial);
    flex-wrap:var(--navigation-layout-wrap,wrap);
    background-color:inherit
}
.wp-block-navigation .wp-block-navigation-item{
    background-color:inherit
}
.is-small-text{
    font-size:.875em
}
.is-regular-text{
    font-size:1em
}
.is-large-text{
    font-size:2.25em
}
.is-larger-text{
    font-size:3em
}
.has-drop-cap:not(:focus):first-letter{
    float:left;
    font-size:8.4em;
    line-height:.68;
    font-weight:100;
    margin:.05em .1em 0 0;
    text-transform:uppercase;
    font-style:normal
}
p.has-drop-cap.has-background{
    overflow:hidden
}
p.has-background{
    padding:1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a{
    color:inherit
}
.wp-block-post-author{
    display:flex;
    flex-wrap:wrap
}
.wp-block-post-author__byline{
    width:100%;
    margin-top:0;
    margin-bottom:0;
    font-size:.5em
}
.wp-block-post-author__avatar{
    margin-right:1em
}
.wp-block-post-author__bio{
    margin-bottom:.7em;
    font-size:.7em
}
.wp-block-post-author__content{
    flex-grow:1;
    flex-basis:0%
}
.wp-block-post-author__name{
    margin:0
}
.wp-block-post-comments .alignleft{
    float:left
}
.wp-block-post-comments .alignright{
    float:right
}
.wp-block-post-comments .navigation:after{
    content:"";
    display:table;
    clear:both
}
.wp-block-post-comments .commentlist{
    clear:both;
    list-style:none;
    margin:0;
    padding:0
}
.wp-block-post-comments .commentlist .comment{
    min-height:2.25em;
    padding-left:3.25em
}
.wp-block-post-comments .commentlist .comment p{
    font-size:1em;
    line-height:1.8;
    margin:1em 0
}
.wp-block-post-comments .commentlist .children{
    list-style:none;
    margin:0;
    padding:0
}
.wp-block-post-comments .comment-author{
    line-height:1.5
}
.wp-block-post-comments .comment-author .avatar{
    border-radius:1.5em;
    display:block;
    float:left;
    height:2.5em;
    margin-top:.5em;
    margin-right:.75em;
    width:2.5em
}
.wp-block-post-comments .comment-author cite{
    font-style:normal
}
.wp-block-post-comments .comment-meta{
    font-size:.875em;
    line-height:1.5
}
.wp-block-post-comments .comment-meta b{
    font-weight:400
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation{
    margin-top:1em;
    margin-bottom:1em;
    display:block
}
.wp-block-post-comments .comment-body .commentmetadata{
    font-size:.875em
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{
    display:block;
    margin-bottom:.25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{
    display:block;
    box-sizing:border-box;
    width:100%
}
.wp-block-post-comments .comment-form-cookies-consent{
    display:flex;
    gap:.25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{
    margin-top:.35em
}
.wp-block-post-comments .comment-reply-title{
    margin-bottom:0
}
.wp-block-post-comments .comment-reply-title :where(small){
    font-size:var(--wp--preset--font-size--medium,smaller);
    margin-left:.5em
}
.wp-block-post-comments .reply{
    font-size:.875em;
    margin-bottom:1.4em
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{
    border:1px solid #949494;
    font-size:1em;
    font-family:inherit
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{
    padding:calc(.667em + 2px)
}
.wp-block-post-comments input[type=submit]{
    border:none
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){
    font-weight:inherit
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){
    font-family:inherit
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){
    font-size:inherit
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){
    line-height:inherit
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){
    font-style:inherit
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){
    letter-spacing:inherit
}
.wp-block-post-comments-form input[type=submit]{
    border:none;
    box-shadow:none;
    cursor:pointer;
    display:inline-block;
    text-align:center;
    overflow-wrap:break-word
}
.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{
    border:1px solid #949494;
    font-size:1em;
    font-family:inherit
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{
    padding:calc(.667em + 2px)
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea{
    display:block;
    box-sizing:border-box;
    width:100%
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{
    display:block;
    margin-bottom:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent{
    display:flex;
    gap:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{
    margin-top:.35em
}
.wp-block-post-comments-form .comment-reply-title{
    margin-bottom:0
}
.wp-block-post-comments-form .comment-reply-title :where(small){
    font-size:var(--wp--preset--font-size--medium,smaller);
    margin-left:.5em
}
.wp-block-post-excerpt__more-link{
    display:inline-block
}
.wp-block-post-featured-image{
    margin-left:0;
    margin-right:0
}
.wp-block-post-featured-image a{
    display:block
}
.wp-block-post-featured-image img{
    max-width:100%;
    width:100%;
    height:auto;
    vertical-align:bottom
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{
    width:100%
}
.wp-block-post-terms__separator{
    white-space:pre-wrap
}
.wp-block-post-title{
    word-break:break-word
}
.wp-block-post-title a{
    display:inline-block
}
.wp-block-preformatted{
    white-space:pre-wrap
}
.wp-block-preformatted.has-background{
    padding:1.25em 2.375em
}
.wp-block-pullquote{
    margin:0 0 1em;
    padding:3em 0;
    text-align:center;
    overflow-wrap:break-word;
    box-sizing:border-box
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{
    color:inherit
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright,.wp-block-pullquote.has-text-align-left,.wp-block-pullquote.has-text-align-right{
    max-width:420px
}
.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p,.wp-block-pullquote.has-text-align-left p,.wp-block-pullquote.has-text-align-right p{
    font-size:1.25em
}
.wp-block-pullquote p{
    font-size:1.75em;
    line-height:1.6
}
.wp-block-pullquote cite,.wp-block-pullquote footer{
    position:relative
}
.wp-block-pullquote .has-text-color a{
    color:inherit
}
.wp-block-pullquote.has-text-align-left blockquote{
    text-align:left
}
.wp-block-pullquote.has-text-align-right blockquote{
    text-align:right
}
.wp-block-pullquote.is-style-solid-color{
    border:none
}
.wp-block-pullquote.is-style-solid-color blockquote{
    margin-left:auto;
    margin-right:auto;
    max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p{
    margin-top:0;
    margin-bottom:0;
    font-size:2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite{
    text-transform:none;
    font-style:normal
}
.wp-block-pullquote cite{
    color:inherit
}
.wp-block-post-template,.wp-block-query-loop{
    margin-top:0;
    margin-bottom:0;
    max-width:100%;
    list-style:none;
    padding:0
}
.wp-block-post-template.wp-block-post-template,.wp-block-query-loop.wp-block-post-template{
    background:0 0
}
.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{
    flex-direction:row;
    display:flex;
    flex-wrap:wrap;
    gap:1.25em
}
.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{
    margin:0;
    width:100%
}
@media(min-width:600px){
    .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{
        width:calc(50% - .625em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{
        width:calc(33.33333% - .83333em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{
        width:calc(25% - .9375em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{
        width:calc(20% - 1em)
    }
    .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{
        width:calc(16.66667% - 1.04167em)
    }
}
.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{
    margin-right:.5em;
    margin-bottom:.5em
}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{
    margin-right:0
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{
    margin-right:1ch;
    display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow{
    margin-left:1ch;
    display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){
    transform:scaleX(1)
}
.wp-block-query-pagination.aligncenter{
    justify-content:center
}
.wp-block-quote{
    box-sizing:border-box;
    overflow-wrap:break-word
}
.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain){
    margin-bottom:1em;
    padding:0 1em
}
.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p{
    font-size:1.5em;
    font-style:italic;
    line-height:1.6
}
.wp-block-quote.is-large:not(.is-style-plain) cite,.wp-block-quote.is-large:not(.is-style-plain) footer,.wp-block-quote.is-style-large:not(.is-style-plain) cite,.wp-block-quote.is-style-large:not(.is-style-plain) footer{
    font-size:1.125em;
    text-align:right
}
.wp-block-read-more{
    display:block;
    width:-moz-fit-content;
    width:fit-content
}
.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{
    text-decoration:none
}
ul.wp-block-rss{
    list-style:none;
    padding:0
}
ul.wp-block-rss.wp-block-rss{
    box-sizing:border-box
}
ul.wp-block-rss.alignleft{
    margin-right:2em
}
ul.wp-block-rss.alignright{
    margin-left:2em
}
ul.wp-block-rss.is-grid{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    list-style:none
}
ul.wp-block-rss.is-grid li{
    margin:0 1em 1em 0;
    width:100%
}
@media(min-width:600px){
    ul.wp-block-rss.columns-2 li{
        width:calc(50% - 1em)
    }
    ul.wp-block-rss.columns-3 li{
        width:calc(33.33333% - 1em)
    }
    ul.wp-block-rss.columns-4 li{
        width:calc(25% - 1em)
    }
    ul.wp-block-rss.columns-5 li{
        width:calc(20% - 1em)
    }
    ul.wp-block-rss.columns-6 li{
        width:calc(16.66667% - 1em)
    }
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date{
    display:block;
    font-size:.8125em
}
.wp-block-search__button{
    background:#f7f7f7;
    border:1px solid #ccc;
    padding:.375em .625em;
    color:#32373c;
    margin-left:.625em;
    word-break:normal;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit
}
.wp-block-search__button.has-icon{
    line-height:0
}
.wp-block-search__button svg{
    min-width:1.5em;
    min-height:1.5em;
    fill:currentColor
}
.wp-block-search__inside-wrapper{
    display:flex;
    flex:auto;
    flex-wrap:nowrap;
    max-width:100%
}
.wp-block-search__label{
    width:100%
}
.wp-block-search__input{
    padding:8px;
    flex-grow:1;
    min-width:3em;
    border:1px solid #949494;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button{
    margin-left:0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{
    padding:4px;
    border:1px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{
    border-radius:0;
    border:none;
    padding:0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{
    outline:none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{
    padding:.125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper{
    margin:auto
}
.wp-block-separator{
    border-top:1px solid;
    border-bottom:1px solid
}
.wp-block-separator.is-style-dots{
    background:0 0!important;
    border:none;
    text-align:center;
    line-height:1;
    height:auto
}
.wp-block-separator.is-style-dots:before{
    content:"···";
    color:currentColor;
    font-size:1.5em;
    letter-spacing:2em;
    padding-left:2em;
    font-family:serif
}
.wp-block-site-logo{
    line-height:0
}
.wp-block-site-logo a{
    display:inline-block
}
.wp-block-site-logo.is-default-size img{
    width:120px;
    height:auto
}
.wp-block-site-logo a,.wp-block-site-logo img{
    border-radius:inherit
}
.wp-block-site-logo.aligncenter{
    margin-left:auto;
    margin-right:auto;
    text-align:center
}
.wp-block-site-logo.is-style-rounded{
    border-radius:9999px
}
.wp-block-social-links{
    padding-left:0;
    padding-right:0;
    text-indent:0;
    margin-left:0;
    background:0 0
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{
    text-decoration:none;
    border-bottom:0;
    box-shadow:none
}
.wp-block-social-links .wp-social-link a{
    padding:.25em
}
.wp-block-social-links .wp-social-link svg{
    width:1em;
    height:1em
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text){
    margin-left:.5em;
    margin-right:.5em;
    font-size:.65em
}
.wp-block-social-links.has-small-icon-size{
    font-size:16px
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{
    font-size:24px
}
.wp-block-social-links.has-large-icon-size{
    font-size:36px
}
.wp-block-social-links.has-huge-icon-size{
    font-size:48px
}
.wp-block-social-links.aligncenter{
    justify-content:center;
    display:flex
}
.wp-block-social-links.alignright{
    justify-content:flex-end
}
.wp-block-social-link{
    display:block;
    border-radius:9999px;
    transition:transform .1s ease;
    height:auto
}
@media(prefers-reduced-motion:reduce){
    .wp-block-social-link{
        transition-duration:0s;
        transition-delay:0s
    }
}
.wp-block-social-link a{
    align-items:center;
    display:flex;
    line-height:0;
    transition:transform .1s ease
}
.wp-block-social-link:hover{
    transform:scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{
    color:currentColor;
    fill:currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{
    background-color:#f0f0f0;
    color:#444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{
    background-color:#f90;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{
    background-color:#1ea0c3;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{
    background-color:#0757fe;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{
    background-color:#1e1f26;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{
    background-color:#02e49b;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{
    background-color:#e94c89;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{
    background-color:#4280ff;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{
    background-color:#f45800;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{
    background-color:#1778f2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{
    background-color:#000;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{
    background-color:#0461dd;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{
    background-color:#e65678;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{
    background-color:#24292d;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{
    background-color:#eceadd;
    color:#382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{
    background-color:#ea4434;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{
    background-color:#f00075;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{
    background-color:#e21b24;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{
    background-color:#0d66c2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{
    background-color:#3288d4;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{
    background-color:#02ab6c;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{
    background-color:#f6405f;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{
    background-color:#ff424d;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{
    background-color:#e60122;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{
    background-color:#ef4155;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{
    background-color:#fe4500;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{
    background-color:#0478d7;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{
    background-color:#fefc00;
    color:#fff;
    stroke:#000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{
    background-color:#ff5600;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{
    background-color:#1bd760;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{
    background-color:#2aabee;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{
    background-color:#000;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{
    background-color:#011835;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{
    background-color:#6440a4;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{
    background-color:#1da1f2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{
    background-color:#1eb7ea;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{
    background-color:#4680c2;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{
    background-color:#3499cd;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{
    background-color:#d32422;
    color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{
    background-color:red;
    color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link{
    background:0 0
}
.wp-block-social-links.is-style-logos-only .wp-social-link a{
    padding:0
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg{
    width:1.25em;
    height:1.25em
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{
    color:#f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{
    color:#1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance{
    color:#0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{
    color:#1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{
    color:#02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{
    color:#e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{
    color:#4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{
    color:#f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{
    color:#1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{
    color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{
    color:#0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{
    color:#e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github{
    color:#24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{
    color:#382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google{
    color:#ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{
    color:#f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{
    color:#e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{
    color:#0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{
    color:#3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium{
    color:#02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{
    color:#f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{
    color:#ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{
    color:#e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{
    color:#ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{
    color:#fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype{
    color:#0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{
    color:#fff;
    stroke:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{
    color:#ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{
    color:#1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{
    color:#2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{
    color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{
    color:#011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{
    color:#6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{
    color:#1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{
    color:#1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk{
    color:#4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{
    color:#3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{
    color:#d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{
    color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link{
    width:auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a{
    padding-left:.66667em;
    padding-right:.66667em
}
.wp-block-spacer{
    clear:both
}
.wp-block-tag-cloud.aligncenter{
    text-align:center
}
.wp-block-tag-cloud.alignfull{
    padding-left:1em;
    padding-right:1em
}
.wp-block-tag-cloud a{
    display:inline-block;
    margin-right:5px
}
.wp-block-tag-cloud span{
    display:inline-block;
    margin-left:5px;
    text-decoration:none
}
.wp-block-tag-cloud.is-style-outline{
    display:flex;
    flex-wrap:wrap;
    gap:1ch
}
.wp-block-tag-cloud.is-style-outline a{
    border:1px solid;
    font-size:unset!important;
    margin-right:0;
    padding:1ch 2ch;
    text-decoration:none!important
}
.wp-block-table{
    margin:0 0 1em;
    overflow-x:auto
}
.wp-block-table table{
    border-collapse:collapse;
    width:100%
}
.wp-block-table .has-fixed-layout{
    table-layout:fixed;
    width:100%
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{
    word-break:break-word
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{
    display:table;
    width:auto
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{
    word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color{
    background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color{
    background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color{
    background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color{
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes{
    border-spacing:0;
    border-collapse:inherit;
    background-color:transparent;
    border-bottom:1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){
    background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){
    background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){
    background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){
    background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){
    background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{
    border-color:transparent
}
.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{
    border-color:inherit
}
.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{
    border-style:inherit
}
.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{
    border-width:inherit;
    border-style:inherit
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter{
    display:flex
}
.wp-block-text-columns .wp-block-column{
    margin:0 1em;
    padding:0
}
.wp-block-text-columns .wp-block-column:first-child{
    margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child{
    margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column{
    width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column{
    width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column{
    width:25%
}
pre.wp-block-verse{
    font-family:inherit;
    overflow:auto;
    white-space:pre-wrap
}
.wp-block-video{
    margin:0 0 1em
}
.wp-block-video video{
    width:100%
}
@supports(position:sticky){
    .wp-block-video [poster]{
        -o-object-fit:cover;
        object-fit:cover
    }
}
.wp-block-video.aligncenter{
    text-align:center
}
.wp-block-video figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
:root{
    --wp--preset--font-size--normal:16px;
    --wp--preset--font-size--huge:42px
}
:root .has-very-light-gray-background-color{
    background-color:#eee
}
:root .has-very-dark-gray-background-color{
    background-color:#313131
}
:root .has-very-light-gray-color{
    color:#eee
}
:root .has-very-dark-gray-color{
    color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{
    background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background{
    background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background{
    background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background{
    background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background{
    background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background{
    background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background{
    background:linear-gradient(135deg,#020381,#2874fc)
}
.has-regular-font-size{
    font-size:1em
}
.has-larger-font-size{
    font-size:2.625em
}
.has-normal-font-size{
    font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size{
    font-size:var(--wp--preset--font-size--huge)
}
.has-text-align-center{
    text-align:center
}
.has-text-align-left{
    text-align:left
}
.has-text-align-right{
    text-align:right
}
#end-resizable-editor-section{
    display:none
}
.aligncenter{
    clear:both
}
.items-justified-left{
    justify-content:flex-start
}
.items-justified-center{
    justify-content:center
}
.items-justified-right{
    justify-content:flex-end
}
.items-justified-space-between{
    justify-content:space-between
}
.screen-reader-text{
    border:0;
    clip:rect(1px,1px,1px,1px);
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
    word-wrap:normal!important
}
.screen-reader-text:focus{
    background-color:#ddd;
    clip:auto!important;
    -webkit-clip-path:none;
    clip-path:none;
    color:#444;
    display:block;
    font-size:1em;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
html :where(.has-border-color),html :where([style*=border-width]){
    border-style:solid
}
html :where(img[class*=wp-image-]){
    height:auto;
    max-width:100%
}
.wpcf7 .screen-reader-response{
    position:absolute;
    overflow:hidden;
    clip:rect(1px,1px,1px,1px);
    clip-path:inset(50%);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
    word-wrap:normal!important
}
.wpcf7 form .wpcf7-response-output{
    margin:2em .5em 1em;
    padding:.2em 1em;
    border:2px solid #00a0d2
}
.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{
    display:none
}
.wpcf7 form.sent .wpcf7-response-output{
    border-color:#46b450
}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{
    border-color:#dc3232
}
.wpcf7 form.spam .wpcf7-response-output{
    border-color:#f56e28
}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{
    border-color:#ffb900
}
.wpcf7-form-control-wrap{
    position:relative
}
.wpcf7-not-valid-tip{
    color:#dc3232;
    font-size:1em;
    font-weight:400;
    display:block
}
.use-floating-validation-tip .wpcf7-not-valid-tip{
    position:relative;
    top:-2ex;
    left:1em;
    z-index:100;
    border:1px solid #dc3232;
    background:#fff;
    padding:.2em .8em;
    width:24em
}
.wpcf7-list-item{
    display:inline-block;
    margin:0 0 0 1em
}
.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{
    content:" "
}
.wpcf7-spinner{
    visibility:hidden;
    display:inline-block;
    background-color:#23282d;
    opacity:.75;
    width:24px;
    height:24px;
    border:none;
    border-radius:100%;
    padding:0;
    margin:0 24px;
    position:relative
}
form.submitting .wpcf7-spinner{
    visibility:visible
}
.wpcf7-spinner::before{
    content:'';
    position:absolute;
    background-color:#fbfbfc;
    top:4px;
    left:4px;
    width:6px;
    height:6px;
    border:none;
    border-radius:100%;
    transform-origin:8px 8px;
    animation-name:spin;
    animation-duration:1000ms;
    animation-timing-function:linear;
    animation-iteration-count:infinite
}
@media(prefers-reduced-motion:reduce){
    .wpcf7-spinner::before{
        animation-name:blink;
        animation-duration:2000ms
    }
}
@keyframes spin{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes blink{
    from{
        opacity:0
    }
    50%{
        opacity:1
    }
    to{
        opacity:0
    }
}
.wpcf7 input[type=file]{
    cursor:pointer
}
.wpcf7 input[type=file]:disabled{
    cursor:default
}
.wpcf7 .wpcf7-submit:disabled{
    cursor:not-allowed
}
.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{
    direction:ltr
}
/*!* Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License)*/
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.fa,.fab,.fal,.far,.fas{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1
}
.fa-lg{
    font-size:1.33333em;
    line-height:.75em;
    vertical-align:-.0667em
}
.fa-xs{
    font-size:.75em
}
.fa-sm{
    font-size:.875em
}
.fa-1x{
    font-size:1em
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-6x{
    font-size:6em
}
.fa-7x{
    font-size:7em
}
.fa-8x{
    font-size:8em
}
.fa-9x{
    font-size:9em
}
.fa-10x{
    font-size:10em
}
.fa-fw{
    text-align:center;
    width:1.25em
}
.fa-ul{
    list-style-type:none;
    margin-left:2.5em;
    padding-left:0
}
.fa-ul>li{
    position:relative
}
.fa-li{
    left:-2em;
    position:absolute;
    text-align:center;
    width:2em;
    line-height:inherit
}
.fa-border{
    border:solid .08em #eee;
    border-radius:.1em;
    padding:.2em .25em .15em
}
.fa-pull-left{
    float:left
}
.fa-pull-right{
    float:right
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{
    margin-right:.3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
.fa-rotate-90{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform:scale(1,-1);
    transform:scale(1,-1)
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
    -webkit-transform:scale(-1,-1);
    transform:scale(-1,-1)
}
:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{
    -webkit-filter:none;
    filter:none
}
.fa-stack{
    display:inline-block;
    height:2em;
    line-height:2em;
    position:relative;
    vertical-align:middle;
    width:2.5em
}
.fa-stack-1x,.fa-stack-2x{
    left:0;
    position:absolute;
    text-align:center;
    width:100%
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-500px:before{
    content:"\f26e"
}
.fa-abacus:before{
    content:"\f640"
}
.fa-accessible-icon:before{
    content:"\f368"
}
.fa-accusoft:before{
    content:"\f369"
}
.fa-acorn:before{
    content:"\f6ae"
}
.fa-acquisitions-incorporated:before{
    content:"\f6af"
}
.fa-ad:before{
    content:"\f641"
}
.fa-address-book:before{
    content:"\f2b9"
}
.fa-address-card:before{
    content:"\f2bb"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-adn:before{
    content:"\f170"
}
.fa-adobe:before{
    content:"\f778"
}
.fa-adversal:before{
    content:"\f36a"
}
.fa-affiliatetheme:before{
    content:"\f36b"
}
.fa-air-freshener:before{
    content:"\f5d0"
}
.fa-airbnb:before{
    content:"\f834"
}
.fa-alarm-clock:before{
    content:"\f34e"
}
.fa-algolia:before{
    content:"\f36c"
}
.fa-alicorn:before{
    content:"\f6b0"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-alipay:before{
    content:"\f642"
}
.fa-allergies:before{
    content:"\f461"
}
.fa-amazon:before{
    content:"\f270"
}
.fa-amazon-pay:before{
    content:"\f42c"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-american-sign-language-interpreting:before{
    content:"\f2a3"
}
.fa-amilia:before{
    content:"\f36d"
}
.fa-analytics:before{
    content:"\f643"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-android:before{
    content:"\f17b"
}
.fa-angel:before{
    content:"\f779"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angry:before{
    content:"\f556"
}
.fa-angrycreative:before{
    content:"\f36e"
}
.fa-angular:before{
    content:"\f420"
}
.fa-ankh:before{
    content:"\f644"
}
.fa-app-store:before{
    content:"\f36f"
}
.fa-app-store-ios:before{
    content:"\f370"
}
.fa-apper:before{
    content:"\f371"
}
.fa-apple:before{
    content:"\f179"
}
.fa-apple-alt:before{
    content:"\f5d1"
}
.fa-apple-crate:before{
    content:"\f6b1"
}
.fa-apple-pay:before{
    content:"\f415"
}
.fa-archive:before{
    content:"\f187"
}
.fa-archway:before{
    content:"\f557"
}
.fa-arrow-alt-circle-down:before{
    content:"\f358"
}
.fa-arrow-alt-circle-left:before{
    content:"\f359"
}
.fa-arrow-alt-circle-right:before{
    content:"\f35a"
}
.fa-arrow-alt-circle-up:before{
    content:"\f35b"
}
.fa-arrow-alt-down:before{
    content:"\f354"
}
.fa-arrow-alt-from-bottom:before{
    content:"\f346"
}
.fa-arrow-alt-from-left:before{
    content:"\f347"
}
.fa-arrow-alt-from-right:before{
    content:"\f348"
}
.fa-arrow-alt-from-top:before{
    content:"\f349"
}
.fa-arrow-alt-left:before{
    content:"\f355"
}
.fa-arrow-alt-right:before{
    content:"\f356"
}
.fa-arrow-alt-square-down:before{
    content:"\f350"
}
.fa-arrow-alt-square-left:before{
    content:"\f351"
}
.fa-arrow-alt-square-right:before{
    content:"\f352"
}
.fa-arrow-alt-square-up:before{
    content:"\f353"
}
.fa-arrow-alt-to-bottom:before{
    content:"\f34a"
}
.fa-arrow-alt-to-left:before{
    content:"\f34b"
}
.fa-arrow-alt-to-right:before{
    content:"\f34c"
}
.fa-arrow-alt-to-top:before{
    content:"\f34d"
}
.fa-arrow-alt-up:before{
    content:"\f357"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-arrow-from-bottom:before{
    content:"\f342"
}
.fa-arrow-from-left:before{
    content:"\f343"
}
.fa-arrow-from-right:before{
    content:"\f344"
}
.fa-arrow-from-top:before{
    content:"\f345"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-square-down:before{
    content:"\f339"
}
.fa-arrow-square-left:before{
    content:"\f33a"
}
.fa-arrow-square-right:before{
    content:"\f33b"
}
.fa-arrow-square-up:before{
    content:"\f33c"
}
.fa-arrow-to-bottom:before{
    content:"\f33d"
}
.fa-arrow-to-left:before{
    content:"\f33e"
}
.fa-arrow-to-right:before{
    content:"\f340"
}
.fa-arrow-to-top:before{
    content:"\f341"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-arrows-alt-h:before{
    content:"\f337"
}
.fa-arrows-alt-v:before{
    content:"\f338"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-artstation:before{
    content:"\f77a"
}
.fa-assistive-listening-systems:before{
    content:"\f2a2"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-asymmetrik:before{
    content:"\f372"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-atlas:before{
    content:"\f558"
}
.fa-atlassian:before{
    content:"\f77b"
}
.fa-atom:before{
    content:"\f5d2"
}
.fa-atom-alt:before{
    content:"\f5d3"
}
.fa-audible:before{
    content:"\f373"
}
.fa-audio-description:before{
    content:"\f29e"
}
.fa-autoprefixer:before{
    content:"\f41c"
}
.fa-avianex:before{
    content:"\f374"
}
.fa-aviato:before{
    content:"\f421"
}
.fa-award:before{
    content:"\f559"
}
.fa-aws:before{
    content:"\f375"
}
.fa-axe:before{
    content:"\f6b2"
}
.fa-axe-battle:before{
    content:"\f6b3"
}
.fa-baby:before{
    content:"\f77c"
}
.fa-baby-carriage:before{
    content:"\f77d"
}
.fa-backpack:before{
    content:"\f5d4"
}
.fa-backspace:before{
    content:"\f55a"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-bacon:before{
    content:"\f7e5"
}
.fa-badge:before{
    content:"\f335"
}
.fa-badge-check:before{
    content:"\f336"
}
.fa-badge-dollar:before{
    content:"\f645"
}
.fa-badge-percent:before{
    content:"\f646"
}
.fa-badger-honey:before{
    content:"\f6b4"
}
.fa-balance-scale:before{
    content:"\f24e"
}
.fa-balance-scale-left:before{
    content:"\f515"
}
.fa-balance-scale-right:before{
    content:"\f516"
}
.fa-ball-pile:before{
    content:"\f77e"
}
.fa-ballot:before{
    content:"\f732"
}
.fa-ballot-check:before{
    content:"\f733"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-band-aid:before{
    content:"\f462"
}
.fa-bandcamp:before{
    content:"\f2d5"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-barcode-alt:before{
    content:"\f463"
}
.fa-barcode-read:before{
    content:"\f464"
}
.fa-barcode-scan:before{
    content:"\f465"
}
.fa-bars:before{
    content:"\f0c9"
}
.fa-baseball:before{
    content:"\f432"
}
.fa-baseball-ball:before{
    content:"\f433"
}
.fa-basketball-ball:before{
    content:"\f434"
}
.fa-basketball-hoop:before{
    content:"\f435"
}
.fa-bat:before{
    content:"\f6b5"
}
.fa-bath:before{
    content:"\f2cd"
}
.fa-battery-bolt:before{
    content:"\f376"
}
.fa-battery-empty:before{
    content:"\f244"
}
.fa-battery-full:before{
    content:"\f240"
}
.fa-battery-half:before{
    content:"\f242"
}
.fa-battery-quarter:before{
    content:"\f243"
}
.fa-battery-slash:before{
    content:"\f377"
}
.fa-battery-three-quarters:before{
    content:"\f241"
}
.fa-battle-net:before{
    content:"\f835"
}
.fa-bed:before{
    content:"\f236"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-bell-school:before{
    content:"\f5d5"
}
.fa-bell-school-slash:before{
    content:"\f5d6"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bells:before{
    content:"\f77f"
}
.fa-bezier-curve:before{
    content:"\f55b"
}
.fa-bible:before{
    content:"\f647"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bimobject:before{
    content:"\f378"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-biohazard:before{
    content:"\f780"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitcoin:before{
    content:"\f379"
}
.fa-bity:before{
    content:"\f37a"
}
.fa-black-tie:before{
    content:"\f27e"
}
.fa-blackberry:before{
    content:"\f37b"
}
.fa-blanket:before{
    content:"\f498"
}
.fa-blender:before{
    content:"\f517"
}
.fa-blender-phone:before{
    content:"\f6b6"
}
.fa-blind:before{
    content:"\f29d"
}
.fa-blog:before{
    content:"\f781"
}
.fa-blogger:before{
    content:"\f37c"
}
.fa-blogger-b:before{
    content:"\f37d"
}
.fa-bluetooth:before{
    content:"\f293"
}
.fa-bluetooth-b:before{
    content:"\f294"
}
.fa-bold:before{
    content:"\f032"
}
.fa-bolt:before{
    content:"\f0e7"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-bone:before{
    content:"\f5d7"
}
.fa-bone-break:before{
    content:"\f5d8"
}
.fa-bong:before{
    content:"\f55c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-book-alt:before{
    content:"\f5d9"
}
.fa-book-dead:before{
    content:"\f6b7"
}
.fa-book-heart:before{
    content:"\f499"
}
.fa-book-medical:before{
    content:"\f7e6"
}
.fa-book-open:before{
    content:"\f518"
}
.fa-book-reader:before{
    content:"\f5da"
}
.fa-book-spells:before{
    content:"\f6b8"
}
.fa-book-user:before{
    content:"\f7e7"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-books:before{
    content:"\f5db"
}
.fa-books-medical:before{
    content:"\f7e8"
}
.fa-boot:before{
    content:"\f782"
}
.fa-booth-curtain:before{
    content:"\f734"
}
.fa-bootstrap:before{
    content:"\f836"
}
.fa-bow-arrow:before{
    content:"\f6b9"
}
.fa-bowling-ball:before{
    content:"\f436"
}
.fa-bowling-pins:before{
    content:"\f437"
}
.fa-box:before{
    content:"\f466"
}
.fa-box-alt:before{
    content:"\f49a"
}
.fa-box-ballot:before{
    content:"\f735"
}
.fa-box-check:before{
    content:"\f467"
}
.fa-box-fragile:before{
    content:"\f49b"
}
.fa-box-full:before{
    content:"\f49c"
}
.fa-box-heart:before{
    content:"\f49d"
}
.fa-box-open:before{
    content:"\f49e"
}
.fa-box-up:before{
    content:"\f49f"
}
.fa-box-usd:before{
    content:"\f4a0"
}
.fa-boxes:before{
    content:"\f468"
}
.fa-boxes-alt:before{
    content:"\f4a1"
}
.fa-boxing-glove:before{
    content:"\f438"
}
.fa-brackets:before{
    content:"\f7e9"
}
.fa-brackets-curly:before{
    content:"\f7ea"
}
.fa-braille:before{
    content:"\f2a1"
}
.fa-brain:before{
    content:"\f5dc"
}
.fa-bread-loaf:before{
    content:"\f7eb"
}
.fa-bread-slice:before{
    content:"\f7ec"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-briefcase-medical:before{
    content:"\f469"
}
.fa-broadcast-tower:before{
    content:"\f519"
}
.fa-broom:before{
    content:"\f51a"
}
.fa-browser:before{
    content:"\f37e"
}
.fa-brush:before{
    content:"\f55d"
}
.fa-btc:before{
    content:"\f15a"
}
.fa-buffer:before{
    content:"\f837"
}
.fa-bug:before{
    content:"\f188"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-bullseye-arrow:before{
    content:"\f648"
}
.fa-bullseye-pointer:before{
    content:"\f649"
}
.fa-burn:before{
    content:"\f46a"
}
.fa-buromobelexperte:before{
    content:"\f37f"
}
.fa-burrito:before{
    content:"\f7ed"
}
.fa-bus:before{
    content:"\f207"
}
.fa-bus-alt:before{
    content:"\f55e"
}
.fa-bus-school:before{
    content:"\f5dd"
}
.fa-business-time:before{
    content:"\f64a"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-cabinet-filing:before{
    content:"\f64b"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-calculator-alt:before{
    content:"\f64c"
}
.fa-calendar:before{
    content:"\f133"
}
.fa-calendar-alt:before{
    content:"\f073"
}
.fa-calendar-check:before{
    content:"\f274"
}
.fa-calendar-day:before{
    content:"\f783"
}
.fa-calendar-edit:before{
    content:"\f333"
}
.fa-calendar-exclamation:before{
    content:"\f334"
}
.fa-calendar-minus:before{
    content:"\f272"
}
.fa-calendar-plus:before{
    content:"\f271"
}
.fa-calendar-star:before{
    content:"\f736"
}
.fa-calendar-times:before{
    content:"\f273"
}
.fa-calendar-week:before{
    content:"\f784"
}
.fa-camera:before{
    content:"\f030"
}
.fa-camera-alt:before{
    content:"\f332"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-campfire:before{
    content:"\f6ba"
}
.fa-campground:before{
    content:"\f6bb"
}
.fa-canadian-maple-leaf:before{
    content:"\f785"
}
.fa-candle-holder:before{
    content:"\f6bc"
}
.fa-candy-cane:before{
    content:"\f786"
}
.fa-candy-corn:before{
    content:"\f6bd"
}
.fa-cannabis:before{
    content:"\f55f"
}
.fa-capsules:before{
    content:"\f46b"
}
.fa-car:before{
    content:"\f1b9"
}
.fa-car-alt:before{
    content:"\f5de"
}
.fa-car-battery:before{
    content:"\f5df"
}
.fa-car-bump:before{
    content:"\f5e0"
}
.fa-car-crash:before{
    content:"\f5e1"
}
.fa-car-garage:before{
    content:"\f5e2"
}
.fa-car-mechanic:before{
    content:"\f5e3"
}
.fa-car-side:before{
    content:"\f5e4"
}
.fa-car-tilt:before{
    content:"\f5e5"
}
.fa-car-wash:before{
    content:"\f5e6"
}
.fa-caret-circle-down:before{
    content:"\f32d"
}
.fa-caret-circle-left:before{
    content:"\f32e"
}
.fa-caret-circle-right:before{
    content:"\f330"
}
.fa-caret-circle-up:before{
    content:"\f331"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-caret-square-down:before{
    content:"\f150"
}
.fa-caret-square-left:before{
    content:"\f191"
}
.fa-caret-square-right:before{
    content:"\f152"
}
.fa-caret-square-up:before{
    content:"\f151"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-carrot:before{
    content:"\f787"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cash-register:before{
    content:"\f788"
}
.fa-cat:before{
    content:"\f6be"
}
.fa-cauldron:before{
    content:"\f6bf"
}
.fa-cc-amazon-pay:before{
    content:"\f42d"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-apple-pay:before{
    content:"\f416"
}
.fa-cc-diners-club:before{
    content:"\f24c"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-jcb:before{
    content:"\f24b"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-centercode:before{
    content:"\f380"
}
.fa-centos:before{
    content:"\f789"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-chair:before{
    content:"\f6c0"
}
.fa-chair-office:before{
    content:"\f6c1"
}
.fa-chalkboard:before{
    content:"\f51b"
}
.fa-chalkboard-teacher:before{
    content:"\f51c"
}
.fa-charging-station:before{
    content:"\f5e7"
}
.fa-chart-area:before{
    content:"\f1fe"
}
.fa-chart-bar:before{
    content:"\f080"
}
.fa-chart-line:before{
    content:"\f201"
}
.fa-chart-line-down:before{
    content:"\f64d"
}
.fa-chart-network:before{
    content:"\f78a"
}
.fa-chart-pie:before{
    content:"\f200"
}
.fa-chart-pie-alt:before{
    content:"\f64e"
}
.fa-chart-scatter:before{
    content:"\f7ee"
}
.fa-check:before{
    content:"\f00c"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-check-double:before{
    content:"\f560"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-cheese:before{
    content:"\f7ef"
}
.fa-cheese-swiss:before{
    content:"\f7f0"
}
.fa-cheeseburger:before{
    content:"\f7f1"
}
.fa-chess:before{
    content:"\f439"
}
.fa-chess-bishop:before{
    content:"\f43a"
}
.fa-chess-bishop-alt:before{
    content:"\f43b"
}
.fa-chess-board:before{
    content:"\f43c"
}
.fa-chess-clock:before{
    content:"\f43d"
}
.fa-chess-clock-alt:before{
    content:"\f43e"
}
.fa-chess-king:before{
    content:"\f43f"
}
.fa-chess-king-alt:before{
    content:"\f440"
}
.fa-chess-knight:before{
    content:"\f441"
}
.fa-chess-knight-alt:before{
    content:"\f442"
}
.fa-chess-pawn:before{
    content:"\f443"
}
.fa-chess-pawn-alt:before{
    content:"\f444"
}
.fa-chess-queen:before{
    content:"\f445"
}
.fa-chess-queen-alt:before{
    content:"\f446"
}
.fa-chess-rook:before{
    content:"\f447"
}
.fa-chess-rook-alt:before{
    content:"\f448"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-double-down:before{
    content:"\f322"
}
.fa-chevron-double-left:before{
    content:"\f323"
}
.fa-chevron-double-right:before{
    content:"\f324"
}
.fa-chevron-double-up:before{
    content:"\f325"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-chevron-square-down:before{
    content:"\f329"
}
.fa-chevron-square-left:before{
    content:"\f32a"
}
.fa-chevron-square-right:before{
    content:"\f32b"
}
.fa-chevron-square-up:before{
    content:"\f32c"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-chimney:before{
    content:"\f78b"
}
.fa-chrome:before{
    content:"\f268"
}
.fa-chromecast:before{
    content:"\f838"
}
.fa-church:before{
    content:"\f51d"
}
.fa-circle:before{
    content:"\f111"
}
.fa-circle-notch:before{
    content:"\f1ce"
}
.fa-city:before{
    content:"\f64f"
}
.fa-claw-marks:before{
    content:"\f6c2"
}
.fa-clinic-medical:before{
    content:"\f7f2"
}
.fa-clipboard:before{
    content:"\f328"
}
.fa-clipboard-check:before{
    content:"\f46c"
}
.fa-clipboard-list:before{
    content:"\f46d"
}
.fa-clipboard-list-check:before{
    content:"\f737"
}
.fa-clipboard-prescription:before{
    content:"\f5e8"
}
.fa-clipboard-user:before{
    content:"\f7f3"
}
.fa-clock:before{
    content:"\f017"
}
.fa-clone:before{
    content:"\f24d"
}
.fa-closed-captioning:before{
    content:"\f20a"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-download-alt:before{
    content:"\f381"
}
.fa-cloud-drizzle:before{
    content:"\f738"
}
.fa-cloud-hail:before{
    content:"\f739"
}
.fa-cloud-hail-mixed:before{
    content:"\f73a"
}
.fa-cloud-meatball:before{
    content:"\f73b"
}
.fa-cloud-moon:before{
    content:"\f6c3"
}
.fa-cloud-moon-rain:before{
    content:"\f73c"
}
.fa-cloud-rain:before{
    content:"\f73d"
}
.fa-cloud-rainbow:before{
    content:"\f73e"
}
.fa-cloud-showers:before{
    content:"\f73f"
}
.fa-cloud-showers-heavy:before{
    content:"\f740"
}
.fa-cloud-sleet:before{
    content:"\f741"
}
.fa-cloud-snow:before{
    content:"\f742"
}
.fa-cloud-sun:before{
    content:"\f6c4"
}
.fa-cloud-sun-rain:before{
    content:"\f743"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-cloud-upload-alt:before{
    content:"\f382"
}
.fa-clouds:before{
    content:"\f744"
}
.fa-clouds-moon:before{
    content:"\f745"
}
.fa-clouds-sun:before{
    content:"\f746"
}
.fa-cloudscale:before{
    content:"\f383"
}
.fa-cloudsmith:before{
    content:"\f384"
}
.fa-cloudversify:before{
    content:"\f385"
}
.fa-club:before{
    content:"\f327"
}
.fa-cocktail:before{
    content:"\f561"
}
.fa-code:before{
    content:"\f121"
}
.fa-code-branch:before{
    content:"\f126"
}
.fa-code-commit:before{
    content:"\f386"
}
.fa-code-merge:before{
    content:"\f387"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-codiepie:before{
    content:"\f284"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-coffee-togo:before{
    content:"\f6c5"
}
.fa-coffin:before{
    content:"\f6c6"
}
.fa-cog:before{
    content:"\f013"
}
.fa-cogs:before{
    content:"\f085"
}
.fa-coins:before{
    content:"\f51e"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-comment:before{
    content:"\f075"
}
.fa-comment-alt:before{
    content:"\f27a"
}
.fa-comment-alt-check:before{
    content:"\f4a2"
}
.fa-comment-alt-dollar:before{
    content:"\f650"
}
.fa-comment-alt-dots:before{
    content:"\f4a3"
}
.fa-comment-alt-edit:before{
    content:"\f4a4"
}
.fa-comment-alt-exclamation:before{
    content:"\f4a5"
}
.fa-comment-alt-lines:before{
    content:"\f4a6"
}
.fa-comment-alt-medical:before{
    content:"\f7f4"
}
.fa-comment-alt-minus:before{
    content:"\f4a7"
}
.fa-comment-alt-plus:before{
    content:"\f4a8"
}
.fa-comment-alt-slash:before{
    content:"\f4a9"
}
.fa-comment-alt-smile:before{
    content:"\f4aa"
}
.fa-comment-alt-times:before{
    content:"\f4ab"
}
.fa-comment-check:before{
    content:"\f4ac"
}
.fa-comment-dollar:before{
    content:"\f651"
}
.fa-comment-dots:before{
    content:"\f4ad"
}
.fa-comment-edit:before{
    content:"\f4ae"
}
.fa-comment-exclamation:before{
    content:"\f4af"
}
.fa-comment-lines:before{
    content:"\f4b0"
}
.fa-comment-medical:before{
    content:"\f7f5"
}
.fa-comment-minus:before{
    content:"\f4b1"
}
.fa-comment-plus:before{
    content:"\f4b2"
}
.fa-comment-slash:before{
    content:"\f4b3"
}
.fa-comment-smile:before{
    content:"\f4b4"
}
.fa-comment-times:before{
    content:"\f4b5"
}
.fa-comments:before{
    content:"\f086"
}
.fa-comments-alt:before{
    content:"\f4b6"
}
.fa-comments-alt-dollar:before{
    content:"\f652"
}
.fa-comments-dollar:before{
    content:"\f653"
}
.fa-compact-disc:before{
    content:"\f51f"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-compass-slash:before{
    content:"\f5e9"
}
.fa-compress:before{
    content:"\f066"
}
.fa-compress-alt:before{
    content:"\f422"
}
.fa-compress-arrows-alt:before{
    content:"\f78c"
}
.fa-compress-wide:before{
    content:"\f326"
}
.fa-concierge-bell:before{
    content:"\f562"
}
.fa-confluence:before{
    content:"\f78d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-container-storage:before{
    content:"\f4b7"
}
.fa-contao:before{
    content:"\f26d"
}
.fa-conveyor-belt:before{
    content:"\f46e"
}
.fa-conveyor-belt-alt:before{
    content:"\f46f"
}
.fa-cookie:before{
    content:"\f563"
}
.fa-cookie-bite:before{
    content:"\f564"
}
.fa-copy:before{
    content:"\f0c5"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-corn:before{
    content:"\f6c7"
}
.fa-couch:before{
    content:"\f4b8"
}
.fa-cow:before{
    content:"\f6c8"
}
.fa-cpanel:before{
    content:"\f388"
}
.fa-creative-commons:before{
    content:"\f25e"
}
.fa-creative-commons-by:before{
    content:"\f4e7"
}
.fa-creative-commons-nc:before{
    content:"\f4e8"
}
.fa-creative-commons-nc-eu:before{
    content:"\f4e9"
}
.fa-creative-commons-nc-jp:before{
    content:"\f4ea"
}
.fa-creative-commons-nd:before{
    content:"\f4eb"
}
.fa-creative-commons-pd:before{
    content:"\f4ec"
}
.fa-creative-commons-pd-alt:before{
    content:"\f4ed"
}
.fa-creative-commons-remix:before{
    content:"\f4ee"
}
.fa-creative-commons-sa:before{
    content:"\f4ef"
}
.fa-creative-commons-sampling:before{
    content:"\f4f0"
}
.fa-creative-commons-sampling-plus:before{
    content:"\f4f1"
}
.fa-creative-commons-share:before{
    content:"\f4f2"
}
.fa-creative-commons-zero:before{
    content:"\f4f3"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-credit-card-blank:before{
    content:"\f389"
}
.fa-credit-card-front:before{
    content:"\f38a"
}
.fa-cricket:before{
    content:"\f449"
}
.fa-critical-role:before{
    content:"\f6c9"
}
.fa-croissant:before{
    content:"\f7f6"
}
.fa-crop:before{
    content:"\f125"
}
.fa-crop-alt:before{
    content:"\f565"
}
.fa-cross:before{
    content:"\f654"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-crow:before{
    content:"\f520"
}
.fa-crown:before{
    content:"\f521"
}
.fa-crutch:before{
    content:"\f7f7"
}
.fa-crutches:before{
    content:"\f7f8"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-css3-alt:before{
    content:"\f38b"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-curling:before{
    content:"\f44a"
}
.fa-cut:before{
    content:"\f0c4"
}
.fa-cuttlefish:before{
    content:"\f38c"
}
.fa-d-and-d:before{
    content:"\f38d"
}
.fa-d-and-d-beyond:before{
    content:"\f6ca"
}
.fa-dagger:before{
    content:"\f6cb"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-deaf:before{
    content:"\f2a4"
}
.fa-debug:before{
    content:"\f7f9"
}
.fa-deer:before{
    content:"\f78e"
}
.fa-deer-rudolph:before{
    content:"\f78f"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-democrat:before{
    content:"\f747"
}
.fa-deploydog:before{
    content:"\f38e"
}
.fa-deskpro:before{
    content:"\f38f"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-desktop-alt:before{
    content:"\f390"
}
.fa-dev:before{
    content:"\f6cc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-dewpoint:before{
    content:"\f748"
}
.fa-dharmachakra:before{
    content:"\f655"
}
.fa-dhl:before{
    content:"\f790"
}
.fa-diagnoses:before{
    content:"\f470"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-diaspora:before{
    content:"\f791"
}
.fa-dice:before{
    content:"\f522"
}
.fa-dice-d10:before{
    content:"\f6cd"
}
.fa-dice-d12:before{
    content:"\f6ce"
}
.fa-dice-d20:before{
    content:"\f6cf"
}
.fa-dice-d4:before{
    content:"\f6d0"
}
.fa-dice-d6:before{
    content:"\f6d1"
}
.fa-dice-d8:before{
    content:"\f6d2"
}
.fa-dice-five:before{
    content:"\f523"
}
.fa-dice-four:before{
    content:"\f524"
}
.fa-dice-one:before{
    content:"\f525"
}
.fa-dice-six:before{
    content:"\f526"
}
.fa-dice-three:before{
    content:"\f527"
}
.fa-dice-two:before{
    content:"\f528"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-digital-ocean:before{
    content:"\f391"
}
.fa-digital-tachograph:before{
    content:"\f566"
}
.fa-diploma:before{
    content:"\f5ea"
}
.fa-directions:before{
    content:"\f5eb"
}
.fa-discord:before{
    content:"\f392"
}
.fa-discourse:before{
    content:"\f393"
}
.fa-disease:before{
    content:"\f7fa"
}
.fa-divide:before{
    content:"\f529"
}
.fa-dizzy:before{
    content:"\f567"
}
.fa-dna:before{
    content:"\f471"
}
.fa-do-not-enter:before{
    content:"\f5ec"
}
.fa-dochub:before{
    content:"\f394"
}
.fa-docker:before{
    content:"\f395"
}
.fa-dog:before{
    content:"\f6d3"
}
.fa-dog-leashed:before{
    content:"\f6d4"
}
.fa-dollar-sign:before{
    content:"\f155"
}
.fa-dolly:before{
    content:"\f472"
}
.fa-dolly-empty:before{
    content:"\f473"
}
.fa-dolly-flatbed:before{
    content:"\f474"
}
.fa-dolly-flatbed-alt:before{
    content:"\f475"
}
.fa-dolly-flatbed-empty:before{
    content:"\f476"
}
.fa-donate:before{
    content:"\f4b9"
}
.fa-door-closed:before{
    content:"\f52a"
}
.fa-door-open:before{
    content:"\f52b"
}
.fa-dot-circle:before{
    content:"\f192"
}
.fa-dove:before{
    content:"\f4ba"
}
.fa-download:before{
    content:"\f019"
}
.fa-draft2digital:before{
    content:"\f396"
}
.fa-drafting-compass:before{
    content:"\f568"
}
.fa-dragon:before{
    content:"\f6d5"
}
.fa-draw-circle:before{
    content:"\f5ed"
}
.fa-draw-polygon:before{
    content:"\f5ee"
}
.fa-draw-square:before{
    content:"\f5ef"
}
.fa-dreidel:before{
    content:"\f792"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-dribbble-square:before{
    content:"\f397"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-drum:before{
    content:"\f569"
}
.fa-drum-steelpan:before{
    content:"\f56a"
}
.fa-drumstick:before{
    content:"\f6d6"
}
.fa-drumstick-bite:before{
    content:"\f6d7"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-duck:before{
    content:"\f6d8"
}
.fa-dumbbell:before{
    content:"\f44b"
}
.fa-dumpster:before{
    content:"\f793"
}
.fa-dumpster-fire:before{
    content:"\f794"
}
.fa-dungeon:before{
    content:"\f6d9"
}
.fa-dyalog:before{
    content:"\f399"
}
.fa-ear:before{
    content:"\f5f0"
}
.fa-ear-muffs:before{
    content:"\f795"
}
.fa-earlybirds:before{
    content:"\f39a"
}
.fa-ebay:before{
    content:"\f4f4"
}
.fa-eclipse:before{
    content:"\f749"
}
.fa-eclipse-alt:before{
    content:"\f74a"
}
.fa-edge:before{
    content:"\f282"
}
.fa-edit:before{
    content:"\f044"
}
.fa-egg:before{
    content:"\f7fb"
}
.fa-egg-fried:before{
    content:"\f7fc"
}
.fa-eject:before{
    content:"\f052"
}
.fa-elementor:before{
    content:"\f430"
}
.fa-elephant:before{
    content:"\f6da"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-h-alt:before{
    content:"\f39b"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-ellipsis-v-alt:before{
    content:"\f39c"
}
.fa-ello:before{
    content:"\f5f1"
}
.fa-ember:before{
    content:"\f423"
}
.fa-empire:before{
    content:"\f1d1"
}
.fa-empty-set:before{
    content:"\f656"
}
.fa-engine-warning:before{
    content:"\f5f2"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-envelope-open:before{
    content:"\f2b6"
}
.fa-envelope-open-dollar:before{
    content:"\f657"
}
.fa-envelope-open-text:before{
    content:"\f658"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-envira:before{
    content:"\f299"
}
.fa-equals:before{
    content:"\f52c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-erlang:before{
    content:"\f39d"
}
.fa-ethereum:before{
    content:"\f42e"
}
.fa-ethernet:before{
    content:"\f796"
}
.fa-etsy:before{
    content:"\f2d7"
}
.fa-euro-sign:before{
    content:"\f153"
}
.fa-evernote:before{
    content:"\f839"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-exchange-alt:before{
    content:"\f362"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-exclamation-square:before{
    content:"\f321"
}
.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-expand:before{
    content:"\f065"
}
.fa-expand-alt:before{
    content:"\f424"
}
.fa-expand-arrows:before{
    content:"\f31d"
}
.fa-expand-arrows-alt:before{
    content:"\f31e"
}
.fa-expand-wide:before{
    content:"\f320"
}
.fa-expeditedssl:before{
    content:"\f23e"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-external-link-alt:before{
    content:"\f35d"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-external-link-square-alt:before{
    content:"\f360"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-dropper:before{
    content:"\f1fb"
}
.fa-eye-evil:before{
    content:"\f6db"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-facebook:before{
    content:"\f09a"
}
.fa-facebook-f:before{
    content:"\f39e"
}
.fa-facebook-messenger:before{
    content:"\f39f"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-fantasy-flight-games:before{
    content:"\f6dc"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-feather:before{
    content:"\f52d"
}
.fa-feather-alt:before{
    content:"\f56b"
}
.fa-fedex:before{
    content:"\f797"
}
.fa-fedora:before{
    content:"\f798"
}
.fa-female:before{
    content:"\f182"
}
.fa-field-hockey:before{
    content:"\f44c"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-figma:before{
    content:"\f799"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-alt:before{
    content:"\f15c"
}
.fa-file-archive:before{
    content:"\f1c6"
}
.fa-file-audio:before{
    content:"\f1c7"
}
.fa-file-certificate:before{
    content:"\f5f3"
}
.fa-file-chart-line:before{
    content:"\f659"
}
.fa-file-chart-pie:before{
    content:"\f65a"
}
.fa-file-check:before{
    content:"\f316"
}
.fa-file-code:before{
    content:"\f1c9"
}
.fa-file-contract:before{
    content:"\f56c"
}
.fa-file-csv:before{
    content:"\f6dd"
}
.fa-file-download:before{
    content:"\f56d"
}
.fa-file-edit:before{
    content:"\f31c"
}
.fa-file-excel:before{
    content:"\f1c3"
}
.fa-file-exclamation:before{
    content:"\f31a"
}
.fa-file-export:before{
    content:"\f56e"
}
.fa-file-image:before{
    content:"\f1c5"
}
.fa-file-import:before{
    content:"\f56f"
}
.fa-file-invoice:before{
    content:"\f570"
}
.fa-file-invoice-dollar:before{
    content:"\f571"
}
.fa-file-medical:before{
    content:"\f477"
}
.fa-file-medical-alt:before{
    content:"\f478"
}
.fa-file-minus:before{
    content:"\f318"
}
.fa-file-pdf:before{
    content:"\f1c1"
}
.fa-file-plus:before{
    content:"\f319"
}
.fa-file-powerpoint:before{
    content:"\f1c4"
}
.fa-file-prescription:before{
    content:"\f572"
}
.fa-file-signature:before{
    content:"\f573"
}
.fa-file-spreadsheet:before{
    content:"\f65b"
}
.fa-file-times:before{
    content:"\f317"
}
.fa-file-upload:before{
    content:"\f574"
}
.fa-file-user:before{
    content:"\f65c"
}
.fa-file-video:before{
    content:"\f1c8"
}
.fa-file-word:before{
    content:"\f1c2"
}
.fa-files-medical:before{
    content:"\f7fd"
}
.fa-fill:before{
    content:"\f575"
}
.fa-fill-drip:before{
    content:"\f576"
}
.fa-film:before{
    content:"\f008"
}
.fa-film-alt:before{
    content:"\f3a0"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-fingerprint:before{
    content:"\f577"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-fire-alt:before{
    content:"\f7e4"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-fire-smoke:before{
    content:"\f74b"
}
.fa-firefox:before{
    content:"\f269"
}
.fa-fireplace:before{
    content:"\f79a"
}
.fa-first-aid:before{
    content:"\f479"
}
.fa-first-order:before{
    content:"\f2b0"
}
.fa-first-order-alt:before{
    content:"\f50a"
}
.fa-firstdraft:before{
    content:"\f3a1"
}
.fa-fish:before{
    content:"\f578"
}
.fa-fish-cooked:before{
    content:"\f7fe"
}
.fa-fist-raised:before{
    content:"\f6de"
}
.fa-flag:before{
    content:"\f024"
}
.fa-flag-alt:before{
    content:"\f74c"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-flag-usa:before{
    content:"\f74d"
}
.fa-flame:before{
    content:"\f6df"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-flask-poison:before{
    content:"\f6e0"
}
.fa-flask-potion:before{
    content:"\f6e1"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-flipboard:before{
    content:"\f44d"
}
.fa-flower:before{
    content:"\f7ff"
}
.fa-flower-daffodil:before{
    content:"\f800"
}
.fa-flower-tulip:before{
    content:"\f801"
}
.fa-flushed:before{
    content:"\f579"
}
.fa-fly:before{
    content:"\f417"
}
.fa-fog:before{
    content:"\f74e"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-minus:before{
    content:"\f65d"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-folder-plus:before{
    content:"\f65e"
}
.fa-folder-times:before{
    content:"\f65f"
}
.fa-folder-tree:before{
    content:"\f802"
}
.fa-folders:before{
    content:"\f660"
}
.fa-font:before{
    content:"\f031"
}
.fa-font-awesome:before{
    content:"\f2b4"
}
.fa-font-awesome-alt:before{
    content:"\f35c"
}
.fa-font-awesome-flag:before{
    content:"\f425"
}
.fa-font-awesome-logo-full:before{
    content:"\f4e6"
}
.fa-fonticons:before{
    content:"\f280"
}
.fa-fonticons-fi:before{
    content:"\f3a2"
}
.fa-football-ball:before{
    content:"\f44e"
}
.fa-football-helmet:before{
    content:"\f44f"
}
.fa-forklift:before{
    content:"\f47a"
}
.fa-fort-awesome:before{
    content:"\f286"
}
.fa-fort-awesome-alt:before{
    content:"\f3a3"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-fragile:before{
    content:"\f4bb"
}
.fa-free-code-camp:before{
    content:"\f2c5"
}
.fa-freebsd:before{
    content:"\f3a4"
}
.fa-french-fries:before{
    content:"\f803"
}
.fa-frog:before{
    content:"\f52e"
}
.fa-frosty-head:before{
    content:"\f79b"
}
.fa-frown:before{
    content:"\f119"
}
.fa-frown-open:before{
    content:"\f57a"
}
.fa-fulcrum:before{
    content:"\f50b"
}
.fa-function:before{
    content:"\f661"
}
.fa-funnel-dollar:before{
    content:"\f662"
}
.fa-futbol:before{
    content:"\f1e3"
}
.fa-galactic-republic:before{
    content:"\f50c"
}
.fa-galactic-senate:before{
    content:"\f50d"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-gas-pump:before{
    content:"\f52f"
}
.fa-gas-pump-slash:before{
    content:"\f5f4"
}
.fa-gavel:before{
    content:"\f0e3"
}
.fa-gem:before{
    content:"\f3a5"
}
.fa-genderless:before{
    content:"\f22d"
}
.fa-get-pocket:before{
    content:"\f265"
}
.fa-gg:before{
    content:"\f260"
}
.fa-gg-circle:before{
    content:"\f261"
}
.fa-ghost:before{
    content:"\f6e2"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-gift-card:before{
    content:"\f663"
}
.fa-gifts:before{
    content:"\f79c"
}
.fa-gingerbread-man:before{
    content:"\f79d"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-git-alt:before{
    content:"\f841"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-github:before{
    content:"\f09b"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-gitkraken:before{
    content:"\f3a6"
}
.fa-gitlab:before{
    content:"\f296"
}
.fa-gitter:before{
    content:"\f426"
}
.fa-glass:before{
    content:"\f804"
}
.fa-glass-champagne:before{
    content:"\f79e"
}
.fa-glass-cheers:before{
    content:"\f79f"
}
.fa-glass-martini:before{
    content:"\f000"
}
.fa-glass-martini-alt:before{
    content:"\f57b"
}
.fa-glass-whiskey:before{
    content:"\f7a0"
}
.fa-glass-whiskey-rocks:before{
    content:"\f7a1"
}
.fa-glasses:before{
    content:"\f530"
}
.fa-glasses-alt:before{
    content:"\f5f5"
}
.fa-glide:before{
    content:"\f2a5"
}
.fa-glide-g:before{
    content:"\f2a6"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-globe-africa:before{
    content:"\f57c"
}
.fa-globe-americas:before{
    content:"\f57d"
}
.fa-globe-asia:before{
    content:"\f57e"
}
.fa-globe-europe:before{
    content:"\f7a2"
}
.fa-globe-snow:before{
    content:"\f7a3"
}
.fa-globe-stand:before{
    content:"\f5f6"
}
.fa-gofore:before{
    content:"\f3a7"
}
.fa-golf-ball:before{
    content:"\f450"
}
.fa-golf-club:before{
    content:"\f451"
}
.fa-goodreads:before{
    content:"\f3a8"
}
.fa-goodreads-g:before{
    content:"\f3a9"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-google-drive:before{
    content:"\f3aa"
}
.fa-google-play:before{
    content:"\f3ab"
}
.fa-google-plus:before{
    content:"\f2b3"
}
.fa-google-plus-g:before{
    content:"\f0d5"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-gopuram:before{
    content:"\f664"
}
.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-gratipay:before{
    content:"\f184"
}
.fa-grav:before{
    content:"\f2d6"
}
.fa-greater-than:before{
    content:"\f531"
}
.fa-greater-than-equal:before{
    content:"\f532"
}
.fa-grimace:before{
    content:"\f57f"
}
.fa-grin:before{
    content:"\f580"
}
.fa-grin-alt:before{
    content:"\f581"
}
.fa-grin-beam:before{
    content:"\f582"
}
.fa-grin-beam-sweat:before{
    content:"\f583"
}
.fa-grin-hearts:before{
    content:"\f584"
}
.fa-grin-squint:before{
    content:"\f585"
}
.fa-grin-squint-tears:before{
    content:"\f586"
}
.fa-grin-stars:before{
    content:"\f587"
}
.fa-grin-tears:before{
    content:"\f588"
}
.fa-grin-tongue:before{
    content:"\f589"
}
.fa-grin-tongue-squint:before{
    content:"\f58a"
}
.fa-grin-tongue-wink:before{
    content:"\f58b"
}
.fa-grin-wink:before{
    content:"\f58c"
}
.fa-grip-horizontal:before{
    content:"\f58d"
}
.fa-grip-lines:before{
    content:"\f7a4"
}
.fa-grip-lines-vertical:before{
    content:"\f7a5"
}
.fa-grip-vertical:before{
    content:"\f58e"
}
.fa-gripfire:before{
    content:"\f3ac"
}
.fa-grunt:before{
    content:"\f3ad"
}
.fa-guitar:before{
    content:"\f7a6"
}
.fa-gulp:before{
    content:"\f3ae"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-h1:before{
    content:"\f313"
}
.fa-h2:before{
    content:"\f314"
}
.fa-h3:before{
    content:"\f315"
}
.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-hacker-news-square:before{
    content:"\f3af"
}
.fa-hackerrank:before{
    content:"\f5f7"
}
.fa-hamburger:before{
    content:"\f805"
}
.fa-hammer:before{
    content:"\f6e3"
}
.fa-hammer-war:before{
    content:"\f6e4"
}
.fa-hamsa:before{
    content:"\f665"
}
.fa-hand-heart:before{
    content:"\f4bc"
}
.fa-hand-holding:before{
    content:"\f4bd"
}
.fa-hand-holding-box:before{
    content:"\f47b"
}
.fa-hand-holding-heart:before{
    content:"\f4be"
}
.fa-hand-holding-magic:before{
    content:"\f6e5"
}
.fa-hand-holding-seedling:before{
    content:"\f4bf"
}
.fa-hand-holding-usd:before{
    content:"\f4c0"
}
.fa-hand-holding-water:before{
    content:"\f4c1"
}
.fa-hand-lizard:before{
    content:"\f258"
}
.fa-hand-middle-finger:before{
    content:"\f806"
}
.fa-hand-paper:before{
    content:"\f256"
}
.fa-hand-peace:before{
    content:"\f25b"
}
.fa-hand-point-down:before{
    content:"\f0a7"
}
.fa-hand-point-left:before{
    content:"\f0a5"
}
.fa-hand-point-right:before{
    content:"\f0a4"
}
.fa-hand-point-up:before{
    content:"\f0a6"
}
.fa-hand-pointer:before{
    content:"\f25a"
}
.fa-hand-receiving:before{
    content:"\f47c"
}
.fa-hand-rock:before{
    content:"\f255"
}
.fa-hand-scissors:before{
    content:"\f257"
}
.fa-hand-spock:before{
    content:"\f259"
}
.fa-hands:before{
    content:"\f4c2"
}
.fa-hands-heart:before{
    content:"\f4c3"
}
.fa-hands-helping:before{
    content:"\f4c4"
}
.fa-hands-usd:before{
    content:"\f4c5"
}
.fa-handshake:before{
    content:"\f2b5"
}
.fa-handshake-alt:before{
    content:"\f4c6"
}
.fa-hanukiah:before{
    content:"\f6e6"
}
.fa-hard-hat:before{
    content:"\f807"
}
.fa-hashtag:before{
    content:"\f292"
}
.fa-hat-santa:before{
    content:"\f7a7"
}
.fa-hat-winter:before{
    content:"\f7a8"
}
.fa-hat-witch:before{
    content:"\f6e7"
}
.fa-hat-wizard:before{
    content:"\f6e8"
}
.fa-haykal:before{
    content:"\f666"
}
.fa-hdd:before{
    content:"\f0a0"
}
.fa-head-side:before{
    content:"\f6e9"
}
.fa-head-side-brain:before{
    content:"\f808"
}
.fa-head-side-medical:before{
    content:"\f809"
}
.fa-head-vr:before{
    content:"\f6ea"
}
.fa-heading:before{
    content:"\f1dc"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-headphones-alt:before{
    content:"\f58f"
}
.fa-headset:before{
    content:"\f590"
}
.fa-heart:before{
    content:"\f004"
}
.fa-heart-broken:before{
    content:"\f7a9"
}
.fa-heart-circle:before{
    content:"\f4c7"
}
.fa-heart-rate:before{
    content:"\f5f8"
}
.fa-heart-square:before{
    content:"\f4c8"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-helicopter:before{
    content:"\f533"
}
.fa-helmet-battle:before{
    content:"\f6eb"
}
.fa-hexagon:before{
    content:"\f312"
}
.fa-highlighter:before{
    content:"\f591"
}
.fa-hiking:before{
    content:"\f6ec"
}
.fa-hippo:before{
    content:"\f6ed"
}
.fa-hips:before{
    content:"\f452"
}
.fa-hire-a-helper:before{
    content:"\f3b0"
}
.fa-history:before{
    content:"\f1da"
}
.fa-hockey-mask:before{
    content:"\f6ee"
}
.fa-hockey-puck:before{
    content:"\f453"
}
.fa-hockey-sticks:before{
    content:"\f454"
}
.fa-holly-berry:before{
    content:"\f7aa"
}
.fa-home:before{
    content:"\f015"
}
.fa-home-alt:before{
    content:"\f80a"
}
.fa-home-heart:before{
    content:"\f4c9"
}
.fa-home-lg:before{
    content:"\f80b"
}
.fa-home-lg-alt:before{
    content:"\f80c"
}
.fa-hood-cloak:before{
    content:"\f6ef"
}
.fa-hooli:before{
    content:"\f427"
}
.fa-hornbill:before{
    content:"\f592"
}
.fa-horse:before{
    content:"\f6f0"
}
.fa-horse-head:before{
    content:"\f7ab"
}
.fa-hospital:before{
    content:"\f0f8"
}
.fa-hospital-alt:before{
    content:"\f47d"
}
.fa-hospital-symbol:before{
    content:"\f47e"
}
.fa-hospital-user:before{
    content:"\f80d"
}
.fa-hospitals:before{
    content:"\f80e"
}
.fa-hot-tub:before{
    content:"\f593"
}
.fa-hotdog:before{
    content:"\f80f"
}
.fa-hotel:before{
    content:"\f594"
}
.fa-hotjar:before{
    content:"\f3b1"
}
.fa-hourglass:before{
    content:"\f254"
}
.fa-hourglass-end:before{
    content:"\f253"
}
.fa-hourglass-half:before{
    content:"\f252"
}
.fa-hourglass-start:before{
    content:"\f251"
}
.fa-house-damage:before{
    content:"\f6f1"
}
.fa-house-flood:before{
    content:"\f74f"
}
.fa-houzz:before{
    content:"\f27c"
}
.fa-hryvnia:before{
    content:"\f6f2"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-hubspot:before{
    content:"\f3b2"
}
.fa-humidity:before{
    content:"\f750"
}
.fa-hurricane:before{
    content:"\f751"
}
.fa-i-cursor:before{
    content:"\f246"
}
.fa-ice-cream:before{
    content:"\f810"
}
.fa-ice-skate:before{
    content:"\f7ac"
}
.fa-icicles:before{
    content:"\f7ad"
}
.fa-id-badge:before{
    content:"\f2c1"
}
.fa-id-card:before{
    content:"\f2c2"
}
.fa-id-card-alt:before{
    content:"\f47f"
}
.fa-igloo:before{
    content:"\f7ae"
}
.fa-image:before{
    content:"\f03e"
}
.fa-images:before{
    content:"\f302"
}
.fa-imdb:before{
    content:"\f2d8"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-inbox-in:before{
    content:"\f310"
}
.fa-inbox-out:before{
    content:"\f311"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-industry:before{
    content:"\f275"
}
.fa-industry-alt:before{
    content:"\f3b3"
}
.fa-infinity:before{
    content:"\f534"
}
.fa-info:before{
    content:"\f129"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-info-square:before{
    content:"\f30f"
}
.fa-inhaler:before{
    content:"\f5f9"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-integral:before{
    content:"\f667"
}
.fa-intercom:before{
    content:"\f7af"
}
.fa-internet-explorer:before{
    content:"\f26b"
}
.fa-intersection:before{
    content:"\f668"
}
.fa-inventory:before{
    content:"\f480"
}
.fa-invision:before{
    content:"\f7b0"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-island-tropical:before{
    content:"\f811"
}
.fa-italic:before{
    content:"\f033"
}
.fa-itch-io:before{
    content:"\f83a"
}
.fa-itunes:before{
    content:"\f3b4"
}
.fa-itunes-note:before{
    content:"\f3b5"
}
.fa-jack-o-lantern:before{
    content:"\f30e"
}
.fa-java:before{
    content:"\f4e4"
}
.fa-jedi:before{
    content:"\f669"
}
.fa-jedi-order:before{
    content:"\f50e"
}
.fa-jenkins:before{
    content:"\f3b6"
}
.fa-jira:before{
    content:"\f7b1"
}
.fa-joget:before{
    content:"\f3b7"
}
.fa-joint:before{
    content:"\f595"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-journal-whills:before{
    content:"\f66a"
}
.fa-js:before{
    content:"\f3b8"
}
.fa-js-square:before{
    content:"\f3b9"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-kaaba:before{
    content:"\f66b"
}
.fa-kaggle:before{
    content:"\f5fa"
}
.fa-key:before{
    content:"\f084"
}
.fa-key-skeleton:before{
    content:"\f6f3"
}
.fa-keybase:before{
    content:"\f4f5"
}
.fa-keyboard:before{
    content:"\f11c"
}
.fa-keycdn:before{
    content:"\f3ba"
}
.fa-keynote:before{
    content:"\f66c"
}
.fa-khanda:before{
    content:"\f66d"
}
.fa-kickstarter:before{
    content:"\f3bb"
}
.fa-kickstarter-k:before{
    content:"\f3bc"
}
.fa-kidneys:before{
    content:"\f5fb"
}
.fa-kiss:before{
    content:"\f596"
}
.fa-kiss-beam:before{
    content:"\f597"
}
.fa-kiss-wink-heart:before{
    content:"\f598"
}
.fa-kite:before{
    content:"\f6f4"
}
.fa-kiwi-bird:before{
    content:"\f535"
}
.fa-knife-kitchen:before{
    content:"\f6f5"
}
.fa-korvue:before{
    content:"\f42f"
}
.fa-lambda:before{
    content:"\f66e"
}
.fa-lamp:before{
    content:"\f4ca"
}
.fa-landmark:before{
    content:"\f66f"
}
.fa-landmark-alt:before{
    content:"\f752"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-laptop-code:before{
    content:"\f5fc"
}
.fa-laptop-medical:before{
    content:"\f812"
}
.fa-laravel:before{
    content:"\f3bd"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-laugh:before{
    content:"\f599"
}
.fa-laugh-beam:before{
    content:"\f59a"
}
.fa-laugh-squint:before{
    content:"\f59b"
}
.fa-laugh-wink:before{
    content:"\f59c"
}
.fa-layer-group:before{
    content:"\f5fd"
}
.fa-layer-minus:before{
    content:"\f5fe"
}
.fa-layer-plus:before{
    content:"\f5ff"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-leaf-heart:before{
    content:"\f4cb"
}
.fa-leaf-maple:before{
    content:"\f6f6"
}
.fa-leaf-oak:before{
    content:"\f6f7"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-lemon:before{
    content:"\f094"
}
.fa-less:before{
    content:"\f41d"
}
.fa-less-than:before{
    content:"\f536"
}
.fa-less-than-equal:before{
    content:"\f537"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-level-down-alt:before{
    content:"\f3be"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-up-alt:before{
    content:"\f3bf"
}
.fa-life-ring:before{
    content:"\f1cd"
}
.fa-lightbulb:before{
    content:"\f0eb"
}
.fa-lightbulb-dollar:before{
    content:"\f670"
}
.fa-lightbulb-exclamation:before{
    content:"\f671"
}
.fa-lightbulb-on:before{
    content:"\f672"
}
.fa-lightbulb-slash:before{
    content:"\f673"
}
.fa-lights-holiday:before{
    content:"\f7b2"
}
.fa-line:before{
    content:"\f3c0"
}
.fa-link:before{
    content:"\f0c1"
}
.fa-linkedin:before{
    content:"\f08c"
}
.fa-linkedin-in:before{
    content:"\f0e1"
}
.fa-linode:before{
    content:"\f2b8"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-lips:before{
    content:"\f600"
}
.fa-lira-sign:before{
    content:"\f195"
}
.fa-list:before{
    content:"\f03a"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-location:before{
    content:"\f601"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-location-circle:before{
    content:"\f602"
}
.fa-location-slash:before{
    content:"\f603"
}
.fa-lock:before{
    content:"\f023"
}
.fa-lock-alt:before{
    content:"\f30d"
}
.fa-lock-open:before{
    content:"\f3c1"
}
.fa-lock-open-alt:before{
    content:"\f3c2"
}
.fa-long-arrow-alt-down:before{
    content:"\f309"
}
.fa-long-arrow-alt-left:before{
    content:"\f30a"
}
.fa-long-arrow-alt-right:before{
    content:"\f30b"
}
.fa-long-arrow-alt-up:before{
    content:"\f30c"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-loveseat:before{
    content:"\f4cc"
}
.fa-low-vision:before{
    content:"\f2a8"
}
.fa-luchador:before{
    content:"\f455"
}
.fa-luggage-cart:before{
    content:"\f59d"
}
.fa-lungs:before{
    content:"\f604"
}
.fa-lyft:before{
    content:"\f3c3"
}
.fa-mace:before{
    content:"\f6f8"
}
.fa-magento:before{
    content:"\f3c4"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-mail-bulk:before{
    content:"\f674"
}
.fa-mailbox:before{
    content:"\f813"
}
.fa-mailchimp:before{
    content:"\f59e"
}
.fa-male:before{
    content:"\f183"
}
.fa-mandalorian:before{
    content:"\f50f"
}
.fa-mandolin:before{
    content:"\f6f9"
}
.fa-map:before{
    content:"\f279"
}
.fa-map-marked:before{
    content:"\f59f"
}
.fa-map-marked-alt:before{
    content:"\f5a0"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-map-marker-alt:before{
    content:"\f3c5"
}
.fa-map-marker-alt-slash:before{
    content:"\f605"
}
.fa-map-marker-check:before{
    content:"\f606"
}
.fa-map-marker-edit:before{
    content:"\f607"
}
.fa-map-marker-exclamation:before{
    content:"\f608"
}
.fa-map-marker-minus:before{
    content:"\f609"
}
.fa-map-marker-plus:before{
    content:"\f60a"
}
.fa-map-marker-question:before{
    content:"\f60b"
}
.fa-map-marker-slash:before{
    content:"\f60c"
}
.fa-map-marker-smile:before{
    content:"\f60d"
}
.fa-map-marker-times:before{
    content:"\f60e"
}
.fa-map-pin:before{
    content:"\f276"
}
.fa-map-signs:before{
    content:"\f277"
}
.fa-markdown:before{
    content:"\f60f"
}
.fa-marker:before{
    content:"\f5a1"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mask:before{
    content:"\f6fa"
}
.fa-mastodon:before{
    content:"\f4f6"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-meat:before{
    content:"\f814"
}
.fa-medal:before{
    content:"\f5a2"
}
.fa-medapps:before{
    content:"\f3c6"
}
.fa-medium:before{
    content:"\f23a"
}
.fa-medium-m:before{
    content:"\f3c7"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-medrt:before{
    content:"\f3c8"
}
.fa-meetup:before{
    content:"\f2e0"
}
.fa-megaphone:before{
    content:"\f675"
}
.fa-megaport:before{
    content:"\f5a3"
}
.fa-meh:before{
    content:"\f11a"
}
.fa-meh-blank:before{
    content:"\f5a4"
}
.fa-meh-rolling-eyes:before{
    content:"\f5a5"
}
.fa-memory:before{
    content:"\f538"
}
.fa-mendeley:before{
    content:"\f7b3"
}
.fa-menorah:before{
    content:"\f676"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-meteor:before{
    content:"\f753"
}
.fa-microchip:before{
    content:"\f2db"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-alt:before{
    content:"\f3c9"
}
.fa-microphone-alt-slash:before{
    content:"\f539"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-microscope:before{
    content:"\f610"
}
.fa-microsoft:before{
    content:"\f3ca"
}
.fa-mind-share:before{
    content:"\f677"
}
.fa-minus:before{
    content:"\f068"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-minus-hexagon:before{
    content:"\f307"
}
.fa-minus-octagon:before{
    content:"\f308"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-mistletoe:before{
    content:"\f7b4"
}
.fa-mitten:before{
    content:"\f7b5"
}
.fa-mix:before{
    content:"\f3cb"
}
.fa-mixcloud:before{
    content:"\f289"
}
.fa-mizuni:before{
    content:"\f3cc"
}
.fa-mobile:before{
    content:"\f10b"
}
.fa-mobile-alt:before{
    content:"\f3cd"
}
.fa-mobile-android:before{
    content:"\f3ce"
}
.fa-mobile-android-alt:before{
    content:"\f3cf"
}
.fa-modx:before{
    content:"\f285"
}
.fa-monero:before{
    content:"\f3d0"
}
.fa-money-bill:before{
    content:"\f0d6"
}
.fa-money-bill-alt:before{
    content:"\f3d1"
}
.fa-money-bill-wave:before{
    content:"\f53a"
}
.fa-money-bill-wave-alt:before{
    content:"\f53b"
}
.fa-money-check:before{
    content:"\f53c"
}
.fa-money-check-alt:before{
    content:"\f53d"
}
.fa-monitor-heart-rate:before{
    content:"\f611"
}
.fa-monkey:before{
    content:"\f6fb"
}
.fa-monument:before{
    content:"\f5a6"
}
.fa-moon:before{
    content:"\f186"
}
.fa-moon-cloud:before{
    content:"\f754"
}
.fa-moon-stars:before{
    content:"\f755"
}
.fa-mortar-pestle:before{
    content:"\f5a7"
}
.fa-mosque:before{
    content:"\f678"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-mountain:before{
    content:"\f6fc"
}
.fa-mountains:before{
    content:"\f6fd"
}
.fa-mouse-pointer:before{
    content:"\f245"
}
.fa-mug-hot:before{
    content:"\f7b6"
}
.fa-mug-marshmallows:before{
    content:"\f7b7"
}
.fa-music:before{
    content:"\f001"
}
.fa-napster:before{
    content:"\f3d2"
}
.fa-narwhal:before{
    content:"\f6fe"
}
.fa-neos:before{
    content:"\f612"
}
.fa-network-wired:before{
    content:"\f6ff"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-newspaper:before{
    content:"\f1ea"
}
.fa-nimblr:before{
    content:"\f5a8"
}
.fa-nintendo-switch:before{
    content:"\f418"
}
.fa-node:before{
    content:"\f419"
}
.fa-node-js:before{
    content:"\f3d3"
}
.fa-not-equal:before{
    content:"\f53e"
}
.fa-notes-medical:before{
    content:"\f481"
}
.fa-npm:before{
    content:"\f3d4"
}
.fa-ns8:before{
    content:"\f3d5"
}
.fa-nutritionix:before{
    content:"\f3d6"
}
.fa-object-group:before{
    content:"\f247"
}
.fa-object-ungroup:before{
    content:"\f248"
}
.fa-octagon:before{
    content:"\f306"
}
.fa-odnoklassniki:before{
    content:"\f263"
}
.fa-odnoklassniki-square:before{
    content:"\f264"
}
.fa-oil-can:before{
    content:"\f613"
}
.fa-oil-temp:before{
    content:"\f614"
}
.fa-old-republic:before{
    content:"\f510"
}
.fa-om:before{
    content:"\f679"
}
.fa-omega:before{
    content:"\f67a"
}
.fa-opencart:before{
    content:"\f23d"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-opera:before{
    content:"\f26a"
}
.fa-optin-monster:before{
    content:"\f23c"
}
.fa-ornament:before{
    content:"\f7b8"
}
.fa-osi:before{
    content:"\f41a"
}
.fa-otter:before{
    content:"\f700"
}
.fa-outdent:before{
    content:"\f03b"
}
.fa-page4:before{
    content:"\f3d7"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-pager:before{
    content:"\f815"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-paint-brush-alt:before{
    content:"\f5a9"
}
.fa-paint-roller:before{
    content:"\f5aa"
}
.fa-palette:before{
    content:"\f53f"
}
.fa-palfed:before{
    content:"\f3d8"
}
.fa-pallet:before{
    content:"\f482"
}
.fa-pallet-alt:before{
    content:"\f483"
}
.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-parachute-box:before{
    content:"\f4cd"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-parking:before{
    content:"\f540"
}
.fa-parking-circle:before{
    content:"\f615"
}
.fa-parking-circle-slash:before{
    content:"\f616"
}
.fa-parking-slash:before{
    content:"\f617"
}
.fa-passport:before{
    content:"\f5ab"
}
.fa-pastafarianism:before{
    content:"\f67b"
}
.fa-paste:before{
    content:"\f0ea"
}
.fa-patreon:before{
    content:"\f3d9"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-pause-circle:before{
    content:"\f28b"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-paw-alt:before{
    content:"\f701"
}
.fa-paw-claws:before{
    content:"\f702"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-peace:before{
    content:"\f67c"
}
.fa-pegasus:before{
    content:"\f703"
}
.fa-pen:before{
    content:"\f304"
}
.fa-pen-alt:before{
    content:"\f305"
}
.fa-pen-fancy:before{
    content:"\f5ac"
}
.fa-pen-nib:before{
    content:"\f5ad"
}
.fa-pen-square:before{
    content:"\f14b"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-pencil-alt:before{
    content:"\f303"
}
.fa-pencil-paintbrush:before{
    content:"\f618"
}
.fa-pencil-ruler:before{
    content:"\f5ae"
}
.fa-pennant:before{
    content:"\f456"
}
.fa-penny-arcade:before{
    content:"\f704"
}
.fa-people-carry:before{
    content:"\f4ce"
}
.fa-pepper-hot:before{
    content:"\f816"
}
.fa-percent:before{
    content:"\f295"
}
.fa-percentage:before{
    content:"\f541"
}
.fa-periscope:before{
    content:"\f3da"
}
.fa-person-booth:before{
    content:"\f756"
}
.fa-person-carry:before{
    content:"\f4cf"
}
.fa-person-dolly:before{
    content:"\f4d0"
}
.fa-person-dolly-empty:before{
    content:"\f4d1"
}
.fa-person-sign:before{
    content:"\f757"
}
.fa-phabricator:before{
    content:"\f3db"
}
.fa-phoenix-framework:before{
    content:"\f3dc"
}
.fa-phoenix-squadron:before{
    content:"\f511"
}
.fa-phone:before{
    content:"\f095"
}
.fa-phone-office:before{
    content:"\f67d"
}
.fa-phone-plus:before{
    content:"\f4d2"
}
.fa-phone-slash:before{
    content:"\f3dd"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-phone-volume:before{
    content:"\f2a0"
}
.fa-php:before{
    content:"\f457"
}
.fa-pi:before{
    content:"\f67e"
}
.fa-pie:before{
    content:"\f705"
}
.fa-pied-piper:before{
    content:"\f2ae"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-pied-piper-hat:before{
    content:"\f4e5"
}
.fa-pied-piper-pp:before{
    content:"\f1a7"
}
.fa-pig:before{
    content:"\f706"
}
.fa-piggy-bank:before{
    content:"\f4d3"
}
.fa-pills:before{
    content:"\f484"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-pizza:before{
    content:"\f817"
}
.fa-pizza-slice:before{
    content:"\f818"
}
.fa-place-of-worship:before{
    content:"\f67f"
}
.fa-plane:before{
    content:"\f072"
}
.fa-plane-alt:before{
    content:"\f3de"
}
.fa-plane-arrival:before{
    content:"\f5af"
}
.fa-plane-departure:before{
    content:"\f5b0"
}
.fa-play:before{
    content:"\f04b"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-playstation:before{
    content:"\f3df"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-plus:before{
    content:"\f067"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-plus-hexagon:before{
    content:"\f300"
}
.fa-plus-octagon:before{
    content:"\f301"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-podcast:before{
    content:"\f2ce"
}
.fa-podium:before{
    content:"\f680"
}
.fa-podium-star:before{
    content:"\f758"
}
.fa-poll:before{
    content:"\f681"
}
.fa-poll-h:before{
    content:"\f682"
}
.fa-poll-people:before{
    content:"\f759"
}
.fa-poo:before{
    content:"\f2fe"
}
.fa-poo-storm:before{
    content:"\f75a"
}
.fa-poop:before{
    content:"\f619"
}
.fa-popcorn:before{
    content:"\f819"
}
.fa-portrait:before{
    content:"\f3e0"
}
.fa-pound-sign:before{
    content:"\f154"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-pray:before{
    content:"\f683"
}
.fa-praying-hands:before{
    content:"\f684"
}
.fa-prescription:before{
    content:"\f5b1"
}
.fa-prescription-bottle:before{
    content:"\f485"
}
.fa-prescription-bottle-alt:before{
    content:"\f486"
}
.fa-presentation:before{
    content:"\f685"
}
.fa-print:before{
    content:"\f02f"
}
.fa-print-search:before{
    content:"\f81a"
}
.fa-print-slash:before{
    content:"\f686"
}
.fa-procedures:before{
    content:"\f487"
}
.fa-product-hunt:before{
    content:"\f288"
}
.fa-project-diagram:before{
    content:"\f542"
}
.fa-pumpkin:before{
    content:"\f707"
}
.fa-pushed:before{
    content:"\f3e1"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-python:before{
    content:"\f3e2"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-question:before{
    content:"\f128"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-question-square:before{
    content:"\f2fd"
}
.fa-quidditch:before{
    content:"\f458"
}
.fa-quinscape:before{
    content:"\f459"
}
.fa-quora:before{
    content:"\f2c4"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-quran:before{
    content:"\f687"
}
.fa-r-project:before{
    content:"\f4f7"
}
.fa-rabbit:before{
    content:"\f708"
}
.fa-rabbit-fast:before{
    content:"\f709"
}
.fa-racquet:before{
    content:"\f45a"
}
.fa-radiation:before{
    content:"\f7b9"
}
.fa-radiation-alt:before{
    content:"\f7ba"
}
.fa-rainbow:before{
    content:"\f75b"
}
.fa-raindrops:before{
    content:"\f75c"
}
.fa-ram:before{
    content:"\f70a"
}
.fa-ramp-loading:before{
    content:"\f4d4"
}
.fa-random:before{
    content:"\f074"
}
.fa-raspberry-pi:before{
    content:"\f7bb"
}
.fa-ravelry:before{
    content:"\f2d9"
}
.fa-react:before{
    content:"\f41b"
}
.fa-reacteurope:before{
    content:"\f75d"
}
.fa-readme:before{
    content:"\f4d5"
}
.fa-rebel:before{
    content:"\f1d0"
}
.fa-receipt:before{
    content:"\f543"
}
.fa-rectangle-landscape:before{
    content:"\f2fa"
}
.fa-rectangle-portrait:before{
    content:"\f2fb"
}
.fa-rectangle-wide:before{
    content:"\f2fc"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-red-river:before{
    content:"\f3e3"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-alien:before{
    content:"\f281"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-redhat:before{
    content:"\f7bc"
}
.fa-redo:before{
    content:"\f01e"
}
.fa-redo-alt:before{
    content:"\f2f9"
}
.fa-registered:before{
    content:"\f25d"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-repeat:before{
    content:"\f363"
}
.fa-repeat-1:before{
    content:"\f365"
}
.fa-repeat-1-alt:before{
    content:"\f366"
}
.fa-repeat-alt:before{
    content:"\f364"
}
.fa-reply:before{
    content:"\f3e5"
}
.fa-reply-all:before{
    content:"\f122"
}
.fa-replyd:before{
    content:"\f3e6"
}
.fa-republican:before{
    content:"\f75e"
}
.fa-researchgate:before{
    content:"\f4f8"
}
.fa-resolving:before{
    content:"\f3e7"
}
.fa-restroom:before{
    content:"\f7bd"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-retweet-alt:before{
    content:"\f361"
}
.fa-rev:before{
    content:"\f5b2"
}
.fa-ribbon:before{
    content:"\f4d6"
}
.fa-ring:before{
    content:"\f70b"
}
.fa-rings-wedding:before{
    content:"\f81b"
}
.fa-road:before{
    content:"\f018"
}
.fa-robot:before{
    content:"\f544"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-rocketchat:before{
    content:"\f3e8"
}
.fa-rockrms:before{
    content:"\f3e9"
}
.fa-route:before{
    content:"\f4d7"
}
.fa-route-highway:before{
    content:"\f61a"
}
.fa-route-interstate:before{
    content:"\f61b"
}
.fa-rss:before{
    content:"\f09e"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-ruble-sign:before{
    content:"\f158"
}
.fa-ruler:before{
    content:"\f545"
}
.fa-ruler-combined:before{
    content:"\f546"
}
.fa-ruler-horizontal:before{
    content:"\f547"
}
.fa-ruler-triangle:before{
    content:"\f61c"
}
.fa-ruler-vertical:before{
    content:"\f548"
}
.fa-running:before{
    content:"\f70c"
}
.fa-rupee-sign:before{
    content:"\f156"
}
.fa-rv:before{
    content:"\f7be"
}
.fa-sack:before{
    content:"\f81c"
}
.fa-sack-dollar:before{
    content:"\f81d"
}
.fa-sad-cry:before{
    content:"\f5b3"
}
.fa-sad-tear:before{
    content:"\f5b4"
}
.fa-safari:before{
    content:"\f267"
}
.fa-salad:before{
    content:"\f81e"
}
.fa-salesforce:before{
    content:"\f83b"
}
.fa-sandwich:before{
    content:"\f81f"
}
.fa-sass:before{
    content:"\f41e"
}
.fa-satellite:before{
    content:"\f7bf"
}
.fa-satellite-dish:before{
    content:"\f7c0"
}
.fa-sausage:before{
    content:"\f820"
}
.fa-save:before{
    content:"\f0c7"
}
.fa-scalpel:before{
    content:"\f61d"
}
.fa-scalpel-path:before{
    content:"\f61e"
}
.fa-scanner:before{
    content:"\f488"
}
.fa-scanner-keyboard:before{
    content:"\f489"
}
.fa-scanner-touchscreen:before{
    content:"\f48a"
}
.fa-scarecrow:before{
    content:"\f70d"
}
.fa-scarf:before{
    content:"\f7c1"
}
.fa-schlix:before{
    content:"\f3ea"
}
.fa-school:before{
    content:"\f549"
}
.fa-screwdriver:before{
    content:"\f54a"
}
.fa-scribd:before{
    content:"\f28a"
}
.fa-scroll:before{
    content:"\f70e"
}
.fa-scroll-old:before{
    content:"\f70f"
}
.fa-scrubber:before{
    content:"\f2f8"
}
.fa-scythe:before{
    content:"\f710"
}
.fa-sd-card:before{
    content:"\f7c2"
}
.fa-search:before{
    content:"\f002"
}
.fa-search-dollar:before{
    content:"\f688"
}
.fa-search-location:before{
    content:"\f689"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-searchengin:before{
    content:"\f3eb"
}
.fa-seedling:before{
    content:"\f4d8"
}
.fa-sellcast:before{
    content:"\f2da"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-server:before{
    content:"\f233"
}
.fa-servicestack:before{
    content:"\f3ec"
}
.fa-shapes:before{
    content:"\f61f"
}
.fa-share:before{
    content:"\f064"
}
.fa-share-all:before{
    content:"\f367"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-sheep:before{
    content:"\f711"
}
.fa-shekel-sign:before{
    content:"\f20b"
}
.fa-shield:before{
    content:"\f132"
}
.fa-shield-alt:before{
    content:"\f3ed"
}
.fa-shield-check:before{
    content:"\f2f7"
}
.fa-shield-cross:before{
    content:"\f712"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-shipping-fast:before{
    content:"\f48b"
}
.fa-shipping-timed:before{
    content:"\f48c"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-shish-kebab:before{
    content:"\f821"
}
.fa-shoe-prints:before{
    content:"\f54b"
}
.fa-shopping-bag:before{
    content:"\f290"
}
.fa-shopping-basket:before{
    content:"\f291"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-shopware:before{
    content:"\f5b5"
}
.fa-shovel:before{
    content:"\f713"
}
.fa-shovel-snow:before{
    content:"\f7c3"
}
.fa-shower:before{
    content:"\f2cc"
}
.fa-shredder:before{
    content:"\f68a"
}
.fa-shuttle-van:before{
    content:"\f5b6"
}
.fa-shuttlecock:before{
    content:"\f45b"
}
.fa-sickle:before{
    content:"\f822"
}
.fa-sigma:before{
    content:"\f68b"
}
.fa-sign:before{
    content:"\f4d9"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-sign-in-alt:before{
    content:"\f2f6"
}
.fa-sign-language:before{
    content:"\f2a7"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-sign-out-alt:before{
    content:"\f2f5"
}
.fa-signal:before{
    content:"\f012"
}
.fa-signal-1:before{
    content:"\f68c"
}
.fa-signal-2:before{
    content:"\f68d"
}
.fa-signal-3:before{
    content:"\f68e"
}
.fa-signal-4:before{
    content:"\f68f"
}
.fa-signal-alt:before{
    content:"\f690"
}
.fa-signal-alt-1:before{
    content:"\f691"
}
.fa-signal-alt-2:before{
    content:"\f692"
}
.fa-signal-alt-3:before{
    content:"\f693"
}
.fa-signal-alt-slash:before{
    content:"\f694"
}
.fa-signal-slash:before{
    content:"\f695"
}
.fa-signature:before{
    content:"\f5b7"
}
.fa-sim-card:before{
    content:"\f7c4"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-sistrix:before{
    content:"\f3ee"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-sith:before{
    content:"\f512"
}
.fa-skating:before{
    content:"\f7c5"
}
.fa-skeleton:before{
    content:"\f620"
}
.fa-sketch:before{
    content:"\f7c6"
}
.fa-ski-jump:before{
    content:"\f7c7"
}
.fa-ski-lift:before{
    content:"\f7c8"
}
.fa-skiing:before{
    content:"\f7c9"
}
.fa-skiing-nordic:before{
    content:"\f7ca"
}
.fa-skull:before{
    content:"\f54c"
}
.fa-skull-crossbones:before{
    content:"\f714"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-slack:before{
    content:"\f198"
}
.fa-slack-hash:before{
    content:"\f3ef"
}
.fa-slash:before{
    content:"\f715"
}
.fa-sledding:before{
    content:"\f7cb"
}
.fa-sleigh:before{
    content:"\f7cc"
}
.fa-sliders-h:before{
    content:"\f1de"
}
.fa-sliders-h-square:before{
    content:"\f3f0"
}
.fa-sliders-v:before{
    content:"\f3f1"
}
.fa-sliders-v-square:before{
    content:"\f3f2"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-smile:before{
    content:"\f118"
}
.fa-smile-beam:before{
    content:"\f5b8"
}
.fa-smile-plus:before{
    content:"\f5b9"
}
.fa-smile-wink:before{
    content:"\f4da"
}
.fa-smog:before{
    content:"\f75f"
}
.fa-smoke:before{
    content:"\f760"
}
.fa-smoking:before{
    content:"\f48d"
}
.fa-smoking-ban:before{
    content:"\f54d"
}
.fa-sms:before{
    content:"\f7cd"
}
.fa-snake:before{
    content:"\f716"
}
.fa-snapchat:before{
    content:"\f2ab"
}
.fa-snapchat-ghost:before{
    content:"\f2ac"
}
.fa-snapchat-square:before{
    content:"\f2ad"
}
.fa-snow-blowing:before{
    content:"\f761"
}
.fa-snowboarding:before{
    content:"\f7ce"
}
.fa-snowflake:before{
    content:"\f2dc"
}
.fa-snowflakes:before{
    content:"\f7cf"
}
.fa-snowman:before{
    content:"\f7d0"
}
.fa-snowmobile:before{
    content:"\f7d1"
}
.fa-snowplow:before{
    content:"\f7d2"
}
.fa-socks:before{
    content:"\f696"
}
.fa-solar-panel:before{
    content:"\f5ba"
}
.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-alpha-down:before{
    content:"\f15d"
}
.fa-sort-alpha-up:before{
    content:"\f15e"
}
.fa-sort-amount-down:before{
    content:"\f160"
}
.fa-sort-amount-up:before{
    content:"\f161"
}
.fa-sort-down:before{
    content:"\f0dd"
}
.fa-sort-numeric-down:before{
    content:"\f162"
}
.fa-sort-numeric-up:before{
    content:"\f163"
}
.fa-sort-up:before{
    content:"\f0de"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-soup:before{
    content:"\f823"
}
.fa-sourcetree:before{
    content:"\f7d3"
}
.fa-spa:before{
    content:"\f5bb"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-spade:before{
    content:"\f2f4"
}
.fa-speakap:before{
    content:"\f3f3"
}
.fa-speaker-deck:before{
    content:"\f83c"
}
.fa-spider:before{
    content:"\f717"
}
.fa-spider-black-widow:before{
    content:"\f718"
}
.fa-spider-web:before{
    content:"\f719"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-spinner-third:before{
    content:"\f3f4"
}
.fa-splotch:before{
    content:"\f5bc"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-spray-can:before{
    content:"\f5bd"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-square-full:before{
    content:"\f45c"
}
.fa-square-root:before{
    content:"\f697"
}
.fa-square-root-alt:before{
    content:"\f698"
}
.fa-squarespace:before{
    content:"\f5be"
}
.fa-squirrel:before{
    content:"\f71a"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-stackpath:before{
    content:"\f842"
}
.fa-staff:before{
    content:"\f71b"
}
.fa-stamp:before{
    content:"\f5bf"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-and-crescent:before{
    content:"\f699"
}
.fa-star-christmas:before{
    content:"\f7d4"
}
.fa-star-exclamation:before{
    content:"\f2f3"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-star-half-alt:before{
    content:"\f5c0"
}
.fa-star-of-david:before{
    content:"\f69a"
}
.fa-star-of-life:before{
    content:"\f621"
}
.fa-stars:before{
    content:"\f762"
}
.fa-staylinked:before{
    content:"\f3f5"
}
.fa-steak:before{
    content:"\f824"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-steam-symbol:before{
    content:"\f3f6"
}
.fa-steering-wheel:before{
    content:"\f622"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-sticker-mule:before{
    content:"\f3f7"
}
.fa-sticky-note:before{
    content:"\f249"
}
.fa-stocking:before{
    content:"\f7d5"
}
.fa-stomach:before{
    content:"\f623"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-stop-circle:before{
    content:"\f28d"
}
.fa-stopwatch:before{
    content:"\f2f2"
}
.fa-store:before{
    content:"\f54e"
}
.fa-store-alt:before{
    content:"\f54f"
}
.fa-strava:before{
    content:"\f428"
}
.fa-stream:before{
    content:"\f550"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-stretcher:before{
    content:"\f825"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-stripe:before{
    content:"\f429"
}
.fa-stripe-s:before{
    content:"\f42a"
}
.fa-stroopwafel:before{
    content:"\f551"
}
.fa-studiovinari:before{
    content:"\f3f8"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-subway:before{
    content:"\f239"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-suitcase-rolling:before{
    content:"\f5c1"
}
.fa-sun:before{
    content:"\f185"
}
.fa-sun-cloud:before{
    content:"\f763"
}
.fa-sun-dust:before{
    content:"\f764"
}
.fa-sun-haze:before{
    content:"\f765"
}
.fa-sunrise:before{
    content:"\f766"
}
.fa-sunset:before{
    content:"\f767"
}
.fa-superpowers:before{
    content:"\f2dd"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-supple:before{
    content:"\f3f9"
}
.fa-surprise:before{
    content:"\f5c2"
}
.fa-suse:before{
    content:"\f7d6"
}
.fa-swatchbook:before{
    content:"\f5c3"
}
.fa-swimmer:before{
    content:"\f5c4"
}
.fa-swimming-pool:before{
    content:"\f5c5"
}
.fa-sword:before{
    content:"\f71c"
}
.fa-swords:before{
    content:"\f71d"
}
.fa-symfony:before{
    content:"\f83d"
}
.fa-synagogue:before{
    content:"\f69b"
}
.fa-sync:before{
    content:"\f021"
}
.fa-sync-alt:before{
    content:"\f2f1"
}
.fa-syringe:before{
    content:"\f48e"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-table-tennis:before{
    content:"\f45d"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-tablet-alt:before{
    content:"\f3fa"
}
.fa-tablet-android:before{
    content:"\f3fb"
}
.fa-tablet-android-alt:before{
    content:"\f3fc"
}
.fa-tablet-rugged:before{
    content:"\f48f"
}
.fa-tablets:before{
    content:"\f490"
}
.fa-tachometer:before{
    content:"\f0e4"
}
.fa-tachometer-alt:before{
    content:"\f3fd"
}
.fa-tachometer-alt-average:before{
    content:"\f624"
}
.fa-tachometer-alt-fast:before{
    content:"\f625"
}
.fa-tachometer-alt-fastest:before{
    content:"\f626"
}
.fa-tachometer-alt-slow:before{
    content:"\f627"
}
.fa-tachometer-alt-slowest:before{
    content:"\f628"
}
.fa-tachometer-average:before{
    content:"\f629"
}
.fa-tachometer-fast:before{
    content:"\f62a"
}
.fa-tachometer-fastest:before{
    content:"\f62b"
}
.fa-tachometer-slow:before{
    content:"\f62c"
}
.fa-tachometer-slowest:before{
    content:"\f62d"
}
.fa-taco:before{
    content:"\f826"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-tally:before{
    content:"\f69c"
}
.fa-tanakh:before{
    content:"\f827"
}
.fa-tape:before{
    content:"\f4db"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-tasks-alt:before{
    content:"\f828"
}
.fa-taxi:before{
    content:"\f1ba"
}
.fa-teamspeak:before{
    content:"\f4f9"
}
.fa-teeth:before{
    content:"\f62e"
}
.fa-teeth-open:before{
    content:"\f62f"
}
.fa-telegram:before{
    content:"\f2c6"
}
.fa-telegram-plane:before{
    content:"\f3fe"
}
.fa-temperature-frigid:before{
    content:"\f768"
}
.fa-temperature-high:before{
    content:"\f769"
}
.fa-temperature-hot:before{
    content:"\f76a"
}
.fa-temperature-low:before{
    content:"\f76b"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-tenge:before{
    content:"\f7d7"
}
.fa-tennis-ball:before{
    content:"\f45e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-the-red-yeti:before{
    content:"\f69d"
}
.fa-theater-masks:before{
    content:"\f630"
}
.fa-themeco:before{
    content:"\f5c6"
}
.fa-themeisle:before{
    content:"\f2b2"
}
.fa-thermometer:before{
    content:"\f491"
}
.fa-thermometer-empty:before{
    content:"\f2cb"
}
.fa-thermometer-full:before{
    content:"\f2c7"
}
.fa-thermometer-half:before{
    content:"\f2c9"
}
.fa-thermometer-quarter:before{
    content:"\f2ca"
}
.fa-thermometer-three-quarters:before{
    content:"\f2c8"
}
.fa-theta:before{
    content:"\f69e"
}
.fa-think-peaks:before{
    content:"\f731"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbtack:before{
    content:"\f08d"
}
.fa-thunderstorm:before{
    content:"\f76c"
}
.fa-thunderstorm-moon:before{
    content:"\f76d"
}
.fa-thunderstorm-sun:before{
    content:"\f76e"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-ticket-alt:before{
    content:"\f3ff"
}
.fa-tilde:before{
    content:"\f69f"
}
.fa-times:before{
    content:"\f00d"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-times-hexagon:before{
    content:"\f2ee"
}
.fa-times-octagon:before{
    content:"\f2f0"
}
.fa-times-square:before{
    content:"\f2d3"
}
.fa-tint:before{
    content:"\f043"
}
.fa-tint-slash:before{
    content:"\f5c7"
}
.fa-tire:before{
    content:"\f631"
}
.fa-tire-flat:before{
    content:"\f632"
}
.fa-tire-pressure-warning:before{
    content:"\f633"
}
.fa-tire-rugged:before{
    content:"\f634"
}
.fa-tired:before{
    content:"\f5c8"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-toilet:before{
    content:"\f7d8"
}
.fa-toilet-paper:before{
    content:"\f71e"
}
.fa-toilet-paper-alt:before{
    content:"\f71f"
}
.fa-tombstone:before{
    content:"\f720"
}
.fa-tombstone-alt:before{
    content:"\f721"
}
.fa-toolbox:before{
    content:"\f552"
}
.fa-tools:before{
    content:"\f7d9"
}
.fa-tooth:before{
    content:"\f5c9"
}
.fa-toothbrush:before{
    content:"\f635"
}
.fa-torah:before{
    content:"\f6a0"
}
.fa-torii-gate:before{
    content:"\f6a1"
}
.fa-tornado:before{
    content:"\f76f"
}
.fa-tractor:before{
    content:"\f722"
}
.fa-trade-federation:before{
    content:"\f513"
}
.fa-trademark:before{
    content:"\f25c"
}
.fa-traffic-cone:before{
    content:"\f636"
}
.fa-traffic-light:before{
    content:"\f637"
}
.fa-traffic-light-go:before{
    content:"\f638"
}
.fa-traffic-light-slow:before{
    content:"\f639"
}
.fa-traffic-light-stop:before{
    content:"\f63a"
}
.fa-train:before{
    content:"\f238"
}
.fa-tram:before{
    content:"\f7da"
}
.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-trash-alt:before{
    content:"\f2ed"
}
.fa-trash-restore:before{
    content:"\f829"
}
.fa-trash-restore-alt:before{
    content:"\f82a"
}
.fa-treasure-chest:before{
    content:"\f723"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-tree-alt:before{
    content:"\f400"
}
.fa-tree-christmas:before{
    content:"\f7db"
}
.fa-tree-decorated:before{
    content:"\f7dc"
}
.fa-tree-large:before{
    content:"\f7dd"
}
.fa-tree-palm:before{
    content:"\f82b"
}
.fa-trees:before{
    content:"\f724"
}
.fa-trello:before{
    content:"\f181"
}
.fa-triangle:before{
    content:"\f2ec"
}
.fa-tripadvisor:before{
    content:"\f262"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-trophy-alt:before{
    content:"\f2eb"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-truck-container:before{
    content:"\f4dc"
}
.fa-truck-couch:before{
    content:"\f4dd"
}
.fa-truck-loading:before{
    content:"\f4de"
}
.fa-truck-monster:before{
    content:"\f63b"
}
.fa-truck-moving:before{
    content:"\f4df"
}
.fa-truck-pickup:before{
    content:"\f63c"
}
.fa-truck-plow:before{
    content:"\f7de"
}
.fa-truck-ramp:before{
    content:"\f4e0"
}
.fa-tshirt:before{
    content:"\f553"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-turkey:before{
    content:"\f725"
}
.fa-turtle:before{
    content:"\f726"
}
.fa-tv:before{
    content:"\f26c"
}
.fa-tv-retro:before{
    content:"\f401"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-typo3:before{
    content:"\f42b"
}
.fa-uber:before{
    content:"\f402"
}
.fa-ubuntu:before{
    content:"\f7df"
}
.fa-uikit:before{
    content:"\f403"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-umbrella-beach:before{
    content:"\f5ca"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-undo:before{
    content:"\f0e2"
}
.fa-undo-alt:before{
    content:"\f2ea"
}
.fa-unicorn:before{
    content:"\f727"
}
.fa-union:before{
    content:"\f6a2"
}
.fa-uniregistry:before{
    content:"\f404"
}
.fa-universal-access:before{
    content:"\f29a"
}
.fa-university:before{
    content:"\f19c"
}
.fa-unlink:before{
    content:"\f127"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-untappd:before{
    content:"\f405"
}
.fa-upload:before{
    content:"\f093"
}
.fa-ups:before{
    content:"\f7e0"
}
.fa-usb:before{
    content:"\f287"
}
.fa-usd-circle:before{
    content:"\f2e8"
}
.fa-usd-square:before{
    content:"\f2e9"
}
.fa-user:before{
    content:"\f007"
}
.fa-user-alt:before{
    content:"\f406"
}
.fa-user-alt-slash:before{
    content:"\f4fa"
}
.fa-user-astronaut:before{
    content:"\f4fb"
}
.fa-user-chart:before{
    content:"\f6a3"
}
.fa-user-check:before{
    content:"\f4fc"
}
.fa-user-circle:before{
    content:"\f2bd"
}
.fa-user-clock:before{
    content:"\f4fd"
}
.fa-user-cog:before{
    content:"\f4fe"
}
.fa-user-crown:before{
    content:"\f6a4"
}
.fa-user-edit:before{
    content:"\f4ff"
}
.fa-user-friends:before{
    content:"\f500"
}
.fa-user-graduate:before{
    content:"\f501"
}
.fa-user-hard-hat:before{
    content:"\f82c"
}
.fa-user-headset:before{
    content:"\f82d"
}
.fa-user-injured:before{
    content:"\f728"
}
.fa-user-lock:before{
    content:"\f502"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-user-md-chat:before{
    content:"\f82e"
}
.fa-user-minus:before{
    content:"\f503"
}
.fa-user-ninja:before{
    content:"\f504"
}
.fa-user-nurse:before{
    content:"\f82f"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-user-shield:before{
    content:"\f505"
}
.fa-user-slash:before{
    content:"\f506"
}
.fa-user-tag:before{
    content:"\f507"
}
.fa-user-tie:before{
    content:"\f508"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-users:before{
    content:"\f0c0"
}
.fa-users-class:before{
    content:"\f63d"
}
.fa-users-cog:before{
    content:"\f509"
}
.fa-users-crown:before{
    content:"\f6a5"
}
.fa-users-medical:before{
    content:"\f830"
}
.fa-usps:before{
    content:"\f7e1"
}
.fa-ussunnah:before{
    content:"\f407"
}
.fa-utensil-fork:before{
    content:"\f2e3"
}
.fa-utensil-knife:before{
    content:"\f2e4"
}
.fa-utensil-spoon:before{
    content:"\f2e5"
}
.fa-utensils:before{
    content:"\f2e7"
}
.fa-utensils-alt:before{
    content:"\f2e6"
}
.fa-vaadin:before{
    content:"\f408"
}
.fa-value-absolute:before{
    content:"\f6a6"
}
.fa-vector-square:before{
    content:"\f5cb"
}
.fa-venus:before{
    content:"\f221"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-viadeo:before{
    content:"\f2a9"
}
.fa-viadeo-square:before{
    content:"\f2aa"
}
.fa-vial:before{
    content:"\f492"
}
.fa-vials:before{
    content:"\f493"
}
.fa-viber:before{
    content:"\f409"
}
.fa-video:before{
    content:"\f03d"
}
.fa-video-plus:before{
    content:"\f4e1"
}
.fa-video-slash:before{
    content:"\f4e2"
}
.fa-vihara:before{
    content:"\f6a7"
}
.fa-vimeo:before{
    content:"\f40a"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-vimeo-v:before{
    content:"\f27d"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-vk:before{
    content:"\f189"
}
.fa-vnv:before{
    content:"\f40b"
}
.fa-volcano:before{
    content:"\f770"
}
.fa-volleyball-ball:before{
    content:"\f45f"
}
.fa-volume:before{
    content:"\f6a8"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-mute:before{
    content:"\f6a9"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-slash:before{
    content:"\f2e2"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-vote-nay:before{
    content:"\f771"
}
.fa-vote-yea:before{
    content:"\f772"
}
.fa-vr-cardboard:before{
    content:"\f729"
}
.fa-vuejs:before{
    content:"\f41f"
}
.fa-walker:before{
    content:"\f831"
}
.fa-walking:before{
    content:"\f554"
}
.fa-wallet:before{
    content:"\f555"
}
.fa-wand:before{
    content:"\f72a"
}
.fa-wand-magic:before{
    content:"\f72b"
}
.fa-warehouse:before{
    content:"\f494"
}
.fa-warehouse-alt:before{
    content:"\f495"
}
.fa-watch:before{
    content:"\f2e1"
}
.fa-watch-fitness:before{
    content:"\f63e"
}
.fa-water:before{
    content:"\f773"
}
.fa-water-lower:before{
    content:"\f774"
}
.fa-water-rise:before{
    content:"\f775"
}
.fa-wave-square:before{
    content:"\f83e"
}
.fa-waze:before{
    content:"\f83f"
}
.fa-webcam:before{
    content:"\f832"
}
.fa-webcam-slash:before{
    content:"\f833"
}
.fa-weebly:before{
    content:"\f5cc"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-weight:before{
    content:"\f496"
}
.fa-weight-hanging:before{
    content:"\f5cd"
}
.fa-weixin:before{
    content:"\f1d7"
}
.fa-whale:before{
    content:"\f72c"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-whatsapp-square:before{
    content:"\f40c"
}
.fa-wheat:before{
    content:"\f72d"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-whistle:before{
    content:"\f460"
}
.fa-whmcs:before{
    content:"\f40d"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-wifi-1:before{
    content:"\f6aa"
}
.fa-wifi-2:before{
    content:"\f6ab"
}
.fa-wifi-slash:before{
    content:"\f6ac"
}
.fa-wikipedia-w:before{
    content:"\f266"
}
.fa-wind:before{
    content:"\f72e"
}
.fa-wind-warning:before{
    content:"\f776"
}
.fa-window:before{
    content:"\f40e"
}
.fa-window-alt:before{
    content:"\f40f"
}
.fa-window-close:before{
    content:"\f410"
}
.fa-window-maximize:before{
    content:"\f2d0"
}
.fa-window-minimize:before{
    content:"\f2d1"
}
.fa-window-restore:before{
    content:"\f2d2"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-windsock:before{
    content:"\f777"
}
.fa-wine-bottle:before{
    content:"\f72f"
}
.fa-wine-glass:before{
    content:"\f4e3"
}
.fa-wine-glass-alt:before{
    content:"\f5ce"
}
.fa-wix:before{
    content:"\f5cf"
}
.fa-wizards-of-the-coast:before{
    content:"\f730"
}
.fa-wolf-pack-battalion:before{
    content:"\f514"
}
.fa-won-sign:before{
    content:"\f159"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-wordpress-simple:before{
    content:"\f411"
}
.fa-wpbeginner:before{
    content:"\f297"
}
.fa-wpexplorer:before{
    content:"\f2de"
}
.fa-wpforms:before{
    content:"\f298"
}
.fa-wpressr:before{
    content:"\f3e4"
}
.fa-wreath:before{
    content:"\f7e2"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-x-ray:before{
    content:"\f497"
}
.fa-xbox:before{
    content:"\f412"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-y-combinator:before{
    content:"\f23b"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-yammer:before{
    content:"\f840"
}
.fa-yandex:before{
    content:"\f413"
}
.fa-yandex-international:before{
    content:"\f414"
}
.fa-yarn:before{
    content:"\f7e3"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-yen-sign:before{
    content:"\f157"
}
.fa-yin-yang:before{
    content:"\f6ad"
}
.fa-yoast:before{
    content:"\f2b1"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-youtube-square:before{
    content:"\f431"
}
.fa-zhihu:before{
    content:"\f63f"
}
.sr-only{
    border:0;
    clip:rect(0,0,0,0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
@font-face{
    font-family:'font awesome 5 brands';
    font-style:normal;
    font-weight:400;
    font-display:auto;
    src:url(../fonts/fa-brands-400.eot);
    src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab{
    font-family:'font awesome 5 brands'
}
@font-face{
    font-family:'font awesome 5 pro';
    font-style:normal;
    font-weight:300;
    font-display:auto;
    src:url(../fonts/fa-light-300.eot);
    src:url(../fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-light-300.woff2) format("woff2"),url(../fonts/fa-light-300.woff) format("woff"),url(../fonts/fa-light-300.ttf) format("truetype"),url(../fonts/fa-light-300.svg#fontawesome) format("svg")
}
.fa,.fal,.far,.fas{
    font-family:'font awesome 5 pro';
    font-weight:300
}
@font-face{
    font-family:'font awesome 5 pro';
    font-style:normal;
    font-weight:400;
    font-display:auto;
    src:url(../fonts/fa-regular-400.eot);
    src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")
}
.fa,.far,.fas{
    font-weight:400
}
@font-face{
    font-family:'font awesome 5 pro';
    font-style:normal;
    font-weight:900;
    font-display:auto;
    src:url(../fonts/fa-solid-900.eot);
    src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.fas{
    font-weight:900
}
/*!jQuery UI - v1.11.4 - 2015-03-11 * http://jqueryui.com * Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px * Copyright 2015 jQuery Foundation and other contributors;
 Licensed MIT*/
.ui-helper-hidden{
    display:none
}
.ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.ui-helper-reset{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    line-height:1.3;
    text-decoration:none;
    font-size:100%;
    list-style:none
}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{
    content:"";
    display:table;
    border-collapse:collapse
}
.ui-helper-clearfix:after{
    clear:both
}
.ui-helper-clearfix{
    min-height:0
}
.ui-helper-zfix{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:0;
    filter:Alpha(Opacity=0)
}
.ui-front{
    z-index:100
}
.ui-state-disabled{
    cursor:default!important
}
.ui-icon{
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat
}
.ui-widget-overlay{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ui-accordion .ui-accordion-header{
    display:block;
    cursor:pointer;
    position:relative;
    margin:2px 0 0;
    padding:.5em .5em .5em .7em;
    min-height:0;
    font-size:100%
}
.ui-accordion .ui-accordion-icons{
    padding-left:2.2em
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{
    padding-left:2.2em
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
    position:absolute;
    left:.5em;
    top:50%;
    margin-top:-8px
}
.ui-accordion .ui-accordion-content{
    padding:1em 2.2em;
    border-top:0;
    overflow:auto
}
.ui-autocomplete{
    position:absolute;
    top:0;
    left:0;
    cursor:default
}
.ui-button{
    display:inline-block;
    position:relative;
    padding:0;
    line-height:normal;
    margin-right:.1em;
    cursor:pointer;
    vertical-align:middle;
    text-align:center;
    overflow:visible
}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{
    text-decoration:none
}
.ui-button-icon-only{
    width:2.2em
}
button.ui-button-icon-only{
    width:2.4em
}
.ui-button-icons-only{
    width:3.4em
}
button.ui-button-icons-only{
    width:3.7em
}
.ui-button .ui-button-text{
    display:block;
    line-height:normal
}
.ui-button-text-only .ui-button-text{
    padding:.4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{
    padding:.4em;
    text-indent:-9999999px
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{
    padding:.4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{
    padding:.4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text{
    padding-left:2.1em;
    padding-right:2.1em
}
input.ui-button{
    padding:.4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{
    position:absolute;
    top:50%;
    margin-top:-8px
}
.ui-button-icon-only .ui-icon{
    left:50%;
    margin-left:-8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{
    left:.5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{
    right:.5em
}
.ui-buttonset{
    margin-right:7px
}
.ui-buttonset .ui-button{
    margin-left:0;
    margin-right:-.3em
}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{
    border:0;
    padding:0
}
.ui-datepicker{
    width:17em;
    padding:.2em .2em 0;
    display:none
}
.ui-datepicker .ui-datepicker-header{
    position:relative;
    padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{
    position:absolute;
    top:2px;
    width:1.8em;
    height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{
    top:1px
}
.ui-datepicker .ui-datepicker-prev{
    left:2px
}
.ui-datepicker .ui-datepicker-next{
    right:2px
}
.ui-datepicker .ui-datepicker-prev-hover{
    left:1px
}
.ui-datepicker .ui-datepicker-next-hover{
    right:1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{
    display:block;
    position:absolute;
    left:50%;
    margin-left:-8px;
    top:50%;
    margin-top:-8px
}
.ui-datepicker .ui-datepicker-title{
    margin:0 2.3em;
    line-height:1.8em;
    text-align:center
}
.ui-datepicker .ui-datepicker-title select{
    font-size:1em;
    margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
    width:45%
}
.ui-datepicker table{
    width:100%;
    font-size:.9em;
    border-collapse:collapse;
    margin:0 0 .4em
}
.ui-datepicker th{
    padding:.7em .3em;
    text-align:center;
    font-weight:700;
    border:0
}
.ui-datepicker td{
    border:0;
    padding:1px
}
.ui-datepicker td span,.ui-datepicker td a{
    display:block;
    padding:.2em;
    text-align:right;
    text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane{
    background-image:none;
    margin:.7em 0 0;
    padding:0 .2em;
    border-left:0;
    border-right:0;
    border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button{
    float:right;
    margin:.5em .2em .4em;
    cursor:pointer;
    padding:.2em .6em .3em;
    width:auto;
    overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
    float:left
}
.ui-datepicker.ui-datepicker-multi{
    width:auto
}
.ui-datepicker-multi .ui-datepicker-group{
    float:left
}
.ui-datepicker-multi .ui-datepicker-group table{
    width:95%;
    margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group{
    width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group{
    width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group{
    width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
    border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
    clear:left
}
.ui-datepicker-row-break{
    clear:both;
    width:100%;
    font-size:0
}
.ui-datepicker-rtl{
    direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev{
    right:2px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next{
    left:2px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
    right:1px;
    left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
    left:1px;
    right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
    clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
    float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{
    float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
    border-right-width:0;
    border-left-width:1px
}
.ui-dialog{
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    padding:.2em;
    outline:0
}
.ui-dialog .ui-dialog-titlebar{
    padding:.4em 1em;
    position:relative
}
.ui-dialog .ui-dialog-title{
    float:left;
    margin:.1em 0;
    white-space:nowrap;
    width:90%;
    overflow:hidden;
    text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close{
    position:absolute;
    right:.3em;
    top:50%;
    width:20px;
    margin:-10px 0 0;
    padding:1px;
    height:20px
}
.ui-dialog .ui-dialog-content{
    position:relative;
    border:0;
    padding:.5em 1em;
    background:0 0;
    overflow:auto
}
.ui-dialog .ui-dialog-buttonpane{
    text-align:left;
    border-width:1px 0 0;
    background-image:none;
    margin-top:.5em;
    padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
    float:right
}
.ui-dialog .ui-dialog-buttonpane button{
    margin:.5em .4em .5em 0;
    cursor:pointer
}
.ui-dialog .ui-resizable-se{
    width:12px;
    height:12px;
    right:-5px;
    bottom:-5px;
    background-position:16px 16px
}
.ui-draggable .ui-dialog-titlebar{
    cursor:move
}
.ui-draggable-handle{
    -ms-touch-action:none;
    touch-action:none
}
.ui-menu{
    list-style:none;
    padding:0;
    margin:0;
    display:block;
    outline:none
}
.ui-menu .ui-menu{
    position:absolute
}
.ui-menu .ui-menu-item{
    position:relative;
    margin:0;
    padding:3px 1em 3px .4em;
    cursor:pointer;
    min-height:0;
    list-style-image:url(data:image/gif;
    base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-menu .ui-menu-divider{
    margin:5px 0;
    height:0;
    font-size:0;
    line-height:0;
    border-width:1px 0 0
}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{
    margin:-1px
}
.ui-menu-icons{
    position:relative
}
.ui-menu-icons .ui-menu-item{
    padding-left:2em
}
.ui-menu .ui-icon{
    position:absolute;
    top:0;
    bottom:0;
    left:.2em;
    margin:auto 0
}
.ui-menu .ui-menu-icon{
    left:auto;
    right:0
}
.ui-progressbar{
    height:2em;
    text-align:left;
    overflow:hidden
}
.ui-progressbar .ui-progressbar-value{
    margin:-1px;
    height:100%
}
.ui-progressbar .ui-progressbar-overlay{
    background:url(data:image/gif;
    base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
    height:100%;
    filter:alpha(opacity=25);
    opacity:.25
}
.ui-progressbar-indeterminate .ui-progressbar-value{
    background-image:none
}
.ui-resizable{
    position:relative
}
.ui-resizable-handle{
    position:absolute;
    font-size:.1px;
    display:block;
    -ms-touch-action:none;
    touch-action:none
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{
    display:none
}
.ui-resizable-n{
    cursor:n-resize;
    height:7px;
    width:100%;
    top:-5px;
    left:0
}
.ui-resizable-s{
    cursor:s-resize;
    height:7px;
    width:100%;
    bottom:-5px;
    left:0
}
.ui-resizable-e{
    cursor:e-resize;
    width:7px;
    right:-5px;
    top:0;
    height:100%
}
.ui-resizable-w{
    cursor:w-resize;
    width:7px;
    left:-5px;
    top:0;
    height:100%
}
.ui-resizable-se{
    cursor:se-resize;
    width:12px;
    height:12px;
    right:1px;
    bottom:1px
}
.ui-resizable-sw{
    cursor:sw-resize;
    width:9px;
    height:9px;
    left:-5px;
    bottom:-5px
}
.ui-resizable-nw{
    cursor:nw-resize;
    width:9px;
    height:9px;
    left:-5px;
    top:-5px
}
.ui-resizable-ne{
    cursor:ne-resize;
    width:9px;
    height:9px;
    right:-5px;
    top:-5px
}
.ui-selectable{
    -ms-touch-action:none;
    touch-action:none
}
.ui-selectable-helper{
    position:absolute;
    z-index:100;
    border:1px dotted #000
}
.ui-selectmenu-menu{
    padding:0;
    margin:0;
    position:absolute;
    top:0;
    left:0;
    display:none
}
.ui-selectmenu-menu .ui-menu{
    overflow:auto;
    overflow-x:hidden;
    padding-bottom:1px
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{
    font-size:1em;
    font-weight:700;
    line-height:1.5;
    padding:2px .4em;
    margin:.5em 0 0;
    height:auto;
    border:0
}
.ui-selectmenu-open{
    display:block
}
.ui-selectmenu-button{
    display:inline-block;
    overflow:hidden;
    position:relative;
    text-decoration:none;
    cursor:pointer
}
.ui-selectmenu-button span.ui-icon{
    right:.5em;
    left:auto;
    margin-top:-8px;
    position:absolute;
    top:50%
}
.ui-selectmenu-button span.ui-selectmenu-text{
    text-align:left;
    padding:.4em 2.1em .4em 1em;
    display:block;
    line-height:1.4;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.ui-slider{
    position:relative;
    text-align:left
}
.ui-slider .ui-slider-handle{
    position:absolute;
    z-index:2;
    width:1.2em;
    height:1.2em;
    cursor:default;
    -ms-touch-action:none;
    touch-action:none
}
.ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    font-size:.7em;
    display:block;
    border:0;
    background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{
    filter:inherit
}
.ui-slider-horizontal{
    height:.8em
}
.ui-slider-horizontal .ui-slider-handle{
    top:-.3em;
    margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}
.ui-slider-horizontal .ui-slider-range-min{
    left:0
}
.ui-slider-horizontal .ui-slider-range-max{
    right:0
}
.ui-slider-vertical{
    width:.8em;
    height:100px
}
.ui-slider-vertical .ui-slider-handle{
    left:-.3em;
    margin-left:0;
    margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range{
    left:0;
    width:100%
}
.ui-slider-vertical .ui-slider-range-min{
    bottom:0
}
.ui-slider-vertical .ui-slider-range-max{
    top:0
}
.ui-sortable-handle{
    -ms-touch-action:none;
    touch-action:none
}
.ui-spinner{
    position:relative;
    display:inline-block;
    overflow:hidden;
    padding:0;
    vertical-align:middle
}
.ui-spinner-input{
    border:none;
    background:0 0;
    color:inherit;
    padding:0;
    margin:.2em 0;
    vertical-align:middle;
    margin-left:.4em;
    margin-right:22px
}
.ui-spinner-button{
    width:16px;
    height:50%;
    font-size:.5em;
    padding:0;
    margin:0;
    text-align:center;
    position:absolute;
    cursor:default;
    display:block;
    overflow:hidden;
    right:0
}
.ui-spinner a.ui-spinner-button{
    border-top:none;
    border-bottom:none;
    border-right:none
}
.ui-spinner .ui-icon{
    position:absolute;
    margin-top:-8px;
    top:50%;
    left:0
}
.ui-spinner-up{
    top:0
}
.ui-spinner-down{
    bottom:0
}
.ui-spinner .ui-icon-triangle-1-s{
    background-position:-65px -16px
}
.ui-tabs{
    position:relative;
    padding:.2em
}
.ui-tabs .ui-tabs-nav{
    margin:0;
    padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li{
    list-style:none;
    float:left;
    position:relative;
    top:0;
    margin:1px .2em 0 0;
    border-bottom-width:0;
    padding:0;
    white-space:nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    float:left;
    padding:.5em 1em;
    text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
    margin-bottom:-1px;
    padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
    cursor:text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
    cursor:pointer
}
.ui-tabs .ui-tabs-panel{
    display:block;
    border-width:0;
    padding:1em 1.4em;
    background:0 0
}
.ui-tooltip{
    padding:8px;
    position:absolute;
    z-index:9999;
    max-width:300px;
    -webkit-box-shadow:0 0 5px #aaa;
    box-shadow:0 0 5px #aaa
}
body .ui-tooltip{
    border-width:2px
}
.ui-widget{
    font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size:1.1em
}
.ui-widget .ui-widget{
    font-size:1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{
    font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size:1em
}
.ui-widget-content{
    border:1px solid #ddd;
    background:#eee url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color:#333
}
.ui-widget-content a{
    color:#333
}
.ui-widget-header{
    border:1px solid #e78f08;
    background:#f6a828 url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color:#fff;
    font-weight:700
}
.ui-widget-header a{
    color:#fff
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
    border:1px solid #ccc;
    background:#f6f6f6 url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight:700;
    color:#1c94c4
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{
    color:#1c94c4;
    text-decoration:none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
    border:1px solid #fbcb09;
    background:#fdf5ce url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight:700;
    color:#c77405
}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{
    color:#c77405;
    text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{
    border:1px solid #fbd850;
    background:#fff url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight:700;
    color:#eb8f00
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
    color:#eb8f00;
    text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    border:1px solid #fed22f;
    background:#ffe45c url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
    color:#363636
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
    color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
    border:1px solid #cd0a0a;
    background:#b81900 url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color:#fff
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{
    color:#fff
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{
    color:#fff
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{
    font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
    opacity:.7;
    filter:Alpha(Opacity=70);
    font-weight:400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
    opacity:.35;
    filter:Alpha(Opacity=35);
    background-image:none
}
.ui-state-disabled .ui-icon{
    filter:Alpha(Opacity=35)
}
.ui-icon{
    width:16px;
    height:16px
}
.ui-icon,.ui-widget-content .ui-icon{
    background-image:url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon{
    background-image:url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon{
    background-image:url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{
    background-image:url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon{
    background-image:url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon{
    background-image:url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{
    background-image:url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-icons_ffd27a_256x240.png)
}
.ui-icon-blank{
    background-position:16px 16px
}
.ui-icon-carat-1-n{
    background-position:0 0
}
.ui-icon-carat-1-ne{
    background-position:-16px 0
}
.ui-icon-carat-1-e{
    background-position:-32px 0
}
.ui-icon-carat-1-se{
    background-position:-48px 0
}
.ui-icon-carat-1-s{
    background-position:-64px 0
}
.ui-icon-carat-1-sw{
    background-position:-80px 0
}
.ui-icon-carat-1-w{
    background-position:-96px 0
}
.ui-icon-carat-1-nw{
    background-position:-112px 0
}
.ui-icon-carat-2-n-s{
    background-position:-128px 0
}
.ui-icon-carat-2-e-w{
    background-position:-144px 0
}
.ui-icon-triangle-1-n{
    background-position:0 -16px
}
.ui-icon-triangle-1-ne{
    background-position:-16px -16px
}
.ui-icon-triangle-1-e{
    background-position:-32px -16px
}
.ui-icon-triangle-1-se{
    background-position:-48px -16px
}
.ui-icon-triangle-1-s{
    background-position:-64px -16px
}
.ui-icon-triangle-1-sw{
    background-position:-80px -16px
}
.ui-icon-triangle-1-w{
    background-position:-96px -16px
}
.ui-icon-triangle-1-nw{
    background-position:-112px -16px
}
.ui-icon-triangle-2-n-s{
    background-position:-128px -16px
}
.ui-icon-triangle-2-e-w{
    background-position:-144px -16px
}
.ui-icon-arrow-1-n{
    background-position:0 -32px
}
.ui-icon-arrow-1-ne{
    background-position:-16px -32px
}
.ui-icon-arrow-1-e{
    background-position:-32px -32px
}
.ui-icon-arrow-1-se{
    background-position:-48px -32px
}
.ui-icon-arrow-1-s{
    background-position:-64px -32px
}
.ui-icon-arrow-1-sw{
    background-position:-80px -32px
}
.ui-icon-arrow-1-w{
    background-position:-96px -32px
}
.ui-icon-arrow-1-nw{
    background-position:-112px -32px
}
.ui-icon-arrow-2-n-s{
    background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw{
    background-position:-144px -32px
}
.ui-icon-arrow-2-e-w{
    background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw{
    background-position:-176px -32px
}
.ui-icon-arrowstop-1-n{
    background-position:-192px -32px
}
.ui-icon-arrowstop-1-e{
    background-position:-208px -32px
}
.ui-icon-arrowstop-1-s{
    background-position:-224px -32px
}
.ui-icon-arrowstop-1-w{
    background-position:-240px -32px
}
.ui-icon-arrowthick-1-n{
    background-position:0 -48px
}
.ui-icon-arrowthick-1-ne{
    background-position:-16px -48px
}
.ui-icon-arrowthick-1-e{
    background-position:-32px -48px
}
.ui-icon-arrowthick-1-se{
    background-position:-48px -48px
}
.ui-icon-arrowthick-1-s{
    background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw{
    background-position:-80px -48px
}
.ui-icon-arrowthick-1-w{
    background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw{
    background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s{
    background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw{
    background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w{
    background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw{
    background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n{
    background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e{
    background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s{
    background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w{
    background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w{
    background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n{
    background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e{
    background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s{
    background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w{
    background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n{
    background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e{
    background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s{
    background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w{
    background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n{
    background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e{
    background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s{
    background-position:-176px -64px
}
.ui-icon-arrow-4{
    background-position:0 -80px
}
.ui-icon-arrow-4-diag{
    background-position:-16px -80px
}
.ui-icon-extlink{
    background-position:-32px -80px
}
.ui-icon-newwin{
    background-position:-48px -80px
}
.ui-icon-refresh{
    background-position:-64px -80px
}
.ui-icon-shuffle{
    background-position:-80px -80px
}
.ui-icon-transfer-e-w{
    background-position:-96px -80px
}
.ui-icon-transferthick-e-w{
    background-position:-112px -80px
}
.ui-icon-folder-collapsed{
    background-position:0 -96px
}
.ui-icon-folder-open{
    background-position:-16px -96px
}
.ui-icon-document{
    background-position:-32px -96px
}
.ui-icon-document-b{
    background-position:-48px -96px
}
.ui-icon-note{
    background-position:-64px -96px
}
.ui-icon-mail-closed{
    background-position:-80px -96px
}
.ui-icon-mail-open{
    background-position:-96px -96px
}
.ui-icon-suitcase{
    background-position:-112px -96px
}
.ui-icon-comment{
    background-position:-128px -96px
}
.ui-icon-person{
    background-position:-144px -96px
}
.ui-icon-print{
    background-position:-160px -96px
}
.ui-icon-trash{
    background-position:-176px -96px
}
.ui-icon-locked{
    background-position:-192px -96px
}
.ui-icon-unlocked{
    background-position:-208px -96px
}
.ui-icon-bookmark{
    background-position:-224px -96px
}
.ui-icon-tag{
    background-position:-240px -96px
}
.ui-icon-home{
    background-position:0 -112px
}
.ui-icon-flag{
    background-position:-16px -112px
}
.ui-icon-calendar{
    background-position:-32px -112px
}
.ui-icon-cart{
    background-position:-48px -112px
}
.ui-icon-pencil{
    background-position:-64px -112px
}
.ui-icon-clock{
    background-position:-80px -112px
}
.ui-icon-disk{
    background-position:-96px -112px
}
.ui-icon-calculator{
    background-position:-112px -112px
}
.ui-icon-zoomin{
    background-position:-128px -112px
}
.ui-icon-zoomout{
    background-position:-144px -112px
}
.ui-icon-search{
    background-position:-160px -112px
}
.ui-icon-wrench{
    background-position:-176px -112px
}
.ui-icon-gear{
    background-position:-192px -112px
}
.ui-icon-heart{
    background-position:-208px -112px
}
.ui-icon-star{
    background-position:-224px -112px
}
.ui-icon-link{
    background-position:-240px -112px
}
.ui-icon-cancel{
    background-position:0 -128px
}
.ui-icon-plus{
    background-position:-16px -128px
}
.ui-icon-plusthick{
    background-position:-32px -128px
}
.ui-icon-minus{
    background-position:-48px -128px
}
.ui-icon-minusthick{
    background-position:-64px -128px
}
.ui-icon-close{
    background-position:-80px -128px
}
.ui-icon-closethick{
    background-position:-96px -128px
}
.ui-icon-key{
    background-position:-112px -128px
}
.ui-icon-lightbulb{
    background-position:-128px -128px
}
.ui-icon-scissors{
    background-position:-144px -128px
}
.ui-icon-clipboard{
    background-position:-160px -128px
}
.ui-icon-copy{
    background-position:-176px -128px
}
.ui-icon-contact{
    background-position:-192px -128px
}
.ui-icon-image{
    background-position:-208px -128px
}
.ui-icon-video{
    background-position:-224px -128px
}
.ui-icon-script{
    background-position:-240px -128px
}
.ui-icon-alert{
    background-position:0 -144px
}
.ui-icon-info{
    background-position:-16px -144px
}
.ui-icon-notice{
    background-position:-32px -144px
}
.ui-icon-help{
    background-position:-48px -144px
}
.ui-icon-check{
    background-position:-64px -144px
}
.ui-icon-bullet{
    background-position:-80px -144px
}
.ui-icon-radio-on{
    background-position:-96px -144px
}
.ui-icon-radio-off{
    background-position:-112px -144px
}
.ui-icon-pin-w{
    background-position:-128px -144px
}
.ui-icon-pin-s{
    background-position:-144px -144px
}
.ui-icon-play{
    background-position:0 -160px
}
.ui-icon-pause{
    background-position:-16px -160px
}
.ui-icon-seek-next{
    background-position:-32px -160px
}
.ui-icon-seek-prev{
    background-position:-48px -160px
}
.ui-icon-seek-end{
    background-position:-64px -160px
}
.ui-icon-seek-start{
    background-position:-80px -160px
}
.ui-icon-seek-first{
    background-position:-80px -160px
}
.ui-icon-stop{
    background-position:-96px -160px
}
.ui-icon-eject{
    background-position:-112px -160px
}
.ui-icon-volume-off{
    background-position:-128px -160px
}
.ui-icon-volume-on{
    background-position:-144px -160px
}
.ui-icon-power{
    background-position:0 -176px
}
.ui-icon-signal-diag{
    background-position:-16px -176px
}
.ui-icon-signal{
    background-position:-32px -176px
}
.ui-icon-battery-0{
    background-position:-48px -176px
}
.ui-icon-battery-1{
    background-position:-64px -176px
}
.ui-icon-battery-2{
    background-position:-80px -176px
}
.ui-icon-battery-3{
    background-position:-96px -176px
}
.ui-icon-circle-plus{
    background-position:0 -192px
}
.ui-icon-circle-minus{
    background-position:-16px -192px
}
.ui-icon-circle-close{
    background-position:-32px -192px
}
.ui-icon-circle-triangle-e{
    background-position:-48px -192px
}
.ui-icon-circle-triangle-s{
    background-position:-64px -192px
}
.ui-icon-circle-triangle-w{
    background-position:-80px -192px
}
.ui-icon-circle-triangle-n{
    background-position:-96px -192px
}
.ui-icon-circle-arrow-e{
    background-position:-112px -192px
}
.ui-icon-circle-arrow-s{
    background-position:-128px -192px
}
.ui-icon-circle-arrow-w{
    background-position:-144px -192px
}
.ui-icon-circle-arrow-n{
    background-position:-160px -192px
}
.ui-icon-circle-zoomin{
    background-position:-176px -192px
}
.ui-icon-circle-zoomout{
    background-position:-192px -192px
}
.ui-icon-circle-check{
    background-position:-208px -192px
}
.ui-icon-circlesmall-plus{
    background-position:0 -208px
}
.ui-icon-circlesmall-minus{
    background-position:-16px -208px
}
.ui-icon-circlesmall-close{
    background-position:-32px -208px
}
.ui-icon-squaresmall-plus{
    background-position:-48px -208px
}
.ui-icon-squaresmall-minus{
    background-position:-64px -208px
}
.ui-icon-squaresmall-close{
    background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical{
    background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal{
    background-position:-16px -224px
}
.ui-icon-grip-solid-vertical{
    background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal{
    background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se{
    background-position:-64px -224px
}
.ui-icon-grip-diagonal-se{
    background-position:-80px -224px
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{
    border-top-left-radius:4px
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{
    border-top-right-radius:4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{
    border-bottom-left-radius:4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{
    border-bottom-right-radius:4px
}
.ui-widget-overlay{
    background:#666 url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity:.5;
    filter:Alpha(Opacity=50)
}
.ui-widget-shadow{
    margin:-5px 0 0 -5px;
    padding:5px;
    background:#000 url(../../../plugins/essential-real-estate/public/assets/packages/jquery-ui/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity:.2;
    filter:Alpha(Opacity=20);
    border-radius:5px
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
.owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y;
    touch-action:manipulation;
    -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    display:block;
    width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display:none
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
    background:0 0;
    color:inherit;
    border:0;
    padding:0!important;
    font:inherit
}
.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    visibility:hidden
}
.owl-carousel.owl-drag .owl-item{
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.no-js .owl-carousel{
    display:block
}
.owl-carousel .animated{
    animation-duration:1000ms;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    animation-name:fadeOut
}
.owl-height{
    transition:height 500ms ease-in-out
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity 400ms ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{
    max-height:0
}
.owl-carousel .owl-item img.owl-lazy{
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon{
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url(../../../plugins/essential-real-estate/public/assets/packages/owl-carousel/assets/owl.video.play.png) no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    transition:transform 100ms ease
}
.owl-carousel .owl-video-play-icon:hover{
    -ms-transform:scale(1.3,1.3);
    transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
    display:none
}
.owl-carousel .owl-video-tn{
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
.lg-actions .lg-next,.lg-actions .lg-prev,.lg-sub-html,.lg-toolbar{
    background-color:rgba(0,0,0,.45);
    z-index:1080
}
#lg-counter,.lg-outer .lg-video-cont{
    vertical-align:middle;
    display:inline-block
}
@font-face{
    font-family:lg;
    src:url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/fonts/lg.eot?n1z373);
    src:url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/fonts/lg.woff?n1z373) format("woff"),url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/fonts/lg.ttf?n1z373) format("truetype"),url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/fonts/lg.svg?n1z373#lg) format("svg");
    font-weight:400;
    font-style:normal
}
.lg-icon{
    font-family:lg;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.lg-actions .lg-next,.lg-actions .lg-prev{
    border-radius:2px;
    color:#999;
    cursor:pointer;
    display:block;
    font-size:22px;
    margin-top:-10px;
    padding:8px 10px 9px;
    position:absolute;
    top:50%
}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{
    pointer-events:none;
    opacity:.5
}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{
    color:#fff
}
.lg-actions .lg-next{
    right:20px
}
.lg-actions .lg-next:before{
    content:"\e095"
}
.lg-actions .lg-prev{
    left:20px
}
.lg-actions .lg-prev:after{
    content:"\e094"
}
@-webkit-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-moz-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-ms-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-webkit-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@-moz-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@-ms-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
.lg-outer.lg-right-end .lg-object{
    -webkit-animation:lg-right-end .3s;
    -o-animation:lg-right-end .3s;
    animation:lg-right-end .3s;
    position:relative
}
.lg-outer.lg-left-end .lg-object{
    -webkit-animation:lg-left-end .3s;
    -o-animation:lg-left-end .3s;
    animation:lg-left-end .3s;
    position:relative
}
.lg-toolbar{
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.lg-toolbar .lg-icon{
    color:#999;
    cursor:pointer;
    float:right;
    font-size:24px;
    height:47px;
    line-height:27px;
    padding:10px 0;
    text-align:center;
    width:50px;
    text-decoration:none!important;
    outline:0
}
.lg-toolbar .lg-icon:hover{
    color:#fff
}
.lg-toolbar .lg-close:after{
    content:"\e070"
}
.lg-toolbar .lg-download:after{
    content:"\e0f2"
}
.lg-sub-html{
    bottom:0;
    color:#eee;
    font-size:16px;
    left:0;
    padding:10px 40px;
    position:fixed;
    right:0;
    text-align:center
}
.lg-sub-html h4{
    margin:0;
    font-size:13px;
    font-weight:700
}
.lg-sub-html p{
    font-size:12px;
    margin:5px 0 0
}
#lg-counter{
    color:#999;
    font-size:16px;
    padding-left:20px;
    padding-top:12px
}
.lg-next,.lg-prev,.lg-toolbar{
    opacity:1;
    -webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;
    -o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s;
    transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s
}
.lg-hide-items .lg-prev{
    opacity:0;
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
}
.lg-hide-items .lg-next{
    opacity:0;
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0)
}
.lg-hide-items .lg-toolbar{
    opacity:0;
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{
    -webkit-transform:scale3d(.5,.5,.5);
    transform:scale3d(.5,.5,.5);
    opacity:0;
    -webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms!important;
    -moz-transition:-moz-transform 250ms ease 0s,opacity 250ms!important;
    -o-transition:-o-transform 250ms ease 0s,opacity 250ms!important;
    transition:transform 250ms ease 0s,opacity 250ms!important;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-outer .lg-thumb-outer{
    background-color:#0d0a0a;
    bottom:0;
    position:absolute;
    width:100%;
    z-index:1080;
    max-height:350px;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    -webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;
    -o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;
    transition:transform .25s cubic-bezier(0,0,.25,1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.lg-outer .lg-thumb{
    padding:10px 0;
    height:100%;
    margin-bottom:-5px
}
.lg-outer .lg-thumb-item{
    cursor:pointer;
    float:left;
    overflow:hidden;
    height:100%;
    border:2px solid #fff;
    border-radius:4px;
    margin-bottom:5px
}
@media(min-width:1025px){
    .lg-outer .lg-thumb-item{
        -webkit-transition:border-color .25s ease;
        -o-transition:border-color .25s ease;
        transition:border-color .25s ease
    }
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{
    border-color:#a90707
}
.lg-outer .lg-thumb-item img{
    width:100%;
    height:100%
}
.lg-outer.lg-has-thumb .lg-item{
    padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item{
    padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html{
    -webkit-transition:bottom .25s ease;
    -o-transition:bottom .25s ease;
    transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{
    bottom:100px
}
.lg-outer .lg-toogle-thumb{
    background-color:#0d0a0a;
    border-radius:2px 2px 0 0;
    color:#999;
    cursor:pointer;
    font-size:24px;
    height:39px;
    line-height:27px;
    padding:5px 0;
    position:absolute;
    right:20px;
    text-align:center;
    top:-39px;
    width:50px
}
.lg-outer .lg-toogle-thumb:after{
    content:"\e1ff"
}
.lg-outer .lg-toogle-thumb:hover{
    color:#fff
}
.lg-outer .lg-video-cont{
    max-width:1140px;
    max-height:100%;
    width:100%;
    padding:0 5px
}
.lg-outer .lg-video{
    width:100%;
    height:0;
    padding-bottom:56.25%;
    overflow:hidden;
    position:relative
}
.lg-outer .lg-video .lg-object{
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    width:100%!important;
    height:100%!important
}
.lg-outer .lg-video .lg-video-play{
    width:84px;
    height:59px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-42px;
    margin-top:-30px;
    z-index:1080;
    cursor:pointer
}
.lg-outer .lg-has-vimeo .lg-video-play{
    background:url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/img/vimeo-play.png) no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play{
    background:url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/img/vimeo-play.png) 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play{
    background:url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/img/video-play.png) no-repeat;
    height:64px;
    margin-left:-32px;
    margin-top:-32px;
    width:64px;
    opacity:.8
}
.lg-outer .lg-has-html5:hover .lg-video-play{
    opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play{
    background:url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/img/youtube-play.png) no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play{
    background:url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/img/youtube-play.png) 0 -60px no-repeat
}
.lg-outer .lg-video-object{
    width:100%!important;
    height:100%!important;
    position:absolute;
    top:0;
    left:0
}
.lg-outer .lg-has-video .lg-video-object{
    visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{
    display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{
    visibility:visible
}
.lg-progress-bar{
    background-color:#333;
    height:5px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1080;
    opacity:0;
    -webkit-transition:opacity 80ms ease 0s;
    -moz-transition:opacity 80ms ease 0s;
    -o-transition:opacity 80ms ease 0s;
    transition:opacity 80ms ease 0s
}
.lg-progress-bar .lg-progress{
    background-color:#a90707;
    height:5px;
    width:0
}
.lg-progress-bar.lg-start .lg-progress{
    width:100%
}
.lg-show-autoplay .lg-progress-bar{
    opacity:1
}
.lg-autoplay-button:after{
    content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after{
    content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
    -webkit-transition-duration:0s;
    transition-duration:0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
    -webkit-transition:-webkit-transform .3s ease 0s;
    -moz-transition:-moz-transform .3s ease 0s;
    -o-transition:-o-transform .3s ease 0s;
    transition:transform .3s ease 0s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:-webkit-transform .3s ease 0s,opacity .15s!important;
    -moz-transition:-moz-transform .3s ease 0s,opacity .15s!important;
    -o-transition:-o-transform .3s ease 0s,opacity .15s!important;
    transition:transform .3s ease 0s,opacity .15s!important;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
#lg-zoom-in:after{
    content:"\e311"
}
#lg-actual-size{
    font-size:20px
}
#lg-actual-size:after{
    content:"\e033"
}
#lg-zoom-out{
    opacity:.5;
    pointer-events:none
}
#lg-zoom-out:after{
    content:"\e312"
}
.lg-zoomed #lg-zoom-out{
    opacity:1;
    pointer-events:auto
}
.lg-outer .lg-pager-outer{
    bottom:60px;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    z-index:1080;
    height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{
    overflow:visible
}
.lg-outer .lg-pager-cont{
    cursor:pointer;
    display:inline-block;
    overflow:hidden;
    position:relative;
    vertical-align:top;
    margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{
    box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont{
    background-color:#fff;
    color:#fff;
    bottom:100%;
    height:83px;
    left:0;
    margin-bottom:20px;
    margin-left:-60px;
    opacity:0;
    padding:5px;
    position:absolute;
    width:120px;
    border-radius:3px;
    -webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;
    -moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;
    -o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;
    transition:opacity .15s ease 0s,transform .15s ease 0s;
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0)
}
.lg-outer .lg-pager-thumb-cont img{
    width:100%;
    height:100%
}
.lg-outer .lg-pager{
    background-color:rgba(255,255,255,.5);
    border-radius:50%;
    box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;
    display:block;
    height:12px;
    -webkit-transition:box-shadow .3s ease 0s;
    -o-transition:box-shadow .3s ease 0s;
    transition:box-shadow .3s ease 0s;
    width:12px
}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{
    box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret{
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px dashed;
    bottom:-10px;
    display:inline-block;
    height:0;
    left:50%;
    margin-left:-5px;
    position:absolute;
    vertical-align:middle;
    width:0
}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{
    width:100%;
    height:100%
}
.lg-fullscreen:after{
    content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after{
    content:"\e20d"
}
.group:after,.group:before{
    display:table;
    content:"";
    line-height:0
}
.group:after{
    clear:both
}
.lg-outer{
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-outer *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.lg-outer.lg-visible{
    opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{
    -webkit-transition-duration:inherit!important;
    transition-duration:inherit!important;
    -webkit-transition-timing-function:inherit!important;
    transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important;
    opacity:1
}
.lg-outer.lg-grab img.lg-object{
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer.lg-grabbing img.lg-object{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg{
    position:relative;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
    max-height:100%
}
.lg-outer .lg-inner{
    position:absolute;
    left:0;
    top:0;
    white-space:nowrap
}
.lg-outer .lg-item{
    background:url(../../../plugins/essential-real-estate/public/assets/packages/light-gallery/img/loading.gif) center center no-repeat;
    display:none!important
}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{
    display:inline-block!important
}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{
    display:inline-block;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%
}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{
    content:"";
    display:inline-block;
    height:50%;
    width:1px;
    margin-right:-1px
}
.lg-outer .lg-img-wrap{
    position:static;
    padding:0 5px
}
.lg-outer .lg-item.lg-complete{
    background-image:none
}
.lg-outer .lg-item.lg-current{
    z-index:1060
}
.lg-outer .lg-image{
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
    max-height:100%;
    width:auto!important;
    height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{
    opacity:1
}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{
    display:none
}
.lg-backdrop{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1050;
    background-color:#000;
    opacity:0;
    -webkit-transition:opacity .15s ease 0s;
    -o-transition:opacity .15s ease 0s;
    transition:opacity .15s ease 0s
}
.lg-backdrop.in{
    opacity:1
}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{
    -webkit-transition:none 0s ease 0s!important;
    -moz-transition:none 0s ease 0s!important;
    -o-transition:none 0s ease 0s!important;
    transition:none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item{
    opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current{
    opacity:1
}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{
    -webkit-transition:opacity .1s ease 0s;
    -moz-transition:opacity .1s ease 0s;
    -o-transition:opacity .1s ease 0s;
    transition:opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item{
    opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item{
    opacity:0;
    position:absolute;
    left:0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
    left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{
    left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{
    left:0;
    opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
    -webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    -moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    -o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s
}
.display-block{
    display:block!important
}
.ere-property-wrap .container{
    max-width:1170px;
    width:auto;
    padding-left:0;
    padding-right:0
}
.ere-item-wrap{
    width:100%;
    float:left;
    padding-left:15px;
    padding-right:15px
}
.property-carousel .ere-item-wrap{
    float:none;
    padding-left:0;
    padding-right:0
}
.list-2-col{
    columns:2;
    -webkit-columns:2;
    -moz-columns:2
}
.list-2-col li{
    display:block;
    -moz-column-break-inside:avoid;
    -webkit-column-break-inside:avoid;
    column-break-inside:avoid;
    overflow:hidden
}
@media(min-width:1200px){
    .columns-2>.ere-item-wrap{
        width:50%
    }
    .columns-2>.ere-item-wrap:nth-child(2n+1){
        clear:both
    }
    .columns-3>.ere-item-wrap{
        width:33.33333333%
    }
    .columns-3>.ere-item-wrap:nth-child(3n+1){
        clear:both
    }
    .columns-4>.ere-item-wrap{
        width:25%
    }
    .columns-4>.ere-item-wrap:nth-child(4n+1){
        clear:both
    }
    .columns-5>.ere-item-wrap{
        width:20%
    }
    .columns-5>.ere-item-wrap:nth-child(5n+1){
        clear:both
    }
    .columns-6>.ere-item-wrap{
        width:16.66666666666667%
    }
    .columns-6>.ere-item-wrap:nth-child(6n+1){
        clear:both
    }
}
@media(min-width:992px) and (max-width:1199px){
    .columns-md-2>.ere-item-wrap{
        width:50%
    }
    .columns-md-2>.ere-item-wrap:nth-child(2n+1){
        clear:both
    }
    .columns-md-3>.ere-item-wrap{
        width:33.33333333%
    }
    .columns-md-3>.ere-item-wrap:nth-child(3n+1){
        clear:both
    }
    .columns-md-4>.ere-item-wrap{
        width:25%
    }
    .columns-md-4>.ere-item-wrap:nth-child(4n+1){
        clear:both
    }
    .columns-md-5>.ere-item-wrap{
        width:20%
    }
    .columns-md-5>.ere-item-wrap:nth-child(5n+1){
        clear:both
    }
    .columns-md-6>.ere-item-wrap{
        width:16.66666666666667%
    }
    .columns-md-6>.ere-item-wrap:nth-child(6n+1){
        clear:both
    }
}
@media(min-width:768px) and (max-width:991px){
    .columns-sm-2>.ere-item-wrap{
        width:50%
    }
    .columns-sm-2>.ere-item-wrap:nth-child(2n+1){
        clear:both
    }
    .columns-sm-3>.ere-item-wrap{
        width:33.33333333%
    }
    .columns-sm-3>.ere-item-wrap:nth-child(3n+1){
        clear:both
    }
    .columns-sm-4>.ere-item-wrap{
        width:25%
    }
    .columns-sm-4>.ere-item-wrap:nth-child(4n+1){
        clear:both
    }
    .columns-sm-5>.ere-item-wrap{
        width:20%
    }
    .columns-sm-5>.ere-item-wrap:nth-child(5n+1){
        clear:both
    }
    .columns-sm-6>.ere-item-wrap{
        width:16.66666666666667%
    }
    .columns-sm-6>.ere-item-wrap:nth-child(6n+1){
        clear:both
    }
}
@media(min-width:481px) and (max-width:767px){
    .columns-xs-2>.ere-item-wrap{
        width:50%
    }
    .columns-xs-2>.ere-item-wrap:nth-child(2n+1){
        clear:both
    }
    .columns-xs-3>.ere-item-wrap{
        width:33.33333333%
    }
    .columns-xs-3>.ere-item-wrap:nth-child(3n+1){
        clear:both
    }
    .columns-xs-4>.ere-item-wrap{
        width:25%
    }
    .columns-xs-4>.ere-item-wrap:nth-child(4n+1){
        clear:both
    }
    .columns-xs-5>.ere-item-wrap{
        width:20%
    }
    .columns-xs-5>.ere-item-wrap:nth-child(5n+1){
        clear:both
    }
    .columns-xs-6>.ere-item-wrap{
        width:16.66666666666667%
    }
    .columns-xs-6>.ere-item-wrap:nth-child(6n+1){
        clear:both
    }
}
@media(max-width:480px){
    .columns-mb-2>.ere-item-wrap{
        width:50%
    }
    .columns-mb-2>.ere-item-wrap:nth-child(2n+1){
        clear:both
    }
    .columns-mb-3>.ere-item-wrap{
        width:33.33333333%
    }
    .columns-mb-3>.ere-item-wrap:nth-child(3n+1){
        clear:both
    }
    .columns-mb-4>.ere-item-wrap{
        width:25%
    }
    .columns-mb-4>.ere-item-wrap:nth-child(4n+1){
        clear:both
    }
    .columns-mb-5>.ere-item-wrap{
        width:20%
    }
    .columns-mb-5>.ere-item-wrap:nth-child(5n+1){
        clear:both
    }
    .columns-mb-6>.ere-item-wrap{
        width:16.66666666666667%
    }
    .columns-mb-6>.ere-item-wrap:nth-child(6n+1){
        clear:both
    }
}
@media(max-width:767px){
    .list-2-col{
        columns:1;
        -webkit-columns:1;
        -moz-columns:1
    }
}
.fw-light{
    font-weight:300!important
}
.fw-normal{
    font-weight:400!important
}
.fw-medium{
    font-weight:500!important
}
.fw-semi-bold{
    font-weight:600!important
}
.fw-bold{
    font-weight:700!important
}
.fw-black{
    font-weight:900!important
}
.fs-10{
    font-size:10px!important
}
.fs-11{
    font-size:11px!important
}
.fs-12{
    font-size:12px!important
}
.fs-13{
    font-size:13px!important
}
.fs-14{
    font-size:14px!important
}
.fs-15{
    font-size:15px!important
}
.fs-16{
    font-size:16px!important
}
.fs-18{
    font-size:18px!important
}
.fs-20{
    font-size:20px!important
}
.fs-21{
    font-size:21px!important
}
.fs-24{
    font-size:24px!important
}
.fs-30{
    font-size:30px!important
}
.fs-31{
    font-size:31px!important
}
.fs-32{
    font-size:32px!important
}
.fs-36{
    font-size:36px!important
}
.fs-38{
    font-size:38px!important
}
.fs-46{
    font-size:46px!important
}
.fs-50{
    font-size:50px!important
}
.fs-60{
    font-size:60px!important
}
.text-italic{
    font-style:italic!important
}
.uppercase{
    text-transform:uppercase!important
}
.line-small{
    line-height:1em!important
}
.line-normal{
    line-height:1.5em!important
}
.line-medium{
    line-height:1.6em!important
}
.line-large{
    line-height:1.8em!important
}
.line-2x{
    line-height:2em!important
}
.line-3x{
    line-height:3em!important
}
.line-21{
    line-height:21px!important
}
.line-24{
    line-height:24px!important
}
.line-34{
    line-height:34px!important
}
.line-42{
    line-height:42px!important
}
.spacing-50{
    letter-spacing:.05em
}
.spacing-100{
    letter-spacing:.1em
}
.visible-mb{
    display:none
}
@media(max-width:480px){
    .visible-mb{
        display:block
    }
    .hidden-mb{
        display:none!important
    }
}
.mg-bottom-0{
    margin-bottom:0!important
}
.mg-bottom-5{
    margin-bottom:5px!important
}
.mg-bottom-10{
    margin-bottom:10px!important
}
.mg-bottom-15{
    margin-bottom:15px!important
}
.mg-bottom-20{
    margin-bottom:20px!important
}
.mg-bottom-25{
    margin-bottom:25px!important
}
.mg-bottom-30{
    margin-bottom:30px!important
}
.mg-bottom-35{
    margin-bottom:35px!important
}
.mg-bottom-40{
    margin-bottom:40px!important
}
.mg-bottom-45{
    margin-bottom:45px!important
}
.mg-bottom-50{
    margin-bottom:50px!important
}
.mg-bottom-55{
    margin-bottom:55px!important
}
.mg-bottom-60{
    margin-bottom:60px!important
}
@media screen and (max-width:991px){
    .sm-mg-bottom-0{
        margin-bottom:0!important
    }
    .sm-mg-bottom-5{
        margin-bottom:5px!important
    }
    .sm-mg-bottom-10{
        margin-bottom:10px!important
    }
    .sm-mg-bottom-15{
        margin-bottom:15px!important
    }
    .sm-mg-bottom-20{
        margin-bottom:20px!important
    }
    .sm-mg-bottom-25{
        margin-bottom:25px!important
    }
    .sm-mg-bottom-30{
        margin-bottom:30px!important
    }
    .sm-mg-bottom-35{
        margin-bottom:35px!important
    }
    .sm-mg-bottom-40{
        margin-bottom:40px!important
    }
    .sm-mg-bottom-45{
        margin-bottom:45px!important
    }
    .sm-mg-bottom-50{
        margin-bottom:50px!important
    }
    .sm-mg-bottom-55{
        margin-bottom:55px!important
    }
    .sm-mg-bottom-60{
        margin-bottom:60px!important
    }
}
.block-center:before{
    content:"";
    height:100%;
    vertical-align:middle;
    display:inline-block
}
.block-center{
    height:100%;
    width:100%;
    text-align:center;
    font-size:0
}
.block-center-inner{
    display:inline-block;
    margin:0 auto;
    position:relative;
    vertical-align:middle;
    max-width:100%;
    font-size:initial
}
.block-center-inner>*{
    margin:auto
}
.form-group textarea{
    border-color:#ddd
}
.paging-navigation{
    position:relative
}
.paging-navigation ul{
    margin:0;
    padding:0;
    width:100%;
    position:relative
}
.paging-navigation li>a,.paging-navigation li>span{
    border:none;
    -webkit-border-radius:0!important;
    -webkit-background-clip:padding-box!important;
    -moz-border-radius:0!important;
    -moz-background-clip:padding!important;
    border-radius:0!important;
    background-clip:padding-box!important
}
.paging-navigation .page-numbers{
    margin-right:6px;
    padding:0 19px;
    line-height:35px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:500;
    display:inline-block;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    background-color:#222
}
.paging-navigation .page-numbers.current,.paging-navigation .page-numbers:hover,.paging-navigation .page-numbers:focus{
    background-color:#fb6a19;
    color:#fff;
    border-color:transparent
}
.paging-navigation .page-numbers.prev,.paging-navigation .page-numbers.next{
    left:auto;
    height:35px;
    line-height:35px
}
.paging-navigation .page-numbers.prev:before,.paging-navigation .page-numbers.next:before{
    display:none
}
.paging-navigation .page-numbers.prev{
    position:absolute;
    right:104px;
    bottom:0
}
.paging-navigation .page-numbers.next{
    margin-right:0;
    position:absolute;
    right:0;
    bottom:0
}
.paging-navigation.next-disable .page-numbers.prev{
    right:0;
    margin-right:0
}
.owl-nav .owl-prev,.owl-nav .owl-next{
    position:absolute;
    width:50px;
    height:60px;
    top:50%;
    margin-top:-30px;
    background-color:#f6f6f6;
    text-align:center;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.owl-nav .owl-prev i,.owl-nav .owl-next i{
    color:#222;
    font-size:31px;
    line-height:60px
}
.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{
    background-color:#fb6a19
}
.owl-nav .owl-prev:hover i,.owl-nav .owl-next:hover i{
    color:#fff
}
.owl-nav .owl-prev:hover:after{
    border-top-color:#fb6a19
}
.owl-nav .owl-next:hover:after{
    border-bottom-color:#fb6a19
}
.owl-nav .owl-prev:after,.owl-nav .owl-next:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.owl-nav .owl-prev{
    left:-80px
}
.owl-nav .owl-prev:after{
    border-bottom:solid 0 transparent;
    border-top:solid 60px #f6f6f6;
    border-right:solid 10px transparent;
    left:100%
}
.owl-nav .owl-next{
    right:-80px
}
.owl-nav .owl-next:after{
    border-bottom:solid 60px #f6f6f6;
    border-top:solid 0 transparent;
    border-left:solid 10px transparent;
    right:100%
}
.owl-dots{
    text-align:center;
    padding-top:10px
}
.owl-dots .owl-dot{
    display:inline-block
}
.owl-dots .owl-dot span{
    width:10px;
    height:10px;
    -webkit-border-radius:50%;
    -webkit-background-clip:padding-box;
    -moz-border-radius:50%;
    -moz-background-clip:padding;
    border-radius:50%;
    background-clip:padding-box;
    margin:3px;
    display:block;
    background-color:#ebebeb
}
.owl-dots .owl-dot.active span{
    background-color:#fb6a19
}
.color-light .owl-dots .owl-dot span{
    background-color:#fff
}
.color-light .owl-dots .owl-dot.active span{
    background-color:#fb6a19
}
.owl-nav-bottom-center .owl-next,.owl-nav-top-right .owl-next{
    background-color:#fb6a19!important
}
.owl-nav-bottom-center .owl-next i,.owl-nav-top-right .owl-next i{
    color:#fff!important
}
.owl-nav-bottom-center .owl-next:after,.owl-nav-top-right .owl-next:after{
    border-bottom-color:#fb6a19!important
}
@media(max-width:1380px){
    .owl-carousel:hover .owl-nav .owl-prev{
        left:0
    }
    .owl-carousel:hover .owl-nav .owl-next{
        right:0
    }
    .owl-nav .owl-prev{
        left:0
    }
    .owl-nav .owl-next{
        right:0
    }
}
@media(max-width:1200px){
    .owl-nav .owl-prev,.owl-nav .owl-next{
        width:40px;
        height:50px;
        margin-top:-30px
    }
    .owl-nav .owl-prev i,.owl-nav .owl-next i{
        font-size:24px;
        line-height:50px
    }
    .owl-nav .owl-prev:after{
        border-top:solid 50px #f6f6f6
    }
    .owl-nav .owl-next:after{
        border-bottom:solid 50px #f6f6f6
    }
}
.media-drag-drop{
    background-color:#efefef;
    border:2px dashed #dfdfdf;
    text-align:center;
    padding:30px
}
.remove{
    cursor:pointer
}
.property-manager-form select{
    width:100%
}
.property-manager-form label{
    font-weight:600
}
#wp-property_des-wrap .insert-media{
    height:45px;
    background-color:#222;
    border-radius:0;
    border:none;
    color:#fff;
    padding:0 15px
}
#wp-property_des-wrap .insert-media:hover{
    background-color:#fb6a19
}
#wp-property_des-wrap .wp-switch-editor{
    height:45px;
    padding:0 15px;
    margin:0
}
#wp-property_des-wrap .wp-switch-editor:hover,#wp-property_des-wrap .wp-switch-editor:focus{
    border-color:#e5e5e5
}
.tmce-active .switch-tmce,.html-active .switch-html{
    border-bottom:none
}
#property_des_ifr,#property_des{
    border:1px solid #e5e5e5;
    box-sizing:border-box;
    border-top:none
}
.property-fields-wrap{
    margin-bottom:50px
}
.property-fields-wrap label{
    cursor:pointer
}
.property-floors-control label{
    margin-right:20px
}
.property-floors-control label input{
    position:relative;
    top:1.5px;
    margin-right:5px
}
.target-modal{
    text-decoration:underline
}
.ere-package-item.active{
    box-shadow:0 20px 35px rgba(0,0,0,.3);
    border-color:#fb6a19
}
.ere-package-item.active>.panel-heading{
    background-color:#fb6a19;
    color:#fff
}
.ere-package-price{
    padding:20px 0
}
.ere-package-price sup{
    font-size:60%
}
.list-group{
    padding-left:0!important
}
.modal-login .modal-content{
    padding:15px
}
.modal-login .ere-login-wrap,.modal-login .ere-register-wrap{
    border:0
}
.modal-login .ere-login-wrap,.modal-login .ere-register-wrap,.modal-login .ere-reset-password-wrap{
    padding:35px 15px 0
}
.ere-heading h2{
    margin-bottom:0;
    font-weight:600;
    line-height:1;
    font-size:32px;
    text-transform:uppercase
}
.ere-heading p{
    display:block;
    color:#909090;
    font-size:16px;
    font-weight:400;
    line-height:1;
    margin-bottom:14px;
    text-transform:uppercase
}
.ere-heading span{
    position:relative;
    height:4px;
    width:20px;
    display:block;
    margin-bottom:23px;
    line-height:1
}
.ere-heading.text-center:after,.ere-heading.text-center span{
    margin-left:auto;
    margin-right:auto
}
.ere-heading span:before{
    content:'';
    position:absolute;
    top:3px;
    left:0;
    height:100%;
    width:50%;
    background-color:#fb6a19;
    -webkit-transform:skew(0deg,150deg);
    -moz-transform:skew(0deg,150deg);
    -ms-transform:skew(0deg,150deg);
    -o-transform:skew(0deg,150deg);
    transform:skew(0deg,150deg)
}
.ere-heading span:after{
    content:'';
    position:absolute;
    top:3px;
    right:0;
    height:100%;
    width:50%;
    background-color:#fb6a19;
    -webkit-transform:skew(0deg,-150deg);
    -moz-transform:skew(0deg,-150deg);
    -ms-transform:skew(0deg,-150deg);
    -o-transform:skew(0deg,-150deg);
    transform:skew(0deg,-150deg)
}
.ere-heading:after{
    content:'';
    display:block;
    width:100px;
    height:4px;
    background-color:#fb6a19;
    margin-top:16px
}
.ere-heading:after,.ere-heading span{
    margin-left:0;
    margin-right:auto
}
.ere-heading.color-light h2,.ere-heading.color-light p{
    color:#fff
}
.ere-heading-style2 h2{
    margin-bottom:0;
    font-weight:600;
    line-height:1;
    font-size:21px
}
.ere-heading-style2 h2:after{
    content:'';
    display:inline-block;
    width:30px;
    height:4px;
    background-color:#fb6a19;
    margin-left:20px;
    vertical-align:middle;
    margin-top:-2px
}
.ere-heading sub{
    font-size:55%;
    bottom:15px
}
@media(max-width:480px){
    .ere-heading h2{
        font-size:20px
    }
    .ere-heading span{
        font-size:12px
    }
}
.compare-listing{
    width:135px;
    position:fixed;
    right:0;
    top:50%;
    background-color:#fff;
    z-index:1000;
    -webkit-transform:translate3d(100%,0,0) translateY(-50%)!important;
    -moz-transform:translate3d(100%,0,0) translateY(-50%)!important;
    -o-transform:translate3d(100%,0,0) translateY(-50%)!important;
    -ms-transform:translate3d(100%,0,0) translateY(-50%)!important;
    transform:translate3d(100%,0,0) translateY(-50%)!important;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.compare-listing.listing-open{
    -webkit-transform:translate3d(0,0,0) translateY(-50%)!important;
    -moz-transform:translate3d(0,0,0) translateY(-50%)!important;
    -o-transform:translate3d(0,0,0) translateY(-50%)!important;
    -ms-transform:translate3d(0,0,0) translateY(-50%)!important;
    transform:translate3d(0,0,0) translateY(-50%)!important;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    -webkit-box-shadow:0 0 5px 1px #777;
    -moz-box-shadow:0 0 5px 1px #777;
    box-shadow:0 0 5px 1px #777
}
.listing-btn{
    padding:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    height:44px;
    width:44px;
    position:absolute;
    left:-44px;
    top:50%;
    -webkit-transform:translateY(-50%)!important;
    -moz-transform:translateY(-50%)!important;
    -o-transform:translateY(-50%)!important;
    -ms-transform:translateY(-50%)!important;
    transform:translateY(-50%)!important
}
.listing-btn i{
    font-size:22px;
    position:relative;
    left:-2px;
    top:-1px
}
.compare-listing-header{
    padding:15px;
    text-align:center;
    -webkit-box-shadow:3px 1px 5px 0 #777;
    -moz-box-shadow:3px 1px 5px 0 #777;
    box-shadow:3px 1px 5px 0 #777
}
.compare-listing-header .title{
    margin:0;
    line-height:1
}
.compare-listing-body{
    padding:10px 0;
    text-align:center
}
.compare-thumb-main{
    margin-left:0;
    margin-right:0
}
.compare-thumb-main .compare-thumb{
    position:relative;
    width:105px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
    overflow:hidden
}
.compare-listing-body .compare-properties-button{
    width:105px
}
.compare-thumb-main .thumb-inner-empty{
    height:56px;
    width:100%;
    float:left;
    margin-bottom:10px;
    border:2px dashed #eee
}
.compare-thumb-main .compare-property-remove{
    position:absolute;
    top:0;
    right:0;
    color:#fff;
    background:#fb6a19;
    border:none;
    padding:2px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    width:20px;
    height:20px
}
.compare-thumb-main .compare-property-remove i{
    position:relative;
    top:-1px
}
.compare-tables.table-striped{
    border:none
}
.compare-tables table,.compare-tables th,.compare-tables td{
    border:none
}
.compare-tables.table-striped thead th{
    vertical-align:top
}
.compare-tables.table-striped .property-title{
    text-align:left;
    margin-top:17px;
    margin-bottom:10px
}
.compare-tables.table-striped .property-title a{
    color:#222;
    font-weight:500
}
h2.property-title{
    font-size:18px
}
.compare-tables.table-striped .property-inner{
    position:relative;
    padding:15px;
    max-width:360px;
    margin:auto;
    background-color:#f8f8f8
}
.compare-tables.table-striped .property-inner:before{
    content:'';
    display:block;
    width:25px;
    height:25px;
    background:#f8f8f8;
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    bottom:-20px;
    -webkit-transform:translateY(-50%) rotate(45deg);
    -moz-transform:translateY(-50%) rotate(45deg);
    -o-transform:translateY(-50%) rotate(45deg);
    -ms-transform:translateY(-50%) rotate(45deg);
    transform:translateY(-50%) rotate(45deg)
}
.compare-tables.table-striped .property-inner .property-image img{
    width:100%
}
.compare-tables.table-striped .property-inner .property-label{
    position:absolute;
    left:18px;
    top:40px
}
.compare-tables.table-striped .property-inner .property-label p{
    margin-bottom:10px;
    color:#fff;
    font-weight:400;
    text-align:left
}
.compare-tables.table-striped .property-inner .property-label p .property-label-bg{
    display:inline-block;
    background-color:#fb6a19;
    padding-left:10px;
    padding-right:5px;
    position:relative;
    line-height:19px;
    font-size:12px
}
.compare-tables.table-striped .property-inner .property-label p .property-label-bg span{
    position:absolute;
    content:'';
    display:block;
    left:100%;
    top:0;
    border-top:10px solid transparent;
    border-bottom:9px solid transparent;
    border-left:7px solid #fb6a19
}
.compare-tables.table-striped .property-price{
    font-weight:600;
    color:#222
}
.compare-tables.table-striped .property-location{
    font-weight:400;
    color:#8f8f8f
}
.compare-tables.table-striped .property-location i{
    color:#fb6a19
}
.compare-tables.table-striped th{
    background:0 0!important;
    padding:0 15px 15px
}
.compare-tables.table-striped td{
    border:none;
    vertical-align:middle;
    text-align:center;
    font-size:16px;
    font-weight:400;
    color:#8f8f8f
}
.compare-tables.table-striped tr{
    height:52px
}
.compare-tables.table-striped .title-list-check{
    font-weight:500;
    padding-left:21px;
    text-align:left;
    color:#222
}
.compare-tables.table-striped tbody>tr:nth-of-type(even){
    background-color:#f6f6f6
}
.compare-tables.table-striped tbody>tr:nth-of-type(odd){
    background-color:transparent
}
.compare-tables.table-striped .check-no{
    color:#e33f3f
}
.compare-tables.table-striped .check-yes{
    color:#4ede00
}
.remove{
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -o-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s
}
@media(max-width:991px){
    .compare-table-wrap{
        overflow-x:auto
    }
}
.controls{
    margin-top:10px;
    border:1px solid transparent;
    border-radius:2px 0 0 2px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    height:32px;
    outline:none;
    box-shadow:0 2px 6px rgba(0,0,0,.3)
}
#pac-input{
    background-color:#fff;
    font-size:15px;
    font-weight:300;
    margin-left:12px;
    padding:0 11px 0 13px;
    text-overflow:ellipsis;
    width:300px
}
#pac-input:focus{
    border-color:#4d90fe
}
#type-selector{
    color:#fff;
    background-color:#4d90fe;
    padding:5px 11px 0
}
#type-selector label{
    font-size:13px;
    font-weight:300
}
.form-control{
    -webkit-box-shadow:none;
    box-shadow:none
}
.accent-color{
    color:#fb6a19
}
.bg-accent{
    background-color:#fb6a19
}
.heading-color{
    color:#222
}
.ere-processing{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.5);
    z-index:99999;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.ere-processing .loading{
    display:inline-block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    -moz-transform:translateY(-50%) translateX(-50%);
    -ms-transform:translateY(-50%) translateX(-50%);
    -o-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
    color:#fff;
    font-size:16px;
    padding:10px;
    background:#343434
}
.ere-processing .loading i,.content-popup i{
    margin-right:10px
}
.ui-dialog-titlebar-close:before{
    content:"\f00d";
    font-family:FontAwesome;
    color:#fff;
    cursor:pointer
}
.ere-login-wrap,.ere-register-wrap,.ere-reset-password-wrap{
    max-width:570px;
    margin:auto;
    border:10px solid rgba(237,237,237,.7);
    padding:35px 30px 0
}
.ere-reset-password-wrap{
    padding-bottom:30px
}
.ere-login-wrap hr,.ere-register-wrap hr{
    display:none
}
.ere-login-wrap form,.ere-register-wrap form{
    padding-bottom:55px
}
.ere-login-wrap input:-webkit-autofill,.ere-register-wrap input:-webkit-autofill{
    -webkit-transition:background-color 50000s!important;
    -moz-transition:background-color 50000s!important;
    -o-transition:background-color 50000s!important;
    transition:background-color 50000s!important;
    -webkit-text-fill-color:#787878
}
.ere-login-wrap form ::-webkit-input-placeholder,.ere-register-wrap form ::-webkit-input-placeholder{
    color:#787878;
    text-transform:uppercase
}
.ere-login-wrap form ::-moz-placeholder,.ere-register-wrap form ::-moz-placeholder{
    color:#787878;
    text-transform:uppercase
}
.ere-login-wrap form :-ms-input-placeholder,.ere-register-wrap form :-ms-input-placeholder{
    color:#787878;
    text-transform:uppercase
}
.ere-login-wrap form :-moz-placeholder,.ere-register-wrap form :-moz-placeholder{
    color:#787878;
    text-transform:uppercase
}
.ere-login-wrap button,.ere-register-wrap button,.ere-reset-password-wrap button{
    display:block;
    background:0 0;
    border:2px solid rgba(237,237,237,.9);
    color:#fff;
    font-size:14px;
    height:50px
}
.ere-reset-password-wrap button{
    margin-top:30px
}
.ere-login-wrap .btn-primary,.ere-register-wrap .btn-primary,.ere-reset-password-wrap .btn-primary{
    color:#fff;
    background-color:#fb6a19;
    border-color:#fb6a19
}
.ere-login-wrap .btn-primary:hover,.ere-register-wrap .btn-primary:hover,.ere-login-wrap .btn-primary:focus,.ere-register-wrap .btn-primary:focus,.ere-login-wrap .btn-primary:active,.ere-register-wrap .btn-primary:active,.ere-login-wrap .btn-primary:active:focus,.ere-register-wrap .btn-primary:active:focus,.ere-reset-password-wrap .btn-primary:hover,.ere-reset-password-wrap .btn-primary:active,.ere-reset-password-wrap .btn-primary:focus{
    background:0 0!important;
    color:#fb6a19;
    border-color:#fb6a19
}
.ere-login-wrap .checkbox,.ere-register-wrap .checkbox{
    display:inline-block;
    margin:15px 0;
    color:#bababa;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.ere-login-wrap .checkbox:hover{
    color:#fb6a19
}
.ere-login-wrap .checkbox input,.ere-register-wrap .checkbox input{
    cursor:pointer
}
.ere-login-wrap .btn-facebook,.ere-register-wrap .btn-facebook{
    background-color:#3b5998
}
.ere-login-wrap .btn-facebook:hover,.ere-register-wrap .btn-facebook:hover,.ere-login-wrap .btn-facebook:focus,.ere-register-wrap .btn-facebook:focus{
    background-color:#4c70ba
}
.ere-login-wrap .btn-google-plus,.ere-register-wrap .btn-google-plus{
    background-color:#dd5044
}
.ere-login-wrap .btn-google-plus:hover,.ere-register-wrap .btn-google-plus:hover,.ere-login-wrap .btn-google-plus:focus,.ere-register-wrap .btn-google-plus:focus{
    background-color:#e5786f
}
.ere-login-wrap .btn-yahoo,.ere-register-wrap .btn-yahoo{
    background-color:#70067b
}
.ere-login-wrap .btn-yahoo:hover,.ere-register-wrap .btn-yahoo:hover,.ere-login-wrap .btn-yahoo:focus,.ere-register-wrap .btn-yahoo:focus{
    background-color:#9c08ac
}
.ere-login-wrap .form-group,.ere-register-wrap .form-group{
    position:relative;
    margin-bottom:10px
}
.ere-login-wrap .form-group:after,.ere-register-wrap .form-group:after{
    font-family:FontAwesome;
    position:absolute;
    top:0;
    right:0;
    width:40px;
    color:#bababa;
    text-align:center;
    line-height:55px
}
.ere-login-wrap .form-group.control-username:after,.ere-register-wrap .form-group.control-username:after{
    content:"\f007"
}
.ere-login-wrap .form-group.control-email:after,.ere-register-wrap .form-group.control-email:after{
    content:"\f0e0"
}
.ere-login-wrap .form-group.control-password:after,.ere-register-wrap .form-group.control-password:after,.ere-login-wrap .form-group.control-ere-password:after,.ere-register-wrap .form-group.control-ere-password:after{
    content:"\f13e"
}
.ere-login-wrap .form-group input:not([type=checkbox]),.ere-register-wrap .form-group input:not([type=checkbox]),.ere-login-wrap .form-group select.form-control,.ere-register-wrap .form-group select.form-control,.ere-reset-password-wrap .form-group input:not([type=checkbox]),.ere-reset-password-wrap .form-group select.form-control{
    position:relative;
    background:0 0;
    height:55px;
    line-height:55px;
    padding:0 40px 0 10px;
    color:#787878;
    font-weight:400;
    border:none;
    box-shadow:none;
    border-bottom:2px solid rgba(237,237,237,.8);
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    font-size:12px;
    letter-spacing:.1em;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.ere-login-wrap .form-group input:not([type=checkbox]):hover,.ere-register-wrap .form-group input:not([type=checkbox]):hover,.ere-login-wrap .form-group select.form-control:hover,.ere-register-wrap .form-group select.form-control:hover,.ere-reset-password-wrap .form-group input:not([type=checkbox]):hover,.ere-reset-password-wrap .form-group select.form-control:hover,.ere-login-wrap .form-group input:not([type=checkbox]):focus,.ere-register-wrap .form-group input:not([type=checkbox]):focus,.ere-login-wrap .form-group select.form-control:focus,.ere-register-wrap .form-group select.form-control:focus,.ere-reset-password-wrap .form-group input:not([type=checkbox]):focus,.ere-reset-password-wrap .form-group select.form-control:focus{
    border-bottom-color:#fb6a19
}
.ere-login-wrap .ere_messages p,.ere-register-wrap .ere_messages p{
    font-size:16px;
    color:#3cab1a;
    margin-bottom:30px!important
}
.ere-login-wrap .ere_messages p.error,.ere-register-wrap .ere_messages p.error{
    color:#f45230
}
.ere-login-wrap button.ere-login-button{
    margin-top:10px
}
.ere-login-wrap .ere-reset-password{
    float:right;
    padding-top:15px;
    font-weight:400;
    color:#bababa;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.ere-login-wrap .ere-reset-password:hover{
    color:#fb6a19
}
.ere-login-wrap>button{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
    border:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    text-transform:capitalize
}
.ere-login-wrap>button:last-child{
    margin-bottom:50px
}
.ere-login-wrap>button:focus,.ere-login-wrap>button:hover{
    outline:none;
    border:none;
    color:#fff
}
.ere-login-wrap>button i{
    position:absolute;
    left:0;
    display:block;
    top:0;
    bottom:0;
    height:70%;
    margin:auto;
    width:50px;
    font-size:18px;
    border-right:1px solid rgba(186,186,186,.5);
    line-height:35px;
    text-align:center
}
.modal-login .ere-login-wrap,.modal-login .ere-register-wrap,.modal-login .ere-reset-password-wrap{
    border:0
}
.modal-login .ere-login-wrap form,.modal-login .ere-register-wrap form{
    padding-bottom:25px
}
.modal-login .ere-login-wrap>button:last-child{
    margin-bottom:30px
}
@media(min-width:768px){
    .modal-login .modal-content{
        padding:15px
    }
    .modal-login .modal-dialog{
        width:500px
    }
}
.badge{
    line-height:inherit;
    padding:3px 7px 1px;
    margin-left:3px
}
.user-dropdown{
    display:inline-block;
    position:relative
}
.user-dropdown:hover .user-display-name{
    color:#fb6a19
}
.user-dropdown:hover .user-display-name:after{
    content:'\f106'
}
.user-dropdown .user-display-name{
    display:inline-block;
    position:relative;
    padding-right:15px
}
.user-dropdown .user-display-name:after{
    content:'\f107';
    display:block;
    font-family:FontAwesome;
    position:absolute;
    right:0;
    top:0
}
.user-dropdown .user-display-name i{
    margin-right:10px
}
.user-dropdown .user-display-name:hover{
    color:#fb6a19
}
.user-dropdown .user-display-name:hover+.user-dropdown-menu{
    opacity:1;
    visibility:visible;
    height:auto;
    z-index:99999
}
.user-dropdown .user-dropdown-menu{
    text-align:left;
    position:absolute;
    top:100%;
    left:0;
    padding:0;
    margin:0;
    list-style-type:none;
    border:1px solid #eee;
    -webkit-border-radius:3px;
    -webkit-background-clip:padding-box;
    -moz-border-radius:3px;
    -moz-background-clip:padding;
    border-radius:3px;
    background-clip:padding-box;
    opacity:0;
    visibility:hidden;
    height:0;
    z-index:-1;
    background-color:#fff;
    min-width:250px
}
.user-dropdown .user-dropdown-menu i{
    width:20px
}
.user-dropdown .user-dropdown-menu a{
    display:block;
    color:#222
}
.user-dropdown .user-dropdown-menu:hover{
    opacity:1;
    visibility:visible;
    height:auto;
    z-index:99999
}
.form-control:focus{
    border-color:#fb6a19
}
.property-element-inline,.agency-element-inline{
    display:table;
    width:100%
}
.property-element-inline>div,.agency-element-inline>div{
    display:table-cell;
    vertical-align:top
}
.property-element-inline>div:last-child,.agency-element-inline>div:last-child{
    text-align:right
}
.property-info-item-tooltip{
    display:inline-block
}
.position-inline{
    display:inline-block
}
.list-1-column .ere-item-wrap{
    width:100%!important
}
.modal{
    text-align:center
}
@media screen and (min-width:768px){
    .modal:before{
        display:inline-block;
        vertical-align:middle;
        content:" ";
        height:100%
    }
}
.modal-dialog{
    display:inline-block;
    text-align:left;
    vertical-align:middle
}
.btn-save-search{
    border-bottom-left-radius:2em!important;
    border-bottom-right-radius:2em!important
}
#ere_save_search i{
    padding-left:5px
}
.mce-i-fascbutton_add_shortcode:before{
    content:'\f502';
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    font:400 20px/1 dashicons
}
#geocomplete-error{
    position:absolute
}
.advanced-saved-searches{
    border-top:2px solid #fb6a19;
    text-align:center
}
.ere-recaptcha-wrap{
    margin-bottom:15px
}
ul.ere-my-package{
    margin:0;
    padding:0
}
li.dotted-right{
    float:right
}
li.dotted-left+li.dotted-right:before{
    content:'';
    width:100%;
    display:block;
    height:1px;
    border:1px dotted;
    position:absolute;
    left:0;
    bottom:10px;
    color:#ddd
}
li.dotted-left{
    position:relative;
    z-index:2;
    padding-right:10px
}
.content-single-property .post-ratings{
    margin-top:30px;
    text-align:center
}
.ere-agent-single .post-ratings{
    margin-top:30px
}
ul.ere-property-list{
    list-style-type:none;
    padding:0;
    margin:0
}
ul.ere-property-list strong{
    display:inline-block;
    width:50%
}
ul.ere-property-list span{
    display:inline;
    width:50%
}
ul.ere-property-list li{
    padding:8px 15px
}
ul.ere-property-list li:nth-child(odd){
    background:#f8f8f8
}
#property_price_on_call{
    margin-right:5px
}
.ere-loading-ajax-wrap{
    position:relative
}
.ere-loading-ajax-wrap .ere-loading{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    width:44px;
    height:44px;
    margin:auto;
    text-align:center;
    z-index:9999999;
    line-height:44px
}
.ere_widget_recent_properties .property-inner,.ere_widget_featured_properties .property-inner{
    padding:0!important;
    background-color:transparent!important
}
.ere_widget_search_form .search-properties-form .row .form-group:last-child{
    margin-bottom:0!important
}
.ere-link-more{
    font-style:italic;
    display:block
}
.other-features-list h4{
    margin-bottom:0!important;
    margin-top:20px;
    font-weight:700
}
.other-features-list .checkbox{
    margin-bottom:0!important
}
.property-fields-wrap .property-feature{
    margin-bottom:50px
}
.ere_payment_stripe button{
    display:none!important
}
.select2-container--default.error .select2-selection,.form-control.error,.form-control.error:focus,.form-control.error:active{
    border:1px solid red!important
}
.form-group.error .checkbox-inline,.form-group.error .radio-inline,.form-group.error .custom-control{
    color:red!important
}
.form-group.error .custom-control div.error{
    display:none!important
}
.agent-info h2.agent-name{
    font-size:18px;
    font-weight:600;
    margin-bottom:0
}
.property-price-prefix,.property-price-postfix{
    font-size:12px;
    color:#fb6a19
}
.property-info-header .property-price-prefix,.property-info-header .property-price-postfix{
    font-size:14px
}
.property-type i,.property-location i,.property-type-list i,.property-agent i,.property-date i,.property-views-count i,.property-info-header .property-info span.fa,.property-count span,.agent-info i,.ere-link-more,.ere-widget-listing-property-taxonomy i,.user-dropdown i,.address-marker i,.ere-my-saved-search-item i,span.total-properties,.ere-dashboard-logout i,.attachment-file-type,.open-on-google-maps,.walk-score-more-detail,.ere-my-property-address i,.ere-my-property-total-views i,.ere-my-property-date i{
    color:#fb6a19
}
.ere-link-more{
    text-align:right
}
.ere-package-price{
    font-size:50px;
    font-weight:700
}
.ere-package-title,.ere-package-price,.ere-package-choose{
    text-align:center
}
.ere-profile-avatar,.agent-avatar{
    text-align:center
}
.agent-description{
    margin-top:20px
}
.ere-heading{
    margin-bottom:30px
}
.ere-heading h2{
    margin-bottom:10px!important
}
@media screen and (max-width:768px){
    .ere-heading{
        margin-bottom:40px
    }
}
.media-drag-drop,.property-video-url,.property-image-360{
    margin-bottom:20px
}
.ere-heading-style2{
    margin-bottom:30px
}
.agent-company-info span,.agent-main-info span,.agent-company-info p,.agent-main-info p{
    font-weight:700
}
.ere-thankyou-content{
    margin-bottom:40px
}
.agency-title{
    font-size:18px
}
.select2-container .select2-selection--single{
    display:block;
    width:100%;
    font-size:14px;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px
}
.select2-container .select2-selection--single:focus{
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.ere-wire-transfer-info{
    display:none
}
/*!* Bootstrap v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
@-webkit-keyframes progress-bar-stripes{
    0%{
        background-position:1rem 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    0%{
        background-position:1rem 0
    }
    to{
        background-position:0 0
    }
}
@-webkit-keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spinner-border{
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes spinner-grow{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        opacity:1
    }
}
@keyframes spinner-grow{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    50%{
        opacity:1
    }
}
:root{
    --blue:#007bff;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#dc3545;
    --orange:#fd7e14;
    --yellow:#ffc107;
    --green:#28a745;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#6c757d;
    --gray-dark:#343a40;
    --primary:#007bff;
    --secondary:#6c757d;
    --success:#28a745;
    --info:#17a2b8;
    --warning:#ffc107;
    --danger:#dc3545;
    --light:#f8f9fa;
    --dark:#343a40;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,::after,::before{
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0!important
}
address,hr{
    margin-bottom:1rem
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible;
    margin-top:1rem;
    border:0;
    border-top:1px solid rgba(0,0,0,.1)
}
dl,h1,h2,h3,h4,h5,h6,ol,p,ul{
    margin-top:0
}
dl,ol,p,ul{
    margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0;
    -webkit-text-decoration-skip-ink:none;
    text-decoration-skip-ink:none
}
address{
    font-style:normal;
    line-height:inherit
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote,figure{
    margin:0 0 1rem
}
b,strong{
    font-weight:bolder
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#007bff;
    text-decoration:none;
    background-color:transparent
}
a:hover{
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code,kbd,pre,samp{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace
}
samp{
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    display:block;
    font-size:87.5%;
    color:#212529
}
img,svg{
    vertical-align:middle
}
img{
    border-style:none
}
svg{
    overflow:hidden
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
select{
    word-wrap:normal
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor:pointer
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2
}
.h1,h1{
    font-size:2.5rem
}
.h2,h2{
    font-size:2rem
}
.h3,h3{
    font-size:1.75rem
}
.h4,h4{
    font-size:1.5rem
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1rem
}
.display-1,.lead{
    font-size:1.25rem;
    font-weight:300
}
.display-1{
    font-size:6rem;
    line-height:1.2
}
.display-2,.display-3,.display-4{
    font-size:5.5rem;
    font-weight:300;
    line-height:1.2
}
.display-3,.display-4{
    font-size:4.5rem
}
.display-4{
    font-size:3.5rem
}
.small,small{
    font-size:80%;
    font-weight:400
}
.mark,mark{
    padding:.2em;
    background-color:#fcf8e3
}
.list-inline,.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline-item{
    display:inline-block
}
.list-inline-item:not(:last-child){
    margin-right:.5rem
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
.blockquote{
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote-footer{
    display:block;
    font-size:80%;
    color:#6c757d
}
.blockquote-footer::before{
    content:"\2014\00A0"
}
.img-fluid,.img-thumbnail{
    max-width:100%;
    height:auto
}
.img-thumbnail{
    padding:.25rem;
    background-color:#fff;
    border:1px solid #dee2e6;
    border-radius:.25rem
}
.figure{
    display:inline-block
}
.figure-img{
    margin-bottom:.5rem;
    line-height:1
}
.figure-caption{
    font-size:90%;
    color:#6c757d
}
code,kbd{
    font-size:87.5%
}
code{
    word-break:break-word;
    color:#e83e8c
}
a>code,pre code{
    color:inherit
}
kbd{
    padding:.2rem .4rem;
    color:#fff;
    background-color:#212529;
    border-radius:.2rem
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:700
}
pre code{
    font-size:inherit;
    word-break:normal
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media(min-width:576px){
    .container{
        max-width:540px
    }
}
@media(min-width:768px){
    .container{
        max-width:720px
    }
}
@media(min-width:992px){
    .container{
        max-width:960px
    }
}
@media(min-width:1200px){
    .container{
        max-width:1140px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.card>hr,.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.col-auto{
    position:relative;
    padding-right:15px;
    padding-left:15px
}
.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.col{
    -ms-flex-preferred-size:0;
    flex-basis:0%;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
.col-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
}
.col-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
}
.col-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.col-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.col-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.col-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.col-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.col-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.col-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -ms-flex-order:-1;
    order:-1
}
.order-last{
    -ms-flex-order:13;
    order:13
}
.order-0{
    -ms-flex-order:0;
    order:0
}
.order-1{
    -ms-flex-order:1;
    order:1
}
.order-2{
    -ms-flex-order:2;
    order:2
}
.order-3{
    -ms-flex-order:3;
    order:3
}
.order-4{
    -ms-flex-order:4;
    order:4
}
.order-5{
    -ms-flex-order:5;
    order:5
}
.order-6{
    -ms-flex-order:6;
    order:6
}
.order-7{
    -ms-flex-order:7;
    order:7
}
.order-8{
    -ms-flex-order:8;
    order:8
}
.order-9{
    -ms-flex-order:9;
    order:9
}
.order-10{
    -ms-flex-order:10;
    order:10
}
.order-11{
    -ms-flex-order:11;
    order:11
}
.order-12{
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.333333%
}
.offset-2{
    margin-left:16.666667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.333333%
}
.offset-5{
    margin-left:41.666667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.333333%
}
.offset-8{
    margin-left:66.666667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.333333%
}
.offset-11{
    margin-left:91.666667%
}
@media(min-width:576px){
    .col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0%;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-sm-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-sm-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-sm-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-sm-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-sm-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-sm-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-sm-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-sm-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-sm-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-last{
        -ms-flex-order:13;
        order:13
    }
    .order-sm-0{
        -ms-flex-order:0;
        order:0
    }
    .order-sm-1{
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.333333%
    }
    .offset-sm-2{
        margin-left:16.666667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.333333%
    }
    .offset-sm-5{
        margin-left:41.666667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.333333%
    }
    .offset-sm-8{
        margin-left:66.666667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.333333%
    }
    .offset-sm-11{
        margin-left:91.666667%
    }
}
@media(min-width:768px){
    .col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0%;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-md-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-md-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-md-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-md-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-md-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-md-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-md-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-md-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-md-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-last{
        -ms-flex-order:13;
        order:13
    }
    .order-md-0{
        -ms-flex-order:0;
        order:0
    }
    .order-md-1{
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -ms-flex-order:2;
        order:2
    }
    .order-md-3{
        -ms-flex-order:3;
        order:3
    }
    .order-md-4{
        -ms-flex-order:4;
        order:4
    }
    .order-md-5{
        -ms-flex-order:5;
        order:5
    }
    .order-md-6{
        -ms-flex-order:6;
        order:6
    }
    .order-md-7{
        -ms-flex-order:7;
        order:7
    }
    .order-md-8{
        -ms-flex-order:8;
        order:8
    }
    .order-md-9{
        -ms-flex-order:9;
        order:9
    }
    .order-md-10{
        -ms-flex-order:10;
        order:10
    }
    .order-md-11{
        -ms-flex-order:11;
        order:11
    }
    .order-md-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.333333%
    }
    .offset-md-2{
        margin-left:16.666667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.333333%
    }
    .offset-md-5{
        margin-left:41.666667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.333333%
    }
    .offset-md-8{
        margin-left:66.666667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.333333%
    }
    .offset-md-11{
        margin-left:91.666667%
    }
}
@media(min-width:992px){
    .col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0%;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-lg-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-lg-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-lg-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-lg-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-lg-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-lg-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-lg-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-lg-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-lg-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-last{
        -ms-flex-order:13;
        order:13
    }
    .order-lg-0{
        -ms-flex-order:0;
        order:0
    }
    .order-lg-1{
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3{
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4{
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5{
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6{
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7{
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8{
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9{
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10{
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11{
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.333333%
    }
    .offset-lg-2{
        margin-left:16.666667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.333333%
    }
    .offset-lg-5{
        margin-left:41.666667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.333333%
    }
    .offset-lg-8{
        margin-left:66.666667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.333333%
    }
    .offset-lg-11{
        margin-left:91.666667%
    }
}
@media(min-width:1200px){
    .col-xl{
        -ms-flex-preferred-size:0;
        flex-basis:0%;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-xl-1{
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-xl-2{
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-xl-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-xl-5{
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-xl-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-xl-8{
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-xl-9{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-xl-11{
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-xl-12{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-last{
        -ms-flex-order:13;
        order:13
    }
    .order-xl-0{
        -ms-flex-order:0;
        order:0
    }
    .order-xl-1{
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2{
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3{
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4{
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5{
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6{
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7{
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8{
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9{
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10{
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11{
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12{
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.333333%
    }
    .offset-xl-2{
        margin-left:16.666667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.333333%
    }
    .offset-xl-5{
        margin-left:41.666667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.333333%
    }
    .offset-xl-8{
        margin-left:66.666667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.333333%
    }
    .offset-xl-11{
        margin-left:91.666667%
    }
}
.table{
    width:100%;
    margin-bottom:1rem;
    color:#212529
}
.table td,.table th{
    padding:.75rem;
    vertical-align:top;
    border-top:1px solid #dee2e6
}
.table thead th{
    vertical-align:bottom;
    border-bottom:2px solid #dee2e6
}
.table tbody+tbody{
    border-top:2px solid #dee2e6
}
.table-sm td,.table-sm th{
    padding:.3rem
}
.table-bordered,.table-bordered td,.table-bordered th{
    border:1px solid #dee2e6
}
.table-bordered thead td,.table-bordered thead th{
    border-bottom-width:2px
}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th,.table-dark.table-bordered{
    border:0
}
.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover{
    color:#212529;
    background-color:rgba(0,0,0,.075)
}
.table-primary,.table-primary>td,.table-primary>th{
    background-color:#b8daff
}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{
    border-color:#7abaff
}
.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{
    background-color:#9fcdff
}
.table-secondary,.table-secondary>td,.table-secondary>th{
    background-color:#d6d8db
}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{
    border-color:#b3b7bb
}
.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{
    background-color:#c8cbcf
}
.table-success,.table-success>td,.table-success>th{
    background-color:#c3e6cb
}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{
    border-color:#8fd19e
}
.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
    background-color:#b1dfbb
}
.table-info,.table-info>td,.table-info>th{
    background-color:#bee5eb
}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{
    border-color:#86cfda
}
.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
    background-color:#abdde5
}
.table-warning,.table-warning>td,.table-warning>th{
    background-color:#ffeeba
}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{
    border-color:#ffdf7e
}
.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
    background-color:#ffe8a1
}
.table-danger,.table-danger>td,.table-danger>th{
    background-color:#f5c6cb
}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{
    border-color:#ed969e
}
.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
    background-color:#f1b0b7
}
.table-light,.table-light>td,.table-light>th{
    background-color:#fdfdfe
}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{
    border-color:#fbfcfc
}
.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{
    background-color:#ececf6
}
.table-dark>td,.table-dark>th{
    background-color:#c6c8ca
}
.table-dark tbody+tbody{
    border-color:#95999c
}
.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{
    background-color:#b9bbbe
}
.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
    background-color:rgba(0,0,0,.075)
}
.table .thead-dark th{
    color:#fff;
    background-color:#343a40;
    border-color:#454d55
}
.table .thead-light th{
    color:#495057;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.table-dark{
    color:#fff;
    background-color:#343a40
}
.table-dark td,.table-dark th,.table-dark thead th{
    border-color:#454d55
}
.table-dark.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover{
    color:#fff;
    background-color:rgba(255,255,255,.075)
}
@media(max-width:575.98px){
    .table-responsive-sm{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-sm>.table-bordered{
        border:0
    }
}
@media(max-width:767.98px){
    .table-responsive-md{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-md>.table-bordered{
        border:0
    }
}
@media(max-width:991.98px){
    .table-responsive-lg{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-lg>.table-bordered{
        border:0
    }
}
@media(max-width:1199.98px){
    .table-responsive-xl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-xl>.table-bordered{
        border:0
    }
}
.table-responsive{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
}
.table-responsive>.table-bordered{
    border:0
}
.form-control{
    display:block;
    width:100%;
    height:calc(1.5em + .75rem + 2px);
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ced4da;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce){
    .form-control{
        transition:none
    }
}
.form-control::-ms-expand{
    background-color:transparent;
    border:0
}
.form-control:focus{
    color:#495057;
    background-color:#fff;
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::-moz-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{
    color:#6c757d;
    opacity:1
}
.form-control::placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:disabled,.form-control[readonly]{
    background-color:#e9ecef;
    opacity:1
}
select.form-control:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.form-control-file,.form-control-range{
    display:block;
    width:100%
}
.col-form-label{
    padding-top:calc(.375rem + 1px);
    padding-bottom:calc(.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.col-form-label-lg{
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    font-size:1.25rem;
    line-height:1.5
}
.col-form-label-sm{
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.875rem;
    line-height:1.5
}
.form-control-plaintext{
    display:block;
    width:100%;
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    line-height:1.5;
    color:#212529;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
    padding-right:0;
    padding-left:0
}
.form-control-sm{
    height:calc(1.5em + .5rem + 2px);
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.form-control-lg{
    height:calc(1.5em + 1rem + 2px);
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
select.form-control[multiple],select.form-control[size],textarea.form-control{
    height:auto
}
.form-group{
    margin-bottom:1rem
}
.form-text{
    display:block;
    margin-top:.25rem
}
.form-row{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.form-row>.col,.form-row>[class*=col-]{
    padding-right:5px;
    padding-left:5px
}
.form-check{
    position:relative;
    display:block;
    padding-left:1.25rem
}
.form-check-input{
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label{
    color:#6c757d
}
.form-check-label{
    margin-bottom:0
}
.form-check-inline{
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.form-check-inline .form-check-input{
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(40,167,69,.9);
    border-radius:.25rem
}
.form-control.is-valid,.was-validated .form-control:valid{
    border-color:#28a745;
    padding-right:calc(1.5em + .75rem);
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz4=);
    background-repeat:no-repeat;
    background-position:center right calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{
    display:block
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid,.was-validated .custom-select:valid{
    border-color:#28a745;
    padding-right:calc((1em + .75rem)*3/4 + 1.75rem);
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{
    display:block
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
    color:#28a745
}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{
    color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{
    border-color:#28a745
}
.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{
    border-color:#34ce57;
    background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{
    border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{
    border-color:#28a745
}
.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{
    display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:.25rem
}
.form-control.is-invalid,.was-validated .form-control:invalid{
    border-color:#dc3545;
    padding-right:calc(1.5em + .75rem);
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyc+PHBhdGggc3Ryb2tlPScjZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8+PGNpcmNsZSByPScuNScvPjxjaXJjbGUgY3g9JzMnIHI9Jy41Jy8+PGNpcmNsZSBjeT0nMycgcj0nLjUnLz48Y2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLz48L3N2Zz4=);
    background-repeat:no-repeat;
    background-position:center right calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{
    display:block
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid,.was-validated .custom-select:invalid{
    border-color:#dc3545;
    padding-right:calc((1em + .75rem)*3/4 + 1.75rem);
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{
    display:block
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
    color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{
    color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{
    border-color:#dc3545
}
.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{
    border-color:#e4606d;
    background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{
    border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{
    border-color:#dc3545
}
.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{
    display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -ms-flex-align:center;
    align-items:center
}
.form-inline .form-check,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width:100%
}
@media(min-width:576px){
    .form-inline .form-group,.form-inline label{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:0
    }
    .form-inline label{
        -ms-flex-pack:center;
        justify-content:center
    }
    .form-inline .form-group{
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        -ms-flex-flow:row wrap;
        flex-flow:row wrap
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext{
        display:inline-block
    }
    .form-inline .custom-select,.form-inline .input-group{
        width:auto
    }
    .form-inline .form-check{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input{
        position:relative;
        -ms-flex-negative:0;
        flex-shrink:0;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .form-inline .custom-control{
        -ms-flex-align:center;
        align-items:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .form-inline .custom-control-label{
        margin-bottom:0
    }
}
.btn{
    display:inline-block;
    font-weight:400;
    color:#212529;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce){
    .btn{
        transition:none
    }
}
.btn:hover{
    color:#212529;
    text-decoration:none
}
.btn.focus,.btn:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,.btn:disabled{
    opacity:.65
}
a.btn.disabled,fieldset:disabled a.btn{
    pointer-events:none
}
.btn-primary{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-primary:hover{
    color:#fff;
    background-color:#0069d9;
    border-color:#0062cc
}
.btn-primary.focus,.btn-primary:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#0062cc;
    border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:hover{
    color:#fff;
    background-color:#5a6268;
    border-color:#545b62
}
.btn-secondary.focus,.btn-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#545b62;
    border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:hover{
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.btn-success.focus,.btn-success:focus{
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled,.btn-success:disabled{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:hover{
    color:#fff;
    background-color:#138496;
    border-color:#117a8b
}
.btn-info.focus,.btn-info:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-info.disabled,.btn-info:disabled{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#117a8b;
    border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:hover{
    color:#212529;
    background-color:#e0a800;
    border-color:#d39e00
}
.btn-warning.focus,.btn-warning:focus{
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{
    color:#212529;
    background-color:#d39e00;
    border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:hover{
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.btn-danger.focus,.btn-danger:focus{
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:hover{
    color:#212529;
    background-color:#e2e6ea;
    border-color:#dae0e5
}
.btn-light.focus,.btn-light:focus{
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{
    color:#212529;
    background-color:#dae0e5;
    border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:hover{
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.btn-dark.focus,.btn-dark:focus{
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary{
    color:#007bff;
    border-color:#007bff
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#007bff;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary{
    color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:hover{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#6c757d;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{
    color:#fff;
    background-color:#6c757d;
    border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success{
    color:#28a745;
    border-color:#28a745
}
.btn-outline-success:hover{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success.focus,.btn-outline-success:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
    color:#28a745;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info{
    color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:hover{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info.focus,.btn-outline-info:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
    color:#17a2b8;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning{
    color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:hover{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#ffc107;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{
    color:#212529;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger{
    color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:hover{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
    color:#dc3545;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light{
    color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:hover{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light.focus,.btn-outline-light:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#f8f9fa;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{
    color:#212529;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark{
    color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:hover{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark.focus,.btn-outline-dark:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
    color:#343a40;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link{
    font-weight:400;
    color:#007bff;
    text-decoration:none
}
.btn-link:hover{
    color:#0056b3;
    text-decoration:underline
}
.btn-link.focus,.btn-link:focus{
    text-decoration:underline;
    box-shadow:none
}
.btn-link.disabled,.btn-link:disabled{
    color:#6c757d;
    pointer-events:none
}
.btn-group-lg>.btn,.btn-lg{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.btn-group-sm>.btn,.btn-sm{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:.5rem
}
.fade{
    transition:opacity .15s linear
}
@media(prefers-reduced-motion:reduce){
    .fade{
        transition:none
    }
}
.fade:not(.show){
    opacity:0
}
.collapse:not(.show){
    display:none
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    transition:height .35s ease
}
@media(prefers-reduced-motion:reduce){
    .collapsing{
        transition:none
    }
}
.dropdown,.dropleft,.dropright,.dropup{
    position:relative
}
.dropdown-toggle{
    white-space:nowrap
}
.dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.dropdown-toggle:empty::after,.dropleft .dropdown-toggle:empty::after,.dropright .dropdown-toggle:empty::after,.dropup .dropdown-toggle:empty::after{
    margin-left:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:1rem;
    color:#212529;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:.25rem
}
.dropdown-menu-left{
    right:auto;
    left:0
}
.dropdown-menu-right{
    right:0;
    left:auto
}
@media(min-width:576px){
    .dropdown-menu-sm-left{
        right:auto;
        left:0
    }
    .dropdown-menu-sm-right{
        right:0;
        left:auto
    }
}
@media(min-width:768px){
    .dropdown-menu-md-left{
        right:auto;
        left:0
    }
    .dropdown-menu-md-right{
        right:0;
        left:auto
    }
}
@media(min-width:992px){
    .dropdown-menu-lg-left{
        right:auto;
        left:0
    }
    .dropdown-menu-lg-right{
        right:0;
        left:auto
    }
}
@media(min-width:1200px){
    .dropdown-menu-xl-left{
        right:auto;
        left:0
    }
    .dropdown-menu-xl-right{
        right:0;
        left:auto
    }
}
.dropup .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.dropright .dropdown-toggle::after,.dropup .dropdown-toggle::after{
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.dropright .dropdown-menu{
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:.125rem
}
.dropright .dropdown-toggle::after{
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid;
    vertical-align:0
}
.dropleft .dropdown-menu{
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:.125rem
}
.dropleft .dropdown-toggle::after{
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    display:none
}
.dropleft .dropdown-toggle::before{
    display:inline-block;
    margin-right:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent;
    vertical-align:0
}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{
    right:auto;
    bottom:auto
}
.dropdown-divider{
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid #e9ecef
}
.dropdown-item{
    display:block;
    width:100%;
    padding:.25rem 1.5rem;
    clear:both;
    font-weight:400;
    color:#212529;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.dropdown-item:focus,.dropdown-item:hover{
    color:#16181b;
    text-decoration:none;
    background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active{
    color:#fff;
    text-decoration:none;
    background-color:#007bff
}
.dropdown-item.disabled,.dropdown-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:transparent
}
.dropdown-menu.show{
    display:block
}
.dropdown-header{
    display:block;
    padding:.5rem 1.5rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#6c757d;
    white-space:nowrap
}
.dropdown-item-text{
    display:block;
    padding:.25rem 1.5rem;
    color:#212529
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:-ms-inline-flexbox;
    display:inline-flex;
    vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{
    z-index:1
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{
    z-index:1
}
.btn-toolbar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.btn-toolbar .input-group{
    width:auto
}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
    margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.dropdown-toggle-split{
    padding-right:.5625rem;
    padding-left:.5625rem
}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{
    margin-left:0
}
.dropleft .dropdown-toggle-split::before{
    margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
    padding-right:.375rem;
    padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
    padding-right:.75rem;
    padding-left:.75rem
}
.btn-group-vertical{
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:center;
    justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
    width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
    margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){
    border-top-left-radius:0;
    border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{
    margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.input-group{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:stretch;
    align-items:stretch;
    width:100%
}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:1%;
    margin-bottom:0
}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{
    margin-left:-1px
}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{
    z-index:3
}
.input-group>.custom-file .custom-file-input:focus{
    z-index:4
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after,.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group>.custom-file{
    -ms-flex-align:center;
    align-items:center
}
.input-group-append,.input-group-prepend,.input-group>.custom-file{
    display:-ms-flexbox;
    display:flex
}
.input-group-append .btn,.input-group-prepend .btn{
    position:relative;
    z-index:2
}
.input-group-append .btn:focus,.input-group-prepend .btn:focus{
    z-index:3
}
.input-group-prepend{
    margin-right:-1px
}
.input-group-append,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{
    margin-left:-1px
}
.input-group-text{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:.375rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:.25rem
}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{
    margin-top:0
}
.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){
    height:calc(1.5em + 1rem + 2px)
}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){
    height:calc(1.5em + .5rem + 2px)
}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{
    padding-right:1.75rem
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.custom-control{
    position:relative;
    display:block;
    min-height:1.5rem;
    padding-left:1.5rem
}
.custom-control-inline{
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-right:1rem
}
.custom-control-input{
    position:absolute;
    z-index:-1;
    opacity:0
}
.custom-control-input:checked~.custom-control-label::before{
    color:#fff;
    border-color:#007bff;
    background-color:#007bff
}
.custom-control-input:focus~.custom-control-label::before{
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{
    border-color:#80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label::before{
    color:#fff;
    background-color:#b3d7ff;
    border-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label{
    color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before{
    background-color:#e9ecef
}
.custom-control-label{
    position:relative;
    margin-bottom:0;
    vertical-align:top
}
.custom-control-label::after,.custom-control-label::before{
    position:absolute;
    top:.25rem;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:""
}
.custom-control-label::before{
    pointer-events:none;
    background-color:#fff;
    border:#adb5bd solid 1px
}
.custom-control-label::after{
    background:no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label::before{
    border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8+PC9zdmc+)
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{
    border-color:#007bff;
    background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI2ZmZicgZD0nTTAgMmg0Jy8+PC9zdmc+)
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before{
    border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+)
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before,.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{
    background-color:rgba(0,123,255,.5)
}
.custom-switch{
    padding-left:2.25rem
}
.custom-switch .custom-control-label::before{
    left:-2.25rem;
    width:1.75rem;
    pointer-events:all;
    border-radius:.5rem
}
.custom-switch .custom-control-label::after{
    top:calc(.25rem + 2px);
    left:calc(-2.25rem + 2px);
    width:calc(1rem - 4px);
    height:calc(1rem - 4px);
    background-color:#adb5bd;
    border-radius:.5rem;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out
}
@media(prefers-reduced-motion:reduce){
    .custom-switch .custom-control-label::after{
        transition:none
    }
}
.custom-switch .custom-control-input:checked~.custom-control-label::after{
    background-color:#fff;
    -webkit-transform:translateX(.75rem);
    transform:translateX(.75rem)
}
.custom-select{
    display:inline-block;
    width:100%;
    height:calc(1.5em + .75rem + 2px);
    padding:.375rem 1.75rem .375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#495057;
    vertical-align:middle;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    background-color:#fff;
    border:1px solid #ced4da;
    border-radius:.25rem;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.custom-select:focus{
    border-color:#80bdff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-select:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.custom-select[multiple],.custom-select[size]:not([size="1"]){
    height:auto;
    padding-right:.75rem;
    background-image:none
}
.custom-select:disabled{
    color:#6c757d;
    background-color:#e9ecef
}
.custom-select::-ms-expand{
    display:none
}
.custom-select-sm{
    height:calc(1.5em + .5rem + 2px);
    padding-top:.25rem;
    padding-bottom:.25rem;
    padding-left:.5rem;
    font-size:.875rem
}
.custom-select-lg{
    height:calc(1.5em + 1rem + 2px);
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-left:1rem;
    font-size:1.25rem
}
.custom-file,.custom-file-input{
    position:relative;
    width:100%;
    height:calc(1.5em + .75rem + 2px)
}
.custom-file{
    display:inline-block;
    margin-bottom:0
}
.custom-file-input{
    z-index:2;
    margin:0;
    opacity:0
}
.custom-file-input:focus~.custom-file-label{
    border-color:#80bdff;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:disabled~.custom-file-label{
    background-color:#e9ecef
}
.custom-file-input:lang(en)~.custom-file-label::after{
    content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]::after{
    content:attr(data-browse)
}
.custom-file-label,.custom-file-label::after{
    position:absolute;
    top:0;
    right:0;
    padding:.375rem .75rem;
    line-height:1.5;
    color:#495057
}
.custom-file-label{
    left:0;
    font-weight:400;
    border:1px solid #ced4da;
    z-index:1;
    height:calc(1.5em + .75rem + 2px);
    background-color:#fff;
    border-radius:.25rem
}
.custom-file-label::after{
    bottom:0;
    z-index:3;
    display:block;
    height:calc(1.5em + .75rem);
    content:"Browse";
    background-color:#e9ecef;
    border-left:inherit;
    border-radius:0 .25rem .25rem 0
}
.custom-range{
    width:100%;
    height:calc(1rem + .4rem);
    padding:0;
    background-color:transparent;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.custom-range:focus{
    outline:0
}
.custom-range:focus::-webkit-slider-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-moz-range-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range:focus::-ms-thumb{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-range::-moz-focus-outer{
    border:0
}
.custom-range::-webkit-slider-thumb{
    width:1rem;
    height:1rem;
    margin-top:-.25rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    appearance:none
}
@media(prefers-reduced-motion:reduce){
    .custom-range::-webkit-slider-thumb{
        transition:none
    }
}
.custom-range::-webkit-slider-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-webkit-slider-runnable-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-moz-range-thumb{
    width:1rem;
    height:1rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance:none;
    appearance:none
}
@media(prefers-reduced-motion:reduce){
    .custom-range::-moz-range-thumb{
        transition:none
    }
}
.custom-range::-moz-range-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-moz-range-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#dee2e6;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-ms-thumb{
    width:1rem;
    height:1rem;
    margin-top:0;
    margin-right:.2rem;
    margin-left:.2rem;
    background-color:#007bff;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance:none
}
@media(prefers-reduced-motion:reduce){
    .custom-range::-ms-thumb{
        transition:none
    }
}
.custom-range::-ms-thumb:active{
    background-color:#b3d7ff
}
.custom-range::-ms-track{
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:transparent;
    border-color:transparent;
    border-width:.5rem
}
.custom-range::-ms-fill-lower{
    background-color:#dee2e6;
    border-radius:1rem
}
.custom-range::-ms-fill-upper{
    margin-right:15px;
    background-color:#dee2e6;
    border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb{
    background-color:#adb5bd
}
.custom-range:disabled::-webkit-slider-runnable-track{
    cursor:default
}
.custom-range:disabled::-moz-range-thumb{
    background-color:#adb5bd
}
.custom-range:disabled::-moz-range-track{
    cursor:default
}
.custom-range:disabled::-ms-thumb{
    background-color:#adb5bd
}
.custom-control-label::before,.custom-file-label,.custom-select{
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce){
    .custom-control-label::before,.custom-file-label,.custom-select{
        transition:none
    }
}
.nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover{
    text-decoration:none
}
.nav-link.disabled{
    color:#6c757d;
    pointer-events:none;
    cursor:default
}
.nav-tabs{
    border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item{
    margin-bottom:-1px
}
.nav-tabs .nav-link{
    border:1px solid transparent;
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled{
    color:#6c757d;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    color:#495057;
    background-color:#fff;
    border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link{
    border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    color:#fff;
    background-color:#007bff
}
.nav-fill .nav-item{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:center
}
.nav-justified .nav-item{
    -ms-flex-preferred-size:0;
    flex-basis:0%;
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.navbar{
    position:relative;
    padding:.5rem 1rem
}
.navbar,.navbar>.container,.navbar>.container-fluid{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.navbar-brand{
    display:inline-block;
    padding-top:.3125rem;
    padding-bottom:.3125rem;
    margin-right:1rem;
    font-size:1.25rem;
    line-height:inherit;
    white-space:nowrap
}
.navbar-brand:focus,.navbar-brand:hover{
    text-decoration:none
}
.navbar-nav{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.navbar-nav .nav-link{
    padding-right:0;
    padding-left:0
}
.navbar-nav .dropdown-menu{
    position:static;
    float:none
}
.navbar-text{
    display:inline-block;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse{
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-align:center;
    align-items:center
}
.navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:.25rem
}
.navbar-toggler:focus,.navbar-toggler:hover{
    text-decoration:none
}
.navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    content:"";
    background:no-repeat center center;
    background-size:100% 100%
}
@media(max-width:575.98px){
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:576px){
    .navbar-expand-sm{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-sm .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler{
        display:none
    }
}
@media(max-width:767.98px){
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:768px){
    .navbar-expand-md{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-md .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler{
        display:none
    }
}
@media(max-width:991.98px){
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:992px){
    .navbar-expand-lg{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-lg .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler{
        display:none
    }
}
@media(max-width:1199.98px){
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media(min-width:1200px){
    .navbar-expand-xl{
        -ms-flex-flow:row nowrap;
        flex-flow:row nowrap;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    .navbar-expand-xl .navbar-collapse{
        display:-ms-flexbox!important;
        display:flex!important;
        -ms-flex-preferred-size:auto;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler{
        display:none
    }
}
.navbar-expand{
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    padding-right:0;
    padding-left:0
}
.navbar-expand .navbar-nav{
    -ms-flex-direction:row;
    flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu{
    position:absolute
}
.navbar-expand .navbar-nav .nav-link{
    padding-right:.5rem;
    padding-left:.5rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.navbar-expand .navbar-collapse{
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
}
.navbar-expand .navbar-toggler{
    display:none
}
.navbar-light .navbar-brand{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link{
    color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
    color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled{
    color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-text a{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler{
    color:rgba(0,0,0,.5);
    border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+)
}
.navbar-light .navbar-text{
    color:rgba(0,0,0,.5)
}
.navbar-dark .navbar-brand{
    color:#fff
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
    color:#fff
}
.navbar-dark .navbar-nav .nav-link{
    color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
    color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled{
    color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-text a{
    color:#fff
}
.navbar-dark .navbar-toggler{
    color:rgba(255,255,255,.5);
    border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+)
}
.navbar-dark .navbar-text{
    color:rgba(255,255,255,.5)
}
.card{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    min-width:0;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:border-box;
    border:1px solid rgba(0,0,0,.125);
    border-radius:.25rem
}
.card>.list-group:first-child .list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.card-body{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1.25rem
}
.card-title{
    margin-bottom:.75rem
}
.card-subtitle{
    margin-top:-.375rem;
    margin-bottom:0
}
.card-text:last-child{
    margin-bottom:0
}
.card-link:hover{
    text-decoration:none
}
.card-link+.card-link{
    margin-left:1.25rem
}
.card-header{
    padding:.75rem 1.25rem;
    margin-bottom:0;
    background-color:rgba(0,0,0,.03);
    border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child{
    border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child{
    border-top:0
}
.card-footer{
    padding:.75rem 1.25rem;
    background-color:rgba(0,0,0,.03);
    border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child{
    border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs{
    margin-bottom:-.75rem;
    border-bottom:0
}
.card-header-pills,.card-header-tabs{
    margin-right:-.625rem;
    margin-left:-.625rem
}
.card-img-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:1.25rem
}
.card-img{
    width:100%;
    border-radius:calc(.25rem - 1px)
}
.card-img-top{
    width:100%;
    border-top-left-radius:calc(.25rem - 1px);
    border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom{
    width:100%;
    border-bottom-right-radius:calc(.25rem - 1px);
    border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-deck .card{
    margin-bottom:15px
}
@media(min-width:576px){
    .card-deck{
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        margin-right:-15px;
        margin-left:-15px
    }
    .card-deck .card{
        display:-ms-flexbox;
        display:flex;
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-right:15px;
        margin-bottom:0;
        margin-left:15px
    }
}
.card-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.card-group>.card{
    margin-bottom:15px
}
@media(min-width:576px){
    .card-group{
        -ms-flex-flow:row wrap;
        flex-flow:row wrap
    }
    .card-group>.card{
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        margin-bottom:0
    }
    .card-group>.card+.card{
        margin-left:0;
        border-left:0
    }
    .card-group>.card:not(:last-child){
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{
        border-top-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:first-child){
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{
        border-top-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{
        border-bottom-left-radius:0
    }
}
.card-columns .card{
    margin-bottom:.75rem
}
@media(min-width:576px){
    .card-columns{
        -webkit-column-count:3;
        -moz-column-count:3;
        column-count:3;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
}
.accordion>.card{
    overflow:hidden
}
.accordion>.card:not(:first-of-type) .card-header:first-child{
    border-radius:0
}
.accordion>.card:not(:first-of-type):not(:last-of-type){
    border-bottom:0;
    border-radius:0
}
.accordion>.card:first-of-type{
    border-bottom:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.accordion>.card:last-of-type{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.accordion>.card .card-header{
    margin-bottom:-1px
}
.breadcrumb,.pagination{
    display:-ms-flexbox;
    display:flex;
    list-style:none;
    border-radius:.25rem
}
.breadcrumb{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:.75rem 1rem;
    margin-bottom:1rem;
    background-color:#e9ecef
}
.breadcrumb-item+.breadcrumb-item{
    padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item::before{
    display:inline-block;
    padding-right:.5rem;
    color:#6c757d;
    content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:none
}
.breadcrumb-item.active{
    color:#6c757d
}
.pagination{
    padding-left:0
}
.page-link{
    position:relative;
    display:block;
    padding:.5rem .75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#007bff;
    background-color:#fff;
    border:1px solid #dee2e6
}
.page-link:hover{
    z-index:2;
    color:#0056b3;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.page-link:focus{
    z-index:2;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-item:first-child .page-link{
    margin-left:0;
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link{
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.page-item.active .page-link{
    z-index:1;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.page-item.disabled .page-link{
    color:#6c757d;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#dee2e6
}
.pagination-lg .page-link{
    padding:.75rem 1.5rem;
    font-size:1.25rem;
    line-height:1.5
}
.pagination-lg .page-item:first-child .page-link{
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link{
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.pagination-sm .page-link{
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5
}
.pagination-sm .page-item:first-child .page-link{
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link{
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
.badge{
    display:inline-block;
    padding:.25em .4em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce){
    .badge{
        transition:none
    }
}
a.badge:focus,a.badge:hover{
    text-decoration:none
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.badge-pill{
    padding-right:.6em;
    padding-left:.6em;
    border-radius:10rem
}
.badge-primary{
    color:#fff;
    background-color:#007bff
}
a.badge-primary:focus,a.badge-primary:hover{
    color:#fff;
    background-color:#0062cc
}
a.badge-primary.focus,a.badge-primary:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.badge-secondary{
    color:#fff;
    background-color:#6c757d
}
a.badge-secondary:focus,a.badge-secondary:hover{
    color:#fff;
    background-color:#545b62
}
a.badge-secondary.focus,a.badge-secondary:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.badge-success{
    color:#fff;
    background-color:#28a745
}
a.badge-success:focus,a.badge-success:hover{
    color:#fff;
    background-color:#1e7e34
}
a.badge-success.focus,a.badge-success:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.badge-info{
    color:#fff;
    background-color:#17a2b8
}
a.badge-info:focus,a.badge-info:hover{
    color:#fff;
    background-color:#117a8b
}
a.badge-info.focus,a.badge-info:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.badge-warning{
    color:#212529;
    background-color:#ffc107
}
a.badge-warning:focus,a.badge-warning:hover{
    color:#212529;
    background-color:#d39e00
}
a.badge-warning.focus,a.badge-warning:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.badge-danger{
    color:#fff;
    background-color:#dc3545
}
a.badge-danger:focus,a.badge-danger:hover{
    color:#fff;
    background-color:#bd2130
}
a.badge-danger.focus,a.badge-danger:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.badge-light{
    color:#212529;
    background-color:#f8f9fa
}
a.badge-light:focus,a.badge-light:hover{
    color:#212529;
    background-color:#dae0e5
}
a.badge-light.focus,a.badge-light:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.badge-dark{
    color:#fff;
    background-color:#343a40
}
a.badge-dark:focus,a.badge-dark:hover{
    color:#fff;
    background-color:#1d2124
}
a.badge-dark.focus,a.badge-dark:focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.jumbotron{
    padding:2rem 1rem;
    margin-bottom:2rem;
    background-color:#e9ecef;
    border-radius:.3rem
}
@media(min-width:576px){
    .jumbotron{
        padding:4rem 2rem
    }
}
.jumbotron-fluid{
    padding-right:0;
    padding-left:0;
    border-radius:0
}
.alert{
    position:relative;
    padding:.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:.25rem
}
.alert-heading{
    color:inherit
}
.alert-link{
    font-weight:700
}
.alert-dismissible{
    padding-right:4rem
}
.alert-dismissible .close{
    position:absolute;
    top:0;
    right:0;
    padding:.75rem 1.25rem;
    color:inherit
}
.alert-primary{
    color:#004085;
    background-color:#cce5ff;
    border-color:#b8daff
}
.alert-primary hr{
    border-top-color:#9fcdff
}
.alert-primary .alert-link{
    color:#002752
}
.alert-secondary{
    color:#383d41;
    background-color:#e2e3e5;
    border-color:#d6d8db
}
.alert-secondary hr{
    border-top-color:#c8cbcf
}
.alert-secondary .alert-link{
    color:#202326
}
.alert-success{
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb
}
.alert-success hr{
    border-top-color:#b1dfbb
}
.alert-success .alert-link{
    color:#0b2e13
}
.alert-info{
    color:#0c5460;
    background-color:#d1ecf1;
    border-color:#bee5eb
}
.alert-info hr{
    border-top-color:#abdde5
}
.alert-info .alert-link{
    color:#062c33
}
.alert-warning{
    color:#856404;
    background-color:#fff3cd;
    border-color:#ffeeba
}
.alert-warning hr{
    border-top-color:#ffe8a1
}
.alert-warning .alert-link{
    color:#533f03
}
.alert-danger{
    color:#721c24;
    background-color:#f8d7da;
    border-color:#f5c6cb
}
.alert-danger hr{
    border-top-color:#f1b0b7
}
.alert-danger .alert-link{
    color:#491217
}
.alert-light{
    color:#818182;
    background-color:#fefefe;
    border-color:#fdfdfe
}
.alert-light hr{
    border-top-color:#ececf6
}
.alert-light .alert-link{
    color:#686868
}
.alert-dark{
    color:#1b1e21;
    background-color:#d6d8d9;
    border-color:#c6c8ca
}
.alert-dark hr{
    border-top-color:#b9bbbe
}
.alert-dark .alert-link{
    color:#040505
}
.progress,.progress-bar{
    display:-ms-flexbox;
    display:flex
}
.progress{
    height:1rem;
    overflow:hidden;
    font-size:.75rem;
    border-radius:.25rem;
    background-color:#e9ecef
}
.progress-bar{
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    background-color:#007bff;
    transition:width .6s ease
}
@media(prefers-reduced-motion:reduce){
    .progress-bar{
        transition:none
    }
}
.progress-bar-striped{
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size:1rem 1rem
}
.progress-bar-animated{
    -webkit-animation:progress-bar-stripes 1s linear infinite;
    animation:progress-bar-stripes 1s linear infinite
}
@media(prefers-reduced-motion:reduce){
    .progress-bar-animated{
        -webkit-animation:none;
        animation:none
    }
}
.media{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start
}
.media-body{
    -ms-flex:1;
    flex:1
}
.list-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0
}
.list-group-item-action{
    width:100%;
    color:#495057;
    text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
    z-index:1;
    color:#495057;
    text-decoration:none;
    background-color:#f8f9fa
}
.list-group-item-action:active{
    color:#212529;
    background-color:#e9ecef
}
.list-group-item{
    position:relative;
    display:block;
    padding:.75rem 1.25rem;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.list-group-item.disabled,.list-group-item:disabled{
    color:#6c757d;
    pointer-events:none;
    background-color:#fff
}
.list-group-item.active{
    z-index:2;
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.list-group-horizontal{
    -ms-flex-direction:row;
    flex-direction:row
}
.list-group-horizontal .list-group-item{
    margin-right:-1px;
    margin-bottom:0
}
.list-group-horizontal .list-group-item:first-child{
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0
}
.list-group-horizontal .list-group-item:last-child{
    margin-right:0;
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:0
}
@media(min-width:576px){
    .list-group-horizontal-sm{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .list-group-horizontal-sm .list-group-item{
        margin-right:-1px;
        margin-bottom:0
    }
    .list-group-horizontal-sm .list-group-item:first-child{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-sm .list-group-item:last-child{
        margin-right:0;
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:0
    }
}
@media(min-width:768px){
    .list-group-horizontal-md{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .list-group-horizontal-md .list-group-item{
        margin-right:-1px;
        margin-bottom:0
    }
    .list-group-horizontal-md .list-group-item:first-child{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-md .list-group-item:last-child{
        margin-right:0;
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:0
    }
}
@media(min-width:992px){
    .list-group-horizontal-lg{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .list-group-horizontal-lg .list-group-item{
        margin-right:-1px;
        margin-bottom:0
    }
    .list-group-horizontal-lg .list-group-item:first-child{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-lg .list-group-item:last-child{
        margin-right:0;
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:0
    }
}
@media(min-width:1200px){
    .list-group-horizontal-xl{
        -ms-flex-direction:row;
        flex-direction:row
    }
    .list-group-horizontal-xl .list-group-item{
        margin-right:-1px;
        margin-bottom:0
    }
    .list-group-horizontal-xl .list-group-item:first-child{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem;
        border-top-right-radius:0
    }
    .list-group-horizontal-xl .list-group-item:last-child{
        margin-right:0;
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:0
    }
}
.list-group-flush .list-group-item{
    border-right:0;
    border-left:0;
    border-radius:0
}
.list-group-flush .list-group-item:last-child{
    margin-bottom:-1px
}
.list-group-flush:first-child .list-group-item:first-child{
    border-top:0
}
.list-group-flush:last-child .list-group-item:last-child{
    margin-bottom:0;
    border-bottom:0
}
.list-group-item-primary{
    color:#004085;
    background-color:#b8daff
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
    color:#004085;
    background-color:#9fcdff
}
.list-group-item-primary.list-group-item-action.active{
    color:#fff;
    background-color:#004085;
    border-color:#004085
}
.list-group-item-secondary{
    color:#383d41;
    background-color:#d6d8db
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
    color:#383d41;
    background-color:#c8cbcf
}
.list-group-item-secondary.list-group-item-action.active{
    color:#fff;
    background-color:#383d41;
    border-color:#383d41
}
.list-group-item-success{
    color:#155724;
    background-color:#c3e6cb
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
    color:#155724;
    background-color:#b1dfbb
}
.list-group-item-success.list-group-item-action.active{
    color:#fff;
    background-color:#155724;
    border-color:#155724
}
.list-group-item-info{
    color:#0c5460;
    background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
    color:#0c5460;
    background-color:#abdde5
}
.list-group-item-info.list-group-item-action.active{
    color:#fff;
    background-color:#0c5460;
    border-color:#0c5460
}
.list-group-item-warning{
    color:#856404;
    background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
    color:#856404;
    background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active{
    color:#fff;
    background-color:#856404;
    border-color:#856404
}
.list-group-item-danger{
    color:#721c24;
    background-color:#f5c6cb
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
    color:#721c24;
    background-color:#f1b0b7
}
.list-group-item-danger.list-group-item-action.active{
    color:#fff;
    background-color:#721c24;
    border-color:#721c24
}
.list-group-item-light{
    color:#818182;
    background-color:#fdfdfe
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
    color:#818182;
    background-color:#ececf6
}
.list-group-item-light.list-group-item-action.active{
    color:#fff;
    background-color:#818182;
    border-color:#818182
}
.list-group-item-dark{
    color:#1b1e21;
    background-color:#c6c8ca
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
    color:#1b1e21;
    background-color:#b9bbbe
}
.list-group-item-dark.list-group-item-action.active{
    color:#fff;
    background-color:#1b1e21;
    border-color:#1b1e21
}
.close{
    float:right;
    font-size:1.5rem;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.5
}
.close:hover{
    color:#000;
    text-decoration:none
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{
    opacity:.75
}
button.close{
    padding:0;
    background-color:transparent;
    border:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
a.close.disabled{
    pointer-events:none
}
.toast{
    max-width:350px;
    overflow:hidden;
    font-size:.875rem;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.1);
    box-shadow:0 .25rem .75rem rgba(0,0,0,.1);
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    opacity:0;
    border-radius:.25rem
}
.toast:not(:last-child){
    margin-bottom:.75rem
}
.toast.showing{
    opacity:1
}
.toast.show{
    display:block;
    opacity:1
}
.toast.hide{
    display:none
}
.toast-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:.25rem .75rem;
    color:#6c757d;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border-bottom:1px solid rgba(0,0,0,.05)
}
.toast-body{
    padding:.75rem
}
.modal,.modal-open{
    overflow:hidden
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal{
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    display:none;
    width:100%;
    height:100%;
    outline:0
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none
}
.modal.fade .modal-dialog{
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform:translate(0,-50px);
    transform:translate(0,-50px)
}
@media(prefers-reduced-motion:reduce){
    .modal.fade .modal-dialog{
        transition:none
    }
}
.modal.show .modal-dialog{
    -webkit-transform:none;
    transform:none
}
.modal-dialog-scrollable{
    display:-ms-flexbox;
    display:flex;
    max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content{
    max-height:calc(100vh - 1rem);
    overflow:hidden
}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{
    -ms-flex-negative:0;
    flex-shrink:0
}
.modal-dialog-scrollable .modal-body{
    overflow-y:auto
}
.modal-dialog-centered{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    min-height:calc(100% - 1rem)
}
.modal-dialog-centered::before{
    display:block;
    height:calc(100vh - 1rem);
    content:""
}
.modal-dialog-centered.modal-dialog-scrollable{
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    justify-content:center;
    height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{
    max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable::before{
    content:none
}
.modal-content{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    left:0;
    z-index:1040;
    width:100vw;
    height:100vh;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.show{
    opacity:.5
}
.modal-header{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:1rem;
    border-bottom:1px solid #dee2e6;
    border-top-left-radius:.3rem;
    border-top-right-radius:.3rem
}
.modal-header .close{
    padding:1rem;
    margin:-1rem -1rem -1rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.5
}
.modal-body{
    position:relative;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding:1rem;
    border-top:1px solid #dee2e6;
    border-bottom-right-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.modal-footer>:not(:first-child){
    margin-left:.25rem
}
.modal-footer>:not(:last-child){
    margin-right:.25rem
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media(min-width:576px){
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-dialog-scrollable{
        max-height:calc(100% - 3.5rem)
    }
    .modal-dialog-scrollable .modal-content{
        max-height:calc(100vh - 3.5rem)
    }
    .modal-dialog-centered{
        min-height:calc(100% - 3.5rem)
    }
    .modal-dialog-centered::before{
        height:calc(100vh - 3.5rem)
    }
    .modal-sm{
        max-width:300px
    }
}
@media(min-width:992px){
    .modal-lg,.modal-xl{
        max-width:800px
    }
}
@media(min-width:1200px){
    .modal-xl{
        max-width:1140px
    }
}
.tooltip,.tooltip .arrow{
    position:absolute;
    display:block
}
.tooltip{
    z-index:1070;
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    opacity:0
}
.tooltip.show{
    opacity:.9
}
.tooltip .arrow{
    width:.8rem;
    height:.4rem
}
.tooltip .arrow::before{
    position:absolute;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{
    padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{
    bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{
    top:0;
    border-width:.4rem .4rem 0;
    border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{
    padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{
    left:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{
    right:0;
    border-width:.4rem .4rem .4rem 0;
    border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{
    padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{
    top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{
    bottom:0;
    border-width:0 .4rem .4rem;
    border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{
    padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{
    right:0;
    width:.4rem;
    height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{
    left:0;
    border-width:.4rem 0 .4rem .4rem;
    border-left-color:#000
}
.tooltip-inner{
    max-width:200px;
    padding:.25rem .5rem;
    color:#fff;
    text-align:center;
    background-color:#000;
    border-radius:.25rem
}
.popover,.popover .arrow{
    position:absolute;
    display:block
}
.popover{
    top:0;
    left:0;
    z-index:1060;
    max-width:276px;
    font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.3rem
}
.popover .arrow{
    width:1rem;
    height:.5rem;
    margin:0 .3rem
}
.popover .arrow::after,.popover .arrow::before{
    position:absolute;
    display:block;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-popover-auto[x-placement^=top],.bs-popover-top{
    margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{
    bottom:calc((.5rem + 1px)*-1)
}
.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{
    bottom:0;
    border-width:.5rem .5rem 0;
    border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{
    bottom:1px;
    border-width:.5rem .5rem 0;
    border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],.bs-popover-right{
    margin-left:.5rem
}
.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{
    left:calc((.5rem + 1px)*-1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{
    left:0;
    border-width:.5rem .5rem .5rem 0;
    border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{
    left:1px;
    border-width:.5rem .5rem .5rem 0;
    border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{
    margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{
    top:calc((.5rem + 1px)*-1)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{
    top:0;
    border-width:0 .5rem .5rem;
    border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{
    top:1px;
    border-width:0 .5rem .5rem;
    border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:1rem;
    margin-left:-.5rem;
    content:"";
    border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],.bs-popover-left{
    margin-right:.5rem
}
.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{
    right:calc((.5rem + 1px)*-1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{
    right:0;
    border-width:.5rem 0 .5rem .5rem;
    border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{
    right:1px;
    border-width:.5rem 0 .5rem .5rem;
    border-left-color:#fff
}
.popover-header{
    padding:.5rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-top-left-radius:calc(.3rem - 1px);
    border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty{
    display:none
}
.popover-body{
    padding:.5rem .75rem;
    color:#212529
}
.carousel,.carousel-inner{
    position:relative
}
.carousel.pointer-event{
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.carousel-inner{
    width:100%;
    overflow:hidden
}
.carousel-inner::after,.clearfix::after{
    display:block;
    clear:both;
    content:""
}
.carousel-item{
    position:relative;
    display:none;
    float:left;
    width:100%;
    margin-right:-100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transition:transform .6s ease-in-out;
    transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}
@media(prefers-reduced-motion:reduce){
    .carousel-item{
        transition:none
    }
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{
    display:block
}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.carousel-fade .carousel-item{
    opacity:0;
    transition-property:opacity;
    -webkit-transform:none;
    transform:none
}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{
    z-index:1;
    opacity:1
}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
    z-index:0;
    opacity:0;
    transition:0s .6s opacity
}
@media(prefers-reduced-motion:reduce){
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
        transition:none
    }
}
.carousel-control-next,.carousel-control-prev{
    position:absolute;
    top:0;
    bottom:0;
    z-index:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:15%;
    color:#fff;
    text-align:center;
    opacity:.5;
    transition:opacity .15s ease
}
@media(prefers-reduced-motion:reduce){
    .carousel-control-next,.carousel-control-prev{
        transition:none
    }
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
}
.carousel-control-prev{
    left:0
}
.carousel-control-next{
    right:0
}
.carousel-control-next-icon,.carousel-control-prev-icon{
    display:inline-block;
    width:20px;
    height:20px;
    background:no-repeat 50%/100% 100%
}
.carousel-control-prev-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLz48L3N2Zz4=)
}
.carousel-control-next-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLz48L3N2Zz4=)
}
.carousel-indicators{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:15;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    padding-left:0;
    margin-right:15%;
    margin-left:15%;
    list-style:none
}
.carousel-indicators li{
    box-sizing:content-box;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    width:30px;
    height:3px;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    cursor:pointer;
    background-color:#fff;
    background-clip:padding-box;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    opacity:.5;
    transition:opacity .6s ease
}
@media(prefers-reduced-motion:reduce){
    .carousel-indicators li{
        transition:none
    }
}
.carousel-indicators .active{
    opacity:1
}
.carousel-caption{
    position:absolute;
    right:15%;
    bottom:20px;
    left:15%;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center
}
.spinner-border{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    border:.25em solid currentColor;
    border-right-color:transparent;
    border-radius:50%;
    -webkit-animation:spinner-border .75s linear infinite;
    animation:spinner-border .75s linear infinite
}
.spinner-border-sm{
    width:1rem;
    height:1rem;
    border-width:.2em
}
.spinner-grow{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:text-bottom;
    background-color:currentColor;
    border-radius:50%;
    opacity:0;
    -webkit-animation:spinner-grow .75s linear infinite;
    animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm{
    width:1rem;
    height:1rem
}
.align-baseline{
    vertical-align:baseline!important
}
.align-top{
    vertical-align:top!important
}
.align-middle{
    vertical-align:middle!important
}
.align-bottom{
    vertical-align:bottom!important
}
.align-text-bottom{
    vertical-align:text-bottom!important
}
.align-text-top{
    vertical-align:text-top!important
}
.bg-primary{
    background-color:#007bff!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
    background-color:#0062cc!important
}
.bg-secondary{
    background-color:#6c757d!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
    background-color:#545b62!important
}
.bg-success{
    background-color:#28a745!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{
    background-color:#1e7e34!important
}
.bg-info{
    background-color:#17a2b8!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{
    background-color:#117a8b!important
}
.bg-warning{
    background-color:#ffc107!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{
    background-color:#d39e00!important
}
.bg-danger{
    background-color:#dc3545!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
    background-color:#bd2130!important
}
.bg-light{
    background-color:#f8f9fa!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{
    background-color:#dae0e5!important
}
.bg-dark{
    background-color:#343a40!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{
    background-color:#1d2124!important
}
.bg-white{
    background-color:#fff!important
}
.bg-transparent{
    background-color:transparent!important
}
.border{
    border:1px solid #dee2e6!important
}
.border-top{
    border-top:1px solid #dee2e6!important
}
.border-right{
    border-right:1px solid #dee2e6!important
}
.border-bottom{
    border-bottom:1px solid #dee2e6!important
}
.border-left{
    border-left:1px solid #dee2e6!important
}
.border-0{
    border:0!important
}
.border-top-0{
    border-top:0!important
}
.border-right-0{
    border-right:0!important
}
.border-bottom-0{
    border-bottom:0!important
}
.border-left-0{
    border-left:0!important
}
.border-primary{
    border-color:#007bff!important
}
.border-secondary{
    border-color:#6c757d!important
}
.border-success{
    border-color:#28a745!important
}
.border-info{
    border-color:#17a2b8!important
}
.border-warning{
    border-color:#ffc107!important
}
.border-danger{
    border-color:#dc3545!important
}
.border-light{
    border-color:#f8f9fa!important
}
.border-dark{
    border-color:#343a40!important
}
.border-white{
    border-color:#fff!important
}
.rounded-sm{
    border-radius:.2rem!important
}
.rounded{
    border-radius:.25rem!important
}
.rounded-right,.rounded-top{
    border-top-right-radius:.25rem!important
}
.rounded-top{
    border-top-left-radius:.25rem!important
}
.rounded-right{
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom,.rounded-left{
    border-bottom-left-radius:.25rem!important
}
.rounded-bottom{
    border-bottom-right-radius:.25rem!important
}
.rounded-left{
    border-top-left-radius:.25rem!important
}
.rounded-lg{
    border-radius:.3rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-pill{
    border-radius:50rem!important
}
.rounded-0{
    border-radius:0!important
}
.d-none{
    display:none!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media(min-width:576px){
    .d-sm-none{
        display:none!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:768px){
    .d-md-none{
        display:none!important
    }
    .d-md-inline{
        display:inline!important
    }
    .d-md-inline-block{
        display:inline-block!important
    }
    .d-md-block{
        display:block!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-table-cell{
        display:table-cell!important
    }
    .d-md-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:992px){
    .d-lg-none{
        display:none!important
    }
    .d-lg-inline{
        display:inline!important
    }
    .d-lg-inline-block{
        display:inline-block!important
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-table-cell{
        display:table-cell!important
    }
    .d-lg-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media(min-width:1200px){
    .d-xl-none{
        display:none!important
    }
    .d-xl-inline{
        display:inline!important
    }
    .d-xl-inline-block{
        display:inline-block!important
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-table-cell{
        display:table-cell!important
    }
    .d-xl-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print{
    .d-print-none{
        display:none!important
    }
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex{
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.embed-responsive{
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive::before{
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9::before{
    padding-top:42.857143%
}
.embed-responsive-16by9::before{
    padding-top:56.25%
}
.embed-responsive-4by3::before{
    padding-top:75%
}
.embed-responsive-1by1::before{
    padding-top:100%
}
.flex-row{
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.flex-fill{
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-grow-0{
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.flex-grow-1{
    -ms-flex-positive:1!important;
    flex-grow:1!important
}
.flex-shrink-0{
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.flex-shrink-1{
    -ms-flex-negative:1!important;
    flex-shrink:1!important
}
.justify-content-start{
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media(min-width:576px){
    .flex-sm-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-sm-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:768px){
    .flex-md-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-md-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-md-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-md-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-md-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-md-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-md-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:992px){
    .flex-lg-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-lg-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-lg-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-lg-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-lg-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-lg-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-lg-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media(min-width:1200px){
    .flex-xl-row{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-xl-fill{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xl-grow-0{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xl-grow-1{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xl-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xl-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-xl-start{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.float-left{
    float:left!important
}
.float-right{
    float:right!important
}
.float-none{
    float:none!important
}
@media(min-width:576px){
    .float-sm-left{
        float:left!important
    }
    .float-sm-right{
        float:right!important
    }
    .float-sm-none{
        float:none!important
    }
}
@media(min-width:768px){
    .float-md-left{
        float:left!important
    }
    .float-md-right{
        float:right!important
    }
    .float-md-none{
        float:none!important
    }
}
@media(min-width:992px){
    .float-lg-left{
        float:left!important
    }
    .float-lg-right{
        float:right!important
    }
    .float-lg-none{
        float:none!important
    }
}
@media(min-width:1200px){
    .float-xl-left{
        float:left!important
    }
    .float-xl-right{
        float:right!important
    }
    .float-xl-none{
        float:none!important
    }
}
.overflow-auto{
    overflow:auto!important
}
.overflow-hidden{
    overflow:hidden!important
}
.position-static{
    position:static!important
}
.position-relative{
    position:relative!important
}
.position-absolute{
    position:absolute!important
}
.position-fixed{
    position:fixed!important
}
.position-sticky{
    position:-webkit-sticky!important;
    position:sticky!important
}
.fixed-bottom,.fixed-top{
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
.fixed-top{
    top:0
}
.fixed-bottom{
    bottom:0
}
@supports((position:-webkit-sticky) or (position:sticky)){
    .sticky-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.shadow-sm{
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow{
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg{
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
    box-shadow:none!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.mw-100{
    max-width:100%!important
}
.mh-100{
    max-height:100%!important
}
.min-vw-100{
    min-width:100vw!important
}
.min-vh-100{
    min-height:100vh!important
}
.vw-100{
    width:100vw!important
}
.vh-100{
    height:100vh!important
}
.stretched-link::after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    pointer-events:auto;
    content:"";
    background-color:transparent
}
.m-0{
    margin:0!important
}
.mt-0,.my-0{
    margin-top:0!important
}
.mr-0,.mx-0{
    margin-right:0!important
}
.mb-0,.my-0{
    margin-bottom:0!important
}
.ml-0,.mx-0{
    margin-left:0!important
}
.m-1{
    margin:.25rem!important
}
.mt-1,.my-1{
    margin-top:.25rem!important
}
.mr-1,.mx-1{
    margin-right:.25rem!important
}
.mb-1,.my-1{
    margin-bottom:.25rem!important
}
.ml-1,.mx-1{
    margin-left:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.mt-2,.my-2{
    margin-top:.5rem!important
}
.mr-2,.mx-2{
    margin-right:.5rem!important
}
.mb-2,.my-2{
    margin-bottom:.5rem!important
}
.ml-2,.mx-2{
    margin-left:.5rem!important
}
.m-3{
    margin:1rem!important
}
.mt-3,.my-3{
    margin-top:1rem!important
}
.mr-3,.mx-3{
    margin-right:1rem!important
}
.mb-3,.my-3{
    margin-bottom:1rem!important
}
.ml-3,.mx-3{
    margin-left:1rem!important
}
.m-4{
    margin:1.5rem!important
}
.mt-4,.my-4{
    margin-top:1.5rem!important
}
.mr-4,.mx-4{
    margin-right:1.5rem!important
}
.mb-4,.my-4{
    margin-bottom:1.5rem!important
}
.ml-4,.mx-4{
    margin-left:1.5rem!important
}
.m-5{
    margin:3rem!important
}
.mt-5,.my-5{
    margin-top:3rem!important
}
.mr-5,.mx-5{
    margin-right:3rem!important
}
.mb-5,.my-5{
    margin-bottom:3rem!important
}
.ml-5,.mx-5{
    margin-left:3rem!important
}
.p-0{
    padding:0!important
}
.pt-0,.py-0{
    padding-top:0!important
}
.pr-0,.px-0{
    padding-right:0!important
}
.pb-0,.py-0{
    padding-bottom:0!important
}
.pl-0,.px-0{
    padding-left:0!important
}
.p-1{
    padding:.25rem!important
}
.pt-1,.py-1{
    padding-top:.25rem!important
}
.pr-1,.px-1{
    padding-right:.25rem!important
}
.pb-1,.py-1{
    padding-bottom:.25rem!important
}
.pl-1,.px-1{
    padding-left:.25rem!important
}
.p-2{
    padding:.5rem!important
}
.pt-2,.py-2{
    padding-top:.5rem!important
}
.pr-2,.px-2{
    padding-right:.5rem!important
}
.pb-2,.py-2{
    padding-bottom:.5rem!important
}
.pl-2,.px-2{
    padding-left:.5rem!important
}
.p-3{
    padding:1rem!important
}
.pt-3,.py-3{
    padding-top:1rem!important
}
.pr-3,.px-3{
    padding-right:1rem!important
}
.pb-3,.py-3{
    padding-bottom:1rem!important
}
.pl-3,.px-3{
    padding-left:1rem!important
}
.p-4{
    padding:1.5rem!important
}
.pt-4,.py-4{
    padding-top:1.5rem!important
}
.pr-4,.px-4{
    padding-right:1.5rem!important
}
.pb-4,.py-4{
    padding-bottom:1.5rem!important
}
.pl-4,.px-4{
    padding-left:1.5rem!important
}
.p-5{
    padding:3rem!important
}
.pt-5,.py-5{
    padding-top:3rem!important
}
.pr-5,.px-5{
    padding-right:3rem!important
}
.pb-5,.py-5{
    padding-bottom:3rem!important
}
.pl-5,.px-5{
    padding-left:3rem!important
}
.m-n1{
    margin:-.25rem!important
}
.mt-n1,.my-n1{
    margin-top:-.25rem!important
}
.mr-n1,.mx-n1{
    margin-right:-.25rem!important
}
.mb-n1,.my-n1{
    margin-bottom:-.25rem!important
}
.ml-n1,.mx-n1{
    margin-left:-.25rem!important
}
.m-n2{
    margin:-.5rem!important
}
.mt-n2,.my-n2{
    margin-top:-.5rem!important
}
.mr-n2,.mx-n2{
    margin-right:-.5rem!important
}
.mb-n2,.my-n2{
    margin-bottom:-.5rem!important
}
.ml-n2,.mx-n2{
    margin-left:-.5rem!important
}
.m-n3{
    margin:-1rem!important
}
.mt-n3,.my-n3{
    margin-top:-1rem!important
}
.mr-n3,.mx-n3{
    margin-right:-1rem!important
}
.mb-n3,.my-n3{
    margin-bottom:-1rem!important
}
.ml-n3,.mx-n3{
    margin-left:-1rem!important
}
.m-n4{
    margin:-1.5rem!important
}
.mt-n4,.my-n4{
    margin-top:-1.5rem!important
}
.mr-n4,.mx-n4{
    margin-right:-1.5rem!important
}
.mb-n4,.my-n4{
    margin-bottom:-1.5rem!important
}
.ml-n4,.mx-n4{
    margin-left:-1.5rem!important
}
.m-n5{
    margin:-3rem!important
}
.mt-n5,.my-n5{
    margin-top:-3rem!important
}
.mr-n5,.mx-n5{
    margin-right:-3rem!important
}
.mb-n5,.my-n5{
    margin-bottom:-3rem!important
}
.ml-n5,.mx-n5{
    margin-left:-3rem!important
}
.m-auto{
    margin:auto!important
}
.mt-auto,.my-auto{
    margin-top:auto!important
}
.mr-auto,.mx-auto{
    margin-right:auto!important
}
.mb-auto,.my-auto{
    margin-bottom:auto!important
}
.ml-auto,.mx-auto{
    margin-left:auto!important
}
@media(min-width:576px){
    .m-sm-0{
        margin:0!important
    }
    .mt-sm-0,.my-sm-0{
        margin-top:0!important
    }
    .mr-sm-0,.mx-sm-0{
        margin-right:0!important
    }
    .mb-sm-0,.my-sm-0{
        margin-bottom:0!important
    }
    .ml-sm-0,.mx-sm-0{
        margin-left:0!important
    }
    .m-sm-1{
        margin:.25rem!important
    }
    .mt-sm-1,.my-sm-1{
        margin-top:.25rem!important
    }
    .mr-sm-1,.mx-sm-1{
        margin-right:.25rem!important
    }
    .mb-sm-1,.my-sm-1{
        margin-bottom:.25rem!important
    }
    .ml-sm-1,.mx-sm-1{
        margin-left:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .mt-sm-2,.my-sm-2{
        margin-top:.5rem!important
    }
    .mr-sm-2,.mx-sm-2{
        margin-right:.5rem!important
    }
    .mb-sm-2,.my-sm-2{
        margin-bottom:.5rem!important
    }
    .ml-sm-2,.mx-sm-2{
        margin-left:.5rem!important
    }
    .m-sm-3{
        margin:1rem!important
    }
    .mt-sm-3,.my-sm-3{
        margin-top:1rem!important
    }
    .mr-sm-3,.mx-sm-3{
        margin-right:1rem!important
    }
    .mb-sm-3,.my-sm-3{
        margin-bottom:1rem!important
    }
    .ml-sm-3,.mx-sm-3{
        margin-left:1rem!important
    }
    .m-sm-4{
        margin:1.5rem!important
    }
    .mt-sm-4,.my-sm-4{
        margin-top:1.5rem!important
    }
    .mr-sm-4,.mx-sm-4{
        margin-right:1.5rem!important
    }
    .mb-sm-4,.my-sm-4{
        margin-bottom:1.5rem!important
    }
    .ml-sm-4,.mx-sm-4{
        margin-left:1.5rem!important
    }
    .m-sm-5{
        margin:3rem!important
    }
    .mt-sm-5,.my-sm-5{
        margin-top:3rem!important
    }
    .mr-sm-5,.mx-sm-5{
        margin-right:3rem!important
    }
    .mb-sm-5,.my-sm-5{
        margin-bottom:3rem!important
    }
    .ml-sm-5,.mx-sm-5{
        margin-left:3rem!important
    }
    .p-sm-0{
        padding:0!important
    }
    .pt-sm-0,.py-sm-0{
        padding-top:0!important
    }
    .pr-sm-0,.px-sm-0{
        padding-right:0!important
    }
    .pb-sm-0,.py-sm-0{
        padding-bottom:0!important
    }
    .pl-sm-0,.px-sm-0{
        padding-left:0!important
    }
    .p-sm-1{
        padding:.25rem!important
    }
    .pt-sm-1,.py-sm-1{
        padding-top:.25rem!important
    }
    .pr-sm-1,.px-sm-1{
        padding-right:.25rem!important
    }
    .pb-sm-1,.py-sm-1{
        padding-bottom:.25rem!important
    }
    .pl-sm-1,.px-sm-1{
        padding-left:.25rem!important
    }
    .p-sm-2{
        padding:.5rem!important
    }
    .pt-sm-2,.py-sm-2{
        padding-top:.5rem!important
    }
    .pr-sm-2,.px-sm-2{
        padding-right:.5rem!important
    }
    .pb-sm-2,.py-sm-2{
        padding-bottom:.5rem!important
    }
    .pl-sm-2,.px-sm-2{
        padding-left:.5rem!important
    }
    .p-sm-3{
        padding:1rem!important
    }
    .pt-sm-3,.py-sm-3{
        padding-top:1rem!important
    }
    .pr-sm-3,.px-sm-3{
        padding-right:1rem!important
    }
    .pb-sm-3,.py-sm-3{
        padding-bottom:1rem!important
    }
    .pl-sm-3,.px-sm-3{
        padding-left:1rem!important
    }
    .p-sm-4{
        padding:1.5rem!important
    }
    .pt-sm-4,.py-sm-4{
        padding-top:1.5rem!important
    }
    .pr-sm-4,.px-sm-4{
        padding-right:1.5rem!important
    }
    .pb-sm-4,.py-sm-4{
        padding-bottom:1.5rem!important
    }
    .pl-sm-4,.px-sm-4{
        padding-left:1.5rem!important
    }
    .p-sm-5{
        padding:3rem!important
    }
    .pt-sm-5,.py-sm-5{
        padding-top:3rem!important
    }
    .pr-sm-5,.px-sm-5{
        padding-right:3rem!important
    }
    .pb-sm-5,.py-sm-5{
        padding-bottom:3rem!important
    }
    .pl-sm-5,.px-sm-5{
        padding-left:3rem!important
    }
    .m-sm-n1{
        margin:-.25rem!important
    }
    .mt-sm-n1,.my-sm-n1{
        margin-top:-.25rem!important
    }
    .mr-sm-n1,.mx-sm-n1{
        margin-right:-.25rem!important
    }
    .mb-sm-n1,.my-sm-n1{
        margin-bottom:-.25rem!important
    }
    .ml-sm-n1,.mx-sm-n1{
        margin-left:-.25rem!important
    }
    .m-sm-n2{
        margin:-.5rem!important
    }
    .mt-sm-n2,.my-sm-n2{
        margin-top:-.5rem!important
    }
    .mr-sm-n2,.mx-sm-n2{
        margin-right:-.5rem!important
    }
    .mb-sm-n2,.my-sm-n2{
        margin-bottom:-.5rem!important
    }
    .ml-sm-n2,.mx-sm-n2{
        margin-left:-.5rem!important
    }
    .m-sm-n3{
        margin:-1rem!important
    }
    .mt-sm-n3,.my-sm-n3{
        margin-top:-1rem!important
    }
    .mr-sm-n3,.mx-sm-n3{
        margin-right:-1rem!important
    }
    .mb-sm-n3,.my-sm-n3{
        margin-bottom:-1rem!important
    }
    .ml-sm-n3,.mx-sm-n3{
        margin-left:-1rem!important
    }
    .m-sm-n4{
        margin:-1.5rem!important
    }
    .mt-sm-n4,.my-sm-n4{
        margin-top:-1.5rem!important
    }
    .mr-sm-n4,.mx-sm-n4{
        margin-right:-1.5rem!important
    }
    .mb-sm-n4,.my-sm-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-sm-n4,.mx-sm-n4{
        margin-left:-1.5rem!important
    }
    .m-sm-n5{
        margin:-3rem!important
    }
    .mt-sm-n5,.my-sm-n5{
        margin-top:-3rem!important
    }
    .mr-sm-n5,.mx-sm-n5{
        margin-right:-3rem!important
    }
    .mb-sm-n5,.my-sm-n5{
        margin-bottom:-3rem!important
    }
    .ml-sm-n5,.mx-sm-n5{
        margin-left:-3rem!important
    }
    .m-sm-auto{
        margin:auto!important
    }
    .mt-sm-auto,.my-sm-auto{
        margin-top:auto!important
    }
    .mr-sm-auto,.mx-sm-auto{
        margin-right:auto!important
    }
    .mb-sm-auto,.my-sm-auto{
        margin-bottom:auto!important
    }
    .ml-sm-auto,.mx-sm-auto{
        margin-left:auto!important
    }
}
@media(min-width:768px){
    .m-md-0{
        margin:0!important
    }
    .mt-md-0,.my-md-0{
        margin-top:0!important
    }
    .mr-md-0,.mx-md-0{
        margin-right:0!important
    }
    .mb-md-0,.my-md-0{
        margin-bottom:0!important
    }
    .ml-md-0,.mx-md-0{
        margin-left:0!important
    }
    .m-md-1{
        margin:.25rem!important
    }
    .mt-md-1,.my-md-1{
        margin-top:.25rem!important
    }
    .mr-md-1,.mx-md-1{
        margin-right:.25rem!important
    }
    .mb-md-1,.my-md-1{
        margin-bottom:.25rem!important
    }
    .ml-md-1,.mx-md-1{
        margin-left:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .mt-md-2,.my-md-2{
        margin-top:.5rem!important
    }
    .mr-md-2,.mx-md-2{
        margin-right:.5rem!important
    }
    .mb-md-2,.my-md-2{
        margin-bottom:.5rem!important
    }
    .ml-md-2,.mx-md-2{
        margin-left:.5rem!important
    }
    .m-md-3{
        margin:1rem!important
    }
    .mt-md-3,.my-md-3{
        margin-top:1rem!important
    }
    .mr-md-3,.mx-md-3{
        margin-right:1rem!important
    }
    .mb-md-3,.my-md-3{
        margin-bottom:1rem!important
    }
    .ml-md-3,.mx-md-3{
        margin-left:1rem!important
    }
    .m-md-4{
        margin:1.5rem!important
    }
    .mt-md-4,.my-md-4{
        margin-top:1.5rem!important
    }
    .mr-md-4,.mx-md-4{
        margin-right:1.5rem!important
    }
    .mb-md-4,.my-md-4{
        margin-bottom:1.5rem!important
    }
    .ml-md-4,.mx-md-4{
        margin-left:1.5rem!important
    }
    .m-md-5{
        margin:3rem!important
    }
    .mt-md-5,.my-md-5{
        margin-top:3rem!important
    }
    .mr-md-5,.mx-md-5{
        margin-right:3rem!important
    }
    .mb-md-5,.my-md-5{
        margin-bottom:3rem!important
    }
    .ml-md-5,.mx-md-5{
        margin-left:3rem!important
    }
    .p-md-0{
        padding:0!important
    }
    .pt-md-0,.py-md-0{
        padding-top:0!important
    }
    .pr-md-0,.px-md-0{
        padding-right:0!important
    }
    .pb-md-0,.py-md-0{
        padding-bottom:0!important
    }
    .pl-md-0,.px-md-0{
        padding-left:0!important
    }
    .p-md-1{
        padding:.25rem!important
    }
    .pt-md-1,.py-md-1{
        padding-top:.25rem!important
    }
    .pr-md-1,.px-md-1{
        padding-right:.25rem!important
    }
    .pb-md-1,.py-md-1{
        padding-bottom:.25rem!important
    }
    .pl-md-1,.px-md-1{
        padding-left:.25rem!important
    }
    .p-md-2{
        padding:.5rem!important
    }
    .pt-md-2,.py-md-2{
        padding-top:.5rem!important
    }
    .pr-md-2,.px-md-2{
        padding-right:.5rem!important
    }
    .pb-md-2,.py-md-2{
        padding-bottom:.5rem!important
    }
    .pl-md-2,.px-md-2{
        padding-left:.5rem!important
    }
    .p-md-3{
        padding:1rem!important
    }
    .pt-md-3,.py-md-3{
        padding-top:1rem!important
    }
    .pr-md-3,.px-md-3{
        padding-right:1rem!important
    }
    .pb-md-3,.py-md-3{
        padding-bottom:1rem!important
    }
    .pl-md-3,.px-md-3{
        padding-left:1rem!important
    }
    .p-md-4{
        padding:1.5rem!important
    }
    .pt-md-4,.py-md-4{
        padding-top:1.5rem!important
    }
    .pr-md-4,.px-md-4{
        padding-right:1.5rem!important
    }
    .pb-md-4,.py-md-4{
        padding-bottom:1.5rem!important
    }
    .pl-md-4,.px-md-4{
        padding-left:1.5rem!important
    }
    .p-md-5{
        padding:3rem!important
    }
    .pt-md-5,.py-md-5{
        padding-top:3rem!important
    }
    .pr-md-5,.px-md-5{
        padding-right:3rem!important
    }
    .pb-md-5,.py-md-5{
        padding-bottom:3rem!important
    }
    .pl-md-5,.px-md-5{
        padding-left:3rem!important
    }
    .m-md-n1{
        margin:-.25rem!important
    }
    .mt-md-n1,.my-md-n1{
        margin-top:-.25rem!important
    }
    .mr-md-n1,.mx-md-n1{
        margin-right:-.25rem!important
    }
    .mb-md-n1,.my-md-n1{
        margin-bottom:-.25rem!important
    }
    .ml-md-n1,.mx-md-n1{
        margin-left:-.25rem!important
    }
    .m-md-n2{
        margin:-.5rem!important
    }
    .mt-md-n2,.my-md-n2{
        margin-top:-.5rem!important
    }
    .mr-md-n2,.mx-md-n2{
        margin-right:-.5rem!important
    }
    .mb-md-n2,.my-md-n2{
        margin-bottom:-.5rem!important
    }
    .ml-md-n2,.mx-md-n2{
        margin-left:-.5rem!important
    }
    .m-md-n3{
        margin:-1rem!important
    }
    .mt-md-n3,.my-md-n3{
        margin-top:-1rem!important
    }
    .mr-md-n3,.mx-md-n3{
        margin-right:-1rem!important
    }
    .mb-md-n3,.my-md-n3{
        margin-bottom:-1rem!important
    }
    .ml-md-n3,.mx-md-n3{
        margin-left:-1rem!important
    }
    .m-md-n4{
        margin:-1.5rem!important
    }
    .mt-md-n4,.my-md-n4{
        margin-top:-1.5rem!important
    }
    .mr-md-n4,.mx-md-n4{
        margin-right:-1.5rem!important
    }
    .mb-md-n4,.my-md-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-md-n4,.mx-md-n4{
        margin-left:-1.5rem!important
    }
    .m-md-n5{
        margin:-3rem!important
    }
    .mt-md-n5,.my-md-n5{
        margin-top:-3rem!important
    }
    .mr-md-n5,.mx-md-n5{
        margin-right:-3rem!important
    }
    .mb-md-n5,.my-md-n5{
        margin-bottom:-3rem!important
    }
    .ml-md-n5,.mx-md-n5{
        margin-left:-3rem!important
    }
    .m-md-auto{
        margin:auto!important
    }
    .mt-md-auto,.my-md-auto{
        margin-top:auto!important
    }
    .mr-md-auto,.mx-md-auto{
        margin-right:auto!important
    }
    .mb-md-auto,.my-md-auto{
        margin-bottom:auto!important
    }
    .ml-md-auto,.mx-md-auto{
        margin-left:auto!important
    }
}
@media(min-width:992px){
    .m-lg-0{
        margin:0!important
    }
    .mt-lg-0,.my-lg-0{
        margin-top:0!important
    }
    .mr-lg-0,.mx-lg-0{
        margin-right:0!important
    }
    .mb-lg-0,.my-lg-0{
        margin-bottom:0!important
    }
    .ml-lg-0,.mx-lg-0{
        margin-left:0!important
    }
    .m-lg-1{
        margin:.25rem!important
    }
    .mt-lg-1,.my-lg-1{
        margin-top:.25rem!important
    }
    .mr-lg-1,.mx-lg-1{
        margin-right:.25rem!important
    }
    .mb-lg-1,.my-lg-1{
        margin-bottom:.25rem!important
    }
    .ml-lg-1,.mx-lg-1{
        margin-left:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .mt-lg-2,.my-lg-2{
        margin-top:.5rem!important
    }
    .mr-lg-2,.mx-lg-2{
        margin-right:.5rem!important
    }
    .mb-lg-2,.my-lg-2{
        margin-bottom:.5rem!important
    }
    .ml-lg-2,.mx-lg-2{
        margin-left:.5rem!important
    }
    .m-lg-3{
        margin:1rem!important
    }
    .mt-lg-3,.my-lg-3{
        margin-top:1rem!important
    }
    .mr-lg-3,.mx-lg-3{
        margin-right:1rem!important
    }
    .mb-lg-3,.my-lg-3{
        margin-bottom:1rem!important
    }
    .ml-lg-3,.mx-lg-3{
        margin-left:1rem!important
    }
    .m-lg-4{
        margin:1.5rem!important
    }
    .mt-lg-4,.my-lg-4{
        margin-top:1.5rem!important
    }
    .mr-lg-4,.mx-lg-4{
        margin-right:1.5rem!important
    }
    .mb-lg-4,.my-lg-4{
        margin-bottom:1.5rem!important
    }
    .ml-lg-4,.mx-lg-4{
        margin-left:1.5rem!important
    }
    .m-lg-5{
        margin:3rem!important
    }
    .mt-lg-5,.my-lg-5{
        margin-top:3rem!important
    }
    .mr-lg-5,.mx-lg-5{
        margin-right:3rem!important
    }
    .mb-lg-5,.my-lg-5{
        margin-bottom:3rem!important
    }
    .ml-lg-5,.mx-lg-5{
        margin-left:3rem!important
    }
    .p-lg-0{
        padding:0!important
    }
    .pt-lg-0,.py-lg-0{
        padding-top:0!important
    }
    .pr-lg-0,.px-lg-0{
        padding-right:0!important
    }
    .pb-lg-0,.py-lg-0{
        padding-bottom:0!important
    }
    .pl-lg-0,.px-lg-0{
        padding-left:0!important
    }
    .p-lg-1{
        padding:.25rem!important
    }
    .pt-lg-1,.py-lg-1{
        padding-top:.25rem!important
    }
    .pr-lg-1,.px-lg-1{
        padding-right:.25rem!important
    }
    .pb-lg-1,.py-lg-1{
        padding-bottom:.25rem!important
    }
    .pl-lg-1,.px-lg-1{
        padding-left:.25rem!important
    }
    .p-lg-2{
        padding:.5rem!important
    }
    .pt-lg-2,.py-lg-2{
        padding-top:.5rem!important
    }
    .pr-lg-2,.px-lg-2{
        padding-right:.5rem!important
    }
    .pb-lg-2,.py-lg-2{
        padding-bottom:.5rem!important
    }
    .pl-lg-2,.px-lg-2{
        padding-left:.5rem!important
    }
    .p-lg-3{
        padding:1rem!important
    }
    .pt-lg-3,.py-lg-3{
        padding-top:1rem!important
    }
    .pr-lg-3,.px-lg-3{
        padding-right:1rem!important
    }
    .pb-lg-3,.py-lg-3{
        padding-bottom:1rem!important
    }
    .pl-lg-3,.px-lg-3{
        padding-left:1rem!important
    }
    .p-lg-4{
        padding:1.5rem!important
    }
    .pt-lg-4,.py-lg-4{
        padding-top:1.5rem!important
    }
    .pr-lg-4,.px-lg-4{
        padding-right:1.5rem!important
    }
    .pb-lg-4,.py-lg-4{
        padding-bottom:1.5rem!important
    }
    .pl-lg-4,.px-lg-4{
        padding-left:1.5rem!important
    }
    .p-lg-5{
        padding:3rem!important
    }
    .pt-lg-5,.py-lg-5{
        padding-top:3rem!important
    }
    .pr-lg-5,.px-lg-5{
        padding-right:3rem!important
    }
    .pb-lg-5,.py-lg-5{
        padding-bottom:3rem!important
    }
    .pl-lg-5,.px-lg-5{
        padding-left:3rem!important
    }
    .m-lg-n1{
        margin:-.25rem!important
    }
    .mt-lg-n1,.my-lg-n1{
        margin-top:-.25rem!important
    }
    .mr-lg-n1,.mx-lg-n1{
        margin-right:-.25rem!important
    }
    .mb-lg-n1,.my-lg-n1{
        margin-bottom:-.25rem!important
    }
    .ml-lg-n1,.mx-lg-n1{
        margin-left:-.25rem!important
    }
    .m-lg-n2{
        margin:-.5rem!important
    }
    .mt-lg-n2,.my-lg-n2{
        margin-top:-.5rem!important
    }
    .mr-lg-n2,.mx-lg-n2{
        margin-right:-.5rem!important
    }
    .mb-lg-n2,.my-lg-n2{
        margin-bottom:-.5rem!important
    }
    .ml-lg-n2,.mx-lg-n2{
        margin-left:-.5rem!important
    }
    .m-lg-n3{
        margin:-1rem!important
    }
    .mt-lg-n3,.my-lg-n3{
        margin-top:-1rem!important
    }
    .mr-lg-n3,.mx-lg-n3{
        margin-right:-1rem!important
    }
    .mb-lg-n3,.my-lg-n3{
        margin-bottom:-1rem!important
    }
    .ml-lg-n3,.mx-lg-n3{
        margin-left:-1rem!important
    }
    .m-lg-n4{
        margin:-1.5rem!important
    }
    .mt-lg-n4,.my-lg-n4{
        margin-top:-1.5rem!important
    }
    .mr-lg-n4,.mx-lg-n4{
        margin-right:-1.5rem!important
    }
    .mb-lg-n4,.my-lg-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-lg-n4,.mx-lg-n4{
        margin-left:-1.5rem!important
    }
    .m-lg-n5{
        margin:-3rem!important
    }
    .mt-lg-n5,.my-lg-n5{
        margin-top:-3rem!important
    }
    .mr-lg-n5,.mx-lg-n5{
        margin-right:-3rem!important
    }
    .mb-lg-n5,.my-lg-n5{
        margin-bottom:-3rem!important
    }
    .ml-lg-n5,.mx-lg-n5{
        margin-left:-3rem!important
    }
    .m-lg-auto{
        margin:auto!important
    }
    .mt-lg-auto,.my-lg-auto{
        margin-top:auto!important
    }
    .mr-lg-auto,.mx-lg-auto{
        margin-right:auto!important
    }
    .mb-lg-auto,.my-lg-auto{
        margin-bottom:auto!important
    }
    .ml-lg-auto,.mx-lg-auto{
        margin-left:auto!important
    }
}
@media(min-width:1200px){
    .m-xl-0{
        margin:0!important
    }
    .mt-xl-0,.my-xl-0{
        margin-top:0!important
    }
    .mr-xl-0,.mx-xl-0{
        margin-right:0!important
    }
    .mb-xl-0,.my-xl-0{
        margin-bottom:0!important
    }
    .ml-xl-0,.mx-xl-0{
        margin-left:0!important
    }
    .m-xl-1{
        margin:.25rem!important
    }
    .mt-xl-1,.my-xl-1{
        margin-top:.25rem!important
    }
    .mr-xl-1,.mx-xl-1{
        margin-right:.25rem!important
    }
    .mb-xl-1,.my-xl-1{
        margin-bottom:.25rem!important
    }
    .ml-xl-1,.mx-xl-1{
        margin-left:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .mt-xl-2,.my-xl-2{
        margin-top:.5rem!important
    }
    .mr-xl-2,.mx-xl-2{
        margin-right:.5rem!important
    }
    .mb-xl-2,.my-xl-2{
        margin-bottom:.5rem!important
    }
    .ml-xl-2,.mx-xl-2{
        margin-left:.5rem!important
    }
    .m-xl-3{
        margin:1rem!important
    }
    .mt-xl-3,.my-xl-3{
        margin-top:1rem!important
    }
    .mr-xl-3,.mx-xl-3{
        margin-right:1rem!important
    }
    .mb-xl-3,.my-xl-3{
        margin-bottom:1rem!important
    }
    .ml-xl-3,.mx-xl-3{
        margin-left:1rem!important
    }
    .m-xl-4{
        margin:1.5rem!important
    }
    .mt-xl-4,.my-xl-4{
        margin-top:1.5rem!important
    }
    .mr-xl-4,.mx-xl-4{
        margin-right:1.5rem!important
    }
    .mb-xl-4,.my-xl-4{
        margin-bottom:1.5rem!important
    }
    .ml-xl-4,.mx-xl-4{
        margin-left:1.5rem!important
    }
    .m-xl-5{
        margin:3rem!important
    }
    .mt-xl-5,.my-xl-5{
        margin-top:3rem!important
    }
    .mr-xl-5,.mx-xl-5{
        margin-right:3rem!important
    }
    .mb-xl-5,.my-xl-5{
        margin-bottom:3rem!important
    }
    .ml-xl-5,.mx-xl-5{
        margin-left:3rem!important
    }
    .p-xl-0{
        padding:0!important
    }
    .pt-xl-0,.py-xl-0{
        padding-top:0!important
    }
    .pr-xl-0,.px-xl-0{
        padding-right:0!important
    }
    .pb-xl-0,.py-xl-0{
        padding-bottom:0!important
    }
    .pl-xl-0,.px-xl-0{
        padding-left:0!important
    }
    .p-xl-1{
        padding:.25rem!important
    }
    .pt-xl-1,.py-xl-1{
        padding-top:.25rem!important
    }
    .pr-xl-1,.px-xl-1{
        padding-right:.25rem!important
    }
    .pb-xl-1,.py-xl-1{
        padding-bottom:.25rem!important
    }
    .pl-xl-1,.px-xl-1{
        padding-left:.25rem!important
    }
    .p-xl-2{
        padding:.5rem!important
    }
    .pt-xl-2,.py-xl-2{
        padding-top:.5rem!important
    }
    .pr-xl-2,.px-xl-2{
        padding-right:.5rem!important
    }
    .pb-xl-2,.py-xl-2{
        padding-bottom:.5rem!important
    }
    .pl-xl-2,.px-xl-2{
        padding-left:.5rem!important
    }
    .p-xl-3{
        padding:1rem!important
    }
    .pt-xl-3,.py-xl-3{
        padding-top:1rem!important
    }
    .pr-xl-3,.px-xl-3{
        padding-right:1rem!important
    }
    .pb-xl-3,.py-xl-3{
        padding-bottom:1rem!important
    }
    .pl-xl-3,.px-xl-3{
        padding-left:1rem!important
    }
    .p-xl-4{
        padding:1.5rem!important
    }
    .pt-xl-4,.py-xl-4{
        padding-top:1.5rem!important
    }
    .pr-xl-4,.px-xl-4{
        padding-right:1.5rem!important
    }
    .pb-xl-4,.py-xl-4{
        padding-bottom:1.5rem!important
    }
    .pl-xl-4,.px-xl-4{
        padding-left:1.5rem!important
    }
    .p-xl-5{
        padding:3rem!important
    }
    .pt-xl-5,.py-xl-5{
        padding-top:3rem!important
    }
    .pr-xl-5,.px-xl-5{
        padding-right:3rem!important
    }
    .pb-xl-5,.py-xl-5{
        padding-bottom:3rem!important
    }
    .pl-xl-5,.px-xl-5{
        padding-left:3rem!important
    }
    .m-xl-n1{
        margin:-.25rem!important
    }
    .mt-xl-n1,.my-xl-n1{
        margin-top:-.25rem!important
    }
    .mr-xl-n1,.mx-xl-n1{
        margin-right:-.25rem!important
    }
    .mb-xl-n1,.my-xl-n1{
        margin-bottom:-.25rem!important
    }
    .ml-xl-n1,.mx-xl-n1{
        margin-left:-.25rem!important
    }
    .m-xl-n2{
        margin:-.5rem!important
    }
    .mt-xl-n2,.my-xl-n2{
        margin-top:-.5rem!important
    }
    .mr-xl-n2,.mx-xl-n2{
        margin-right:-.5rem!important
    }
    .mb-xl-n2,.my-xl-n2{
        margin-bottom:-.5rem!important
    }
    .ml-xl-n2,.mx-xl-n2{
        margin-left:-.5rem!important
    }
    .m-xl-n3{
        margin:-1rem!important
    }
    .mt-xl-n3,.my-xl-n3{
        margin-top:-1rem!important
    }
    .mr-xl-n3,.mx-xl-n3{
        margin-right:-1rem!important
    }
    .mb-xl-n3,.my-xl-n3{
        margin-bottom:-1rem!important
    }
    .ml-xl-n3,.mx-xl-n3{
        margin-left:-1rem!important
    }
    .m-xl-n4{
        margin:-1.5rem!important
    }
    .mt-xl-n4,.my-xl-n4{
        margin-top:-1.5rem!important
    }
    .mr-xl-n4,.mx-xl-n4{
        margin-right:-1.5rem!important
    }
    .mb-xl-n4,.my-xl-n4{
        margin-bottom:-1.5rem!important
    }
    .ml-xl-n4,.mx-xl-n4{
        margin-left:-1.5rem!important
    }
    .m-xl-n5{
        margin:-3rem!important
    }
    .mt-xl-n5,.my-xl-n5{
        margin-top:-3rem!important
    }
    .mr-xl-n5,.mx-xl-n5{
        margin-right:-3rem!important
    }
    .mb-xl-n5,.my-xl-n5{
        margin-bottom:-3rem!important
    }
    .ml-xl-n5,.mx-xl-n5{
        margin-left:-3rem!important
    }
    .m-xl-auto{
        margin:auto!important
    }
    .mt-xl-auto,.my-xl-auto{
        margin-top:auto!important
    }
    .mr-xl-auto,.mx-xl-auto{
        margin-right:auto!important
    }
    .mb-xl-auto,.my-xl-auto{
        margin-bottom:auto!important
    }
    .ml-xl-auto,.mx-xl-auto{
        margin-left:auto!important
    }
}
.text-monospace{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important
}
.text-justify{
    text-align:justify!important
}
.text-wrap{
    white-space:normal!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left{
    text-align:left!important
}
.text-right{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
@media(min-width:576px){
    .text-sm-left{
        text-align:left!important
    }
    .text-sm-right{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
}
@media(min-width:768px){
    .text-md-left{
        text-align:left!important
    }
    .text-md-right{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
}
@media(min-width:992px){
    .text-lg-left{
        text-align:left!important
    }
    .text-lg-right{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
}
@media(min-width:1200px){
    .text-xl-left{
        text-align:left!important
    }
    .text-xl-right{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.font-weight-light{
    font-weight:300!important
}
.font-weight-lighter{
    font-weight:lighter!important
}
.font-weight-normal{
    font-weight:400!important
}
.font-weight-bold{
    font-weight:700!important
}
.font-weight-bolder{
    font-weight:bolder!important
}
.font-italic{
    font-style:italic!important
}
.text-white{
    color:#fff!important
}
.text-primary{
    color:#007bff!important
}
a.text-primary:focus,a.text-primary:hover{
    color:#0056b3!important
}
.text-secondary{
    color:#6c757d!important
}
a.text-secondary:focus,a.text-secondary:hover{
    color:#494f54!important
}
.text-success{
    color:#28a745!important
}
a.text-success:focus,a.text-success:hover{
    color:#19692c!important
}
.text-info{
    color:#17a2b8!important
}
a.text-info:focus,a.text-info:hover{
    color:#0f6674!important
}
.text-warning{
    color:#ffc107!important
}
a.text-warning:focus,a.text-warning:hover{
    color:#ba8b00!important
}
.text-danger{
    color:#dc3545!important
}
a.text-danger:focus,a.text-danger:hover{
    color:#a71d2a!important
}
.text-light{
    color:#f8f9fa!important
}
a.text-light:focus,a.text-light:hover{
    color:#cbd3da!important
}
.text-dark{
    color:#343a40!important
}
a.text-dark:focus,a.text-dark:hover{
    color:#121416!important
}
.text-body{
    color:#212529!important
}
.text-muted{
    color:#6c757d!important
}
.text-black-50{
    color:rgba(0,0,0,.5)!important
}
.text-white-50{
    color:rgba(255,255,255,.5)!important
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.text-decoration-none{
    text-decoration:none!important
}
.text-break{
    word-break:break-word!important;
    overflow-wrap:break-word!important
}
.text-reset{
    color:inherit!important
}
.visible{
    visibility:visible!important
}
.invisible{
    visibility:hidden!important
}
@media print{
    *,::after,::before{
        text-shadow:none!important;
        box-shadow:none!important
    }
    a:not(.btn){
        text-decoration:underline
    }
    abbr[title]::after{
        content:" (" attr(title) ")"
    }
    pre{
        white-space:pre-wrap!important
    }
    blockquote,pre{
        border:1px solid #adb5bd
    }
    thead{
        display:table-header-group
    }
    blockquote,img,pre,tr{
        page-break-inside:avoid
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    @page{
        size:a3
    }
    .container,body{
        min-width:992px!important
    }
    .navbar{
        display:none
    }
    .badge{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table td,.table th{
        background-color:#fff!important
    }
    .table-bordered td,.table-bordered th{
        border:1px solid #dee2e6!important
    }
    .table-dark{
        color:inherit
    }
    .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{
        border-color:#dee2e6
    }
    .table .thead-dark th{
        color:inherit;
        border-color:#dee2e6
    }
}
/*!* Bootstrap-select v1.13.14 (https://developer.snapappointments.com/bootstrap-select) * * Copyright 2012-2020 SnapAppointments, LLC * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)*/
@-webkit-keyframes bs-notify-fadeOut{
    0%{
        opacity:.9
    }
    to{
        opacity:0
    }
}
@-o-keyframes bs-notify-fadeOut{
    0%{
        opacity:.9
    }
    to{
        opacity:0
    }
}
@keyframes bs-notify-fadeOut{
    0%{
        opacity:.9
    }
    to{
        opacity:0
    }
}
.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{
    display:none!important
}
.bootstrap-select{
    width:220px \0;
    vertical-align:middle
}
.bootstrap-select>.dropdown-toggle{
    position:relative;
    width:100%;
    text-align:right;
    white-space:nowrap;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.bootstrap-select>.dropdown-toggle:after{
    margin-top:-1px
}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{
    color:#999
}
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{
    color:rgba(255,255,255,.5)
}
.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:0;
    z-index:0!important
}
.bootstrap-select>select.mobile-device{
    top:0;
    left:0;
    display:block!important;
    width:100%!important;
    z-index:2!important
}
.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{
    border-color:#b94a48
}
.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{
    border-color:#28a745
}
.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,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{
    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:0;
    height:auto
}
:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){
    width:100%
}
.bootstrap-select.form-control.input-group-btn{
    float:none;
    z-index:auto
}
.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){
    width:auto
}
.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{
    float:none;
    display:inline-block;
    margin-left:0
}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{
    float:right
}
.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{
    margin-bottom:0
}
.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{
    padding:0
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{
    height:100%;
    font-size:inherit;
    line-height:inherit;
    border-radius:inherit
}
.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{
    font-size:inherit;
    line-height:inherit;
    border-radius:inherit
}
.bootstrap-select.form-control-sm .dropdown-toggle{
    padding:.25rem .5rem
}
.bootstrap-select.form-control-lg .dropdown-toggle{
    padding:.5rem 1rem
}
.form-inline .bootstrap-select .form-control{
    width:100%
}
.bootstrap-select .dropdown-menu li.disabled a,.bootstrap-select.disabled,.bootstrap-select>.disabled{
    cursor:not-allowed
}
.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{
    outline:0!important
}
.bootstrap-select.bs-container{
    position:absolute;
    top:0;
    left:0;
    height:0!important;
    padding:0!important
}
.bootstrap-select.bs-container .dropdown-menu{
    z-index:1060
}
.bootstrap-select .dropdown-toggle .filter-option{
    position:static;
    top:0;
    left:0;
    float:left;
    height:100%;
    width:100%;
    text-align:left;
    overflow:hidden;
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto
}
.bs3.bootstrap-select .dropdown-toggle .filter-option,.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{
    padding-right:inherit
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{
    position:absolute;
    padding-top:inherit;
    padding-bottom:inherit;
    padding-left:inherit;
    float:none
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{
    overflow:hidden
}
.bootstrap-select .dropdown-toggle .filter-expand{
    width:0!important;
    float:left;
    opacity:0!important;
    overflow:hidden
}
.bootstrap-select .dropdown-toggle .caret{
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-2px;
    vertical-align:middle
}
.input-group .bootstrap-select.form-control .dropdown-toggle{
    border-radius:inherit
}
.bootstrap-select[class*=col-] .dropdown-toggle{
    width:100%
}
.bootstrap-select .dropdown-menu{
    min-width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.bootstrap-select .dropdown-menu>.inner:focus{
    outline:0!important
}
.bootstrap-select .dropdown-menu.inner{
    position:static;
    float:none;
    border:0;
    padding:0;
    margin:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.bootstrap-select .dropdown-menu li{
    position:relative
}
.bootstrap-select .dropdown-menu li.active small{
    color:rgba(255,255,255,.5)!important
}
.bootstrap-select .dropdown-menu li a{
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.bootstrap-select .dropdown-menu li a.opt{
    position:relative;
    padding-left:2.25em
}
.bootstrap-select .dropdown-menu li a span.check-mark{
    display:none
}
.bootstrap-select .dropdown-menu li a span.text{
    display:inline-block
}
.bootstrap-select .dropdown-menu li small{
    padding-left:.5em
}
.bootstrap-select .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,.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    pointer-events:none;
    opacity:.9;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.bootstrap-select .dropdown-menu .notify.fadeOut{
    -webkit-animation:300ms linear 750ms forwards bs-notify-fadeOut;
    -o-animation:300ms linear 750ms forwards bs-notify-fadeOut;
    animation:300ms linear 750ms forwards bs-notify-fadeOut
}
.bootstrap-select .no-results{
    padding:3px;
    background:#f5f5f5;
    margin:0 5px;
    white-space:nowrap
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option{
    position:static;
    display:inline;
    padding:0
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{
    display:inline
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{
    content:'\00a0'
}
.bootstrap-select.fit-width .dropdown-toggle .caret{
    position:static;
    top:auto;
    margin-top:-1px
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{
    position:absolute;
    display:inline-block;
    right:15px;
    top:5px
}
.bootstrap-select.show-tick .dropdown-menu li a span.text{
    margin-right:34px
}
.bootstrap-select .bs-ok-default:after{
    content:'';
    display:block;
    width:.5em;
    height:1em;
    border-style:solid;
    border-width:0 .26em .26em 0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{
    z-index:1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option: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 .filter-option: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 .filter-option:before{
    bottom:auto;
    top:-4px;
    border-top:7px solid rgba(204,204,204,.2);
    border-bottom:0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{
    bottom:auto;
    top:-4px;
    border-top:6px solid #fff;
    border-bottom:0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{
    right:12px;
    left:auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{
    right:13px;
    left:auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{
    display:block
}
.bs-actionsbox,.bs-donebutton,.bs-searchbox{
    padding:4px 8px
}
.bs-actionsbox,.bs-donebutton{
    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
}
.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
}
.slick-slider{
    opacity:0;
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-initialized{
    opacity:1
}
.slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    top:0;
    left:0;
    display:block
}
.slick-track:after,.slick-track:before{
    display:table;
    content:''
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block;
    width:100%;
    object-fit:cover
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.mfp-bg{
    z-index:999998;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8
}
.mfp-bg,.mfp-container,.mfp-wrap{
    width:100%;
    height:100%;
    left:0;
    top:0
}
.mfp-wrap{
    z-index:999999;
    outline:0!important;
    -webkit-backface-visibility:hidden;
    position:fixed
}
.mfp-container{
    text-align:center;
    position:absolute;
    padding:0 8px;
    box-sizing:border-box
}
.mfp-container:before,.mfp-content{
    display:inline-block;
    vertical-align:middle
}
.mfp-container:before{
    content:'';
    height:100%
}
.mfp-align-top .mfp-container:before{
    display:none
}
.mfp-content{
    position:relative;
    margin:0 auto;
    text-align:left;
    z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
    width:100%;
    cursor:auto
}
.mfp-ajax-cur{
    cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    cursor:-moz-zoom-out;
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.mfp-zoom{
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
    cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{
    display:none
}
.mfp-hide{
    display:none!important
}
.mfp-preloader{
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-preloader a{
    color:#ccc
}
.mfp-preloader a:hover{
    color:#fff
}
button.mfp-arrow,button.mfp-close{
    overflow:visible;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:1046;
    box-shadow:none;
    touch-action:manipulation
}
button::-moz-focus-inner{
    padding:0;
    border:0
}
.mfp-close{
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover{
    opacity:1
}
.mfp-close:active{
    top:1px
}
.mfp-close-btn-in .mfp-close{
    color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
    color:#fff;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter{
    position:absolute;
    top:0;
    right:0;
    color:#ccc;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
}
.mfp-arrow{
    position:absolute;
    opacity:.65;
    top:50%;
    margin:-55px 0 0;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
    margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover{
    opacity:1
}
.mfp-arrow:after,.mfp-arrow:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
}
.mfp-arrow:after{
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow:before{
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left{
    left:0
}
.mfp-arrow-left:after{
    border-right:17px solid #fff;
    margin-left:31px
}
.mfp-arrow-left:before{
    margin-left:25px;
    border-right:27px solid #3f3f3f
}
.mfp-arrow-right{
    right:0
}
.mfp-arrow-right:after{
    border-left:17px solid #fff;
    margin-left:39px
}
.mfp-arrow-right:before{
    border-left:27px solid #3f3f3f
}
.mfp-iframe-holder{
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-iframe-holder .mfp-close{
    top:-40px
}
.mfp-iframe-scaler{
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000
}
.mfp-figure:after,img.mfp-img{
    display:block;
    width:auto;
    height:auto
}
img.mfp-img{
    box-sizing:border-box;
    padding:40px 0;
    margin:0 auto
}
.mfp-figure,img.mfp-img{
    line-height:0
}
.mfp-figure:after{
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    right:0;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
}
.mfp-figure small{
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure{
    margin:0
}
.mfp-bottom-bar{
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content,img.mfp-img{
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img{
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close{
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    .mfp-arrow-left{
        -webkit-transform-origin:0;
        transform-origin:0
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px
    }
}
/*!* Ladda * http://lab.hakim.se/ladda * MIT licensed * * Copyright (C) 2016 Hakim El Hattab, http://hakim.se*/
.ladda-button{
    position:relative
}
.ladda-button .ladda-spinner{
    position:absolute;
    z-index:2;
    display:inline-block;
    width:32px;
    top:50%;
    margin-top:0;
    opacity:0;
    pointer-events:none
}
.ladda-button .ladda-label{
    position:relative;
    z-index:3
}
.ladda-button .ladda-progress{
    position:absolute;
    width:0;
    height:100%;
    left:0;
    top:0;
    background:rgba(0,0,0,.2);
    display:none;
    -webkit-transition:.1s linear all!important;
    -moz-transition:.1s linear all!important;
    -ms-transition:.1s linear all!important;
    -o-transition:.1s linear all!important;
    transition:.1s linear all!important
}
.ladda-button[data-loading] .ladda-progress{
    display:block
}
.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{
    -webkit-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;
    -moz-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;
    -ms-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;
    -o-transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important;
    transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important
}
.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{
    -webkit-transition:.3s ease all!important;
    -moz-transition:.3s ease all!important;
    -ms-transition:.3s ease all!important;
    -o-transition:.3s ease all!important;
    transition:.3s ease all!important
}
.ladda-button[data-style=expand-right] .ladda-spinner{
    right:-6px
}
.ladda-button[data-style=expand-right][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{
    right:-12px
}
.ladda-button[data-style=expand-right][data-loading]{
    padding-right:56px
}
.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{
    opacity:1
}
.ladda-button[data-style=expand-right][data-loading][data-size=s],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{
    padding-right:40px
}
.ladda-button[data-style=expand-left] .ladda-spinner{
    left:26px
}
.ladda-button[data-style=expand-left][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{
    left:4px
}
.ladda-button[data-style=expand-left][data-loading]{
    padding-left:56px
}
.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{
    opacity:1
}
.ladda-button[data-style=expand-left][data-loading][data-size=s],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{
    padding-left:40px
}
.ladda-button[data-style=expand-up]{
    overflow:hidden
}
.ladda-button[data-style=expand-up] .ladda-spinner{
    top:-32px;
    left:50%;
    margin-left:0
}
.ladda-button[data-style=expand-up][data-loading]{
    padding-top:54px
}
.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{
    opacity:1;
    top:26px;
    margin-top:0
}
.ladda-button[data-style=expand-up][data-loading][data-size=s],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{
    padding-top:32px
}
.ladda-button[data-style=expand-up][data-loading][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{
    top:4px
}
.ladda-button[data-style=expand-down]{
    overflow:hidden
}
.ladda-button[data-style=expand-down] .ladda-spinner{
    top:62px;
    left:50%;
    margin-left:0
}
.ladda-button[data-style=expand-down][data-size=s] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{
    top:40px
}
.ladda-button[data-style=expand-down][data-loading]{
    padding-bottom:54px
}
.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{
    opacity:1
}
.ladda-button[data-style=expand-down][data-loading][data-size=s],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{
    padding-bottom:32px
}
.ladda-button[data-style=slide-left]{
    overflow:hidden
}
.ladda-button[data-style=slide-left] .ladda-label{
    position:relative
}
.ladda-button[data-style=slide-left] .ladda-spinner{
    left:100%;
    margin-left:0
}
.ladda-button[data-style=slide-left][data-loading] .ladda-label{
    opacity:0;
    left:-100%
}
.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{
    opacity:1;
    left:50%
}
.ladda-button[data-style=slide-right]{
    overflow:hidden
}
.ladda-button[data-style=slide-right] .ladda-label{
    position:relative
}
.ladda-button[data-style=slide-right] .ladda-spinner{
    right:100%;
    margin-left:0;
    left:16px
}
[dir=rtl] .ladda-button[data-style=slide-right] .ladda-spinner{
    right:auto
}
.ladda-button[data-style=slide-right][data-loading] .ladda-label{
    opacity:0;
    left:100%
}
.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{
    opacity:1;
    left:50%
}
.ladda-button[data-style=slide-up]{
    overflow:hidden
}
.ladda-button[data-style=slide-up] .ladda-label{
    position:relative
}
.ladda-button[data-style=slide-up] .ladda-spinner{
    left:50%;
    margin-left:0;
    margin-top:1em
}
.ladda-button[data-style=slide-up][data-loading] .ladda-label{
    opacity:0;
    top:-1em
}
.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{
    opacity:1;
    margin-top:0
}
.ladda-button[data-style=slide-down]{
    overflow:hidden
}
.ladda-button[data-style=slide-down] .ladda-label{
    position:relative
}
.ladda-button[data-style=slide-down] .ladda-spinner{
    left:50%;
    margin-left:0;
    margin-top:-2em
}
.ladda-button[data-style=slide-down][data-loading] .ladda-label{
    opacity:0;
    top:1em
}
.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{
    opacity:1;
    margin-top:0
}
.ladda-button[data-style=zoom-out]{
    overflow:hidden
}
.ladda-button[data-style=zoom-out] .ladda-spinner{
    left:50%;
    margin-left:32px;
    -webkit-transform:scale(2.5);
    -moz-transform:scale(2.5);
    -ms-transform:scale(2.5);
    -o-transform:scale(2.5);
    transform:scale(2.5)
}
.ladda-button[data-style=zoom-out] .ladda-label{
    position:relative;
    display:inline-block
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-label{
    opacity:0;
    -webkit-transform:scale(.5);
    -moz-transform:scale(.5);
    -ms-transform:scale(.5);
    -o-transform:scale(.5);
    transform:scale(.5)
}
.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{
    opacity:1;
    margin-left:0;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none
}
.ladda-button[data-style=zoom-in]{
    overflow:hidden
}
.ladda-button[data-style=zoom-in] .ladda-spinner{
    left:50%;
    margin-left:-16px;
    -webkit-transform:scale(.2);
    -moz-transform:scale(.2);
    -ms-transform:scale(.2);
    -o-transform:scale(.2);
    transform:scale(.2)
}
.ladda-button[data-style=zoom-in] .ladda-label{
    position:relative;
    display:inline-block
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-label{
    opacity:0;
    -webkit-transform:scale(2.2);
    -moz-transform:scale(2.2);
    -ms-transform:scale(2.2);
    -o-transform:scale(2.2);
    transform:scale(2.2)
}
.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{
    opacity:1;
    margin-left:0;
    -webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform:none;
    transform:none
}
.ladda-button[data-style=contract]{
    overflow:hidden;
    width:100px
}
.ladda-button[data-style=contract] .ladda-spinner{
    left:50%;
    margin-left:0
}
.ladda-button[data-style=contract][data-loading]{
    border-radius:50%;
    width:52px
}
.ladda-button[data-style=contract][data-loading] .ladda-label{
    opacity:0
}
.ladda-button[data-style=contract][data-loading] .ladda-spinner{
    opacity:1
}
.ladda-button[data-style=contract-overlay]{
    overflow:hidden;
    width:100px;
    box-shadow:0 0 0 2000px transparent
}
.ladda-button[data-style=contract-overlay] .ladda-spinner{
    left:50%;
    margin-left:0
}
.ladda-button[data-style=contract-overlay][data-loading]{
    border-radius:50%;
    width:52px;
    box-shadow:0 0 0 2000px rgba(0,0,0,.8)
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{
    opacity:0
}
.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{
    opacity:1
}
[dir=rtl] .ladda-spinner>div{
    left:25%!important
}
.ps-container{
    -ms-touch-action:auto;
    touch-action:auto;
    overflow:hidden!important;
    -ms-overflow-style:none
}
@supports(-ms-overflow-style:none){
    .ps-container{
        overflow:auto!important
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .ps-container{
        overflow:auto!important
    }
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{
    display:block;
    background-color:transparent
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{
    background-color:#eee;
    opacity:.9
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{
    background-color:#999;
    height:11px
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{
    background-color:#999;
    width:11px
}
.ps-container>.ps-scrollbar-x-rail,.ps-container>.ps-scrollbar-y-rail{
    display:none;
    position:absolute;
    opacity:0;
    -webkit-transition:background-color .2s linear,opacity .2s linear;
    -o-transition:background-color .2s linear,opacity .2s linear;
    -moz-transition:background-color .2s linear,opacity .2s linear;
    transition:background-color .2s linear,opacity .2s linear
}
.ps-container>.ps-scrollbar-x-rail{
    bottom:0;
    height:15px
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{
    position:absolute;
    background-color:#aaa;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;
    -o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
    -moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;
    transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;
    transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out
}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{
    bottom:2px;
    height:6px
}
.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{
    height:11px
}
.ps-container>.ps-scrollbar-y-rail{
    right:0;
    width:15px
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{
    right:2px;
    width:6px
}
.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{
    width:11px
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail,.ps-container:hover>.ps-scrollbar-x-rail:hover,.ps-container:hover>.ps-scrollbar-y-rail:hover{
    background-color:#eee;
    opacity:.9
}
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{
    opacity:.6
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{
    background-color:#999
}
/*!* justifiedGallery - v3.7.0 * http://miromannino.github.io/Justified-Gallery/ * Copyright (c) 2018 Miro Mannino * Licensed under the MIT license.*/
.justified-gallery{
    width:100%;
    position:relative;
    overflow:hidden
}
.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{
    position:absolute;
    display:inline-block;
    overflow:hidden;
    filter:"alpha(opacity=10)";
    opacity:.1;
    margin:0;
    padding:0
}
.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>figure>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img,.justified-gallery>figure>a>img{
    position:absolute;
    top:50%;
    left:50%;
    margin:0;
    padding:0;
    border:none;
    filter:"alpha(opacity=0)";
    opacity:0
}
.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{
    display:none;
    position:absolute;
    bottom:0;
    padding:5px;
    background-color:#000;
    left:0;
    right:0;
    margin:0;
    color:#fff;
    font-size:12px;
    font-weight:300;
    font-family:sans-serif
}
.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{
    display:initial;
    filter:"alpha(opacity=70)";
    opacity:.7;
    -webkit-transition:opacity 500ms ease-in;
    -moz-transition:opacity 500ms ease-in;
    -o-transition:opacity 500ms ease-in;
    transition:opacity 500ms ease-in
}
.justified-gallery>.entry-visible{
    filter:"alpha(opacity=100)";
    opacity:1;
    background:0 0
}
.justified-gallery>.entry-visible>img,.justified-gallery>.entry-visible>a>img{
    filter:"alpha(opacity=100)";
    opacity:1;
    -webkit-transition:opacity 500ms ease-in;
    -moz-transition:opacity 500ms ease-in;
    -o-transition:opacity 500ms ease-in;
    transition:opacity 500ms ease-in
}
.justified-gallery>.jg-filtered{
    display:none
}
.justified-gallery>.spinner{
    position:absolute;
    bottom:0;
    margin-left:-24px;
    padding:10px 0;
    left:50%;
    filter:"alpha(opacity=100)";
    opacity:1;
    overflow:initial
}
.justified-gallery>.spinner>span{
    display:inline-block;
    filter:"alpha(opacity=0)";
    opacity:0;
    width:8px;
    height:8px;
    margin:0 4px;
    background-color:#000;
    border-radius:6px
}
@charset "UTF-8";
@-webkit-keyframes g5_spin{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    50%{
        -webkit-transform:scale(.7);
        transform:scale(.7);
        opacity:1
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@keyframes g5_spin{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0);
        opacity:0
    }
    50%{
        -webkit-transform:scale(.7);
        transform:scale(.7);
        opacity:1
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
@-webkit-keyframes g5core_ttb{
    0%{
        -webkit-transform:translateY(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        opacity:1
    }
}
@keyframes g5core_ttb{
    0%{
        -webkit-transform:translateY(-100px);
        transform:translateY(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@-webkit-keyframes g5core_btt{
    0%{
        -webkit-transform:translateY(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateY(0);
        opacity:1
    }
}
@keyframes g5core_btt{
    0%{
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@-webkit-keyframes g5core_ltr{
    0%{
        -webkit-transform:translateX(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        opacity:1
    }
}
@keyframes g5core_ltr{
    0%{
        -webkit-transform:translateX(-100px);
        transform:translateX(-100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@-webkit-keyframes g5core_rtl{
    0%{
        -webkit-transform:translateX(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        opacity:1
    }
}
@keyframes g5core_rtl{
    0%{
        -webkit-transform:translateX(100px);
        transform:translateX(100px);
        opacity:0
    }
    to{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@-webkit-keyframes g5core_appear{
    0%{
        -webkit-transform:scale(.5);
        opacity:0
    }
    to{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@keyframes g5core_appear{
    0%{
        -webkit-transform:scale(.5);
        transform:scale(.5);
        opacity:0
    }
    to{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
.mfp-bg{
    z-index:999999!important
}
button.mfp-close{
    font-family:"font awesome 5 pro";
    font-size:3rem;
    width:64px;
    height:64px;
    line-height:64px
}
button.mfp-close:active,button.mfp-close:focus,button.mfp-close:hover{
    opacity:1
}
button.mfp-arrow:active,button.mfp-arrow:focus,button.mfp-arrow:hover,button.mfp-close:active,button.mfp-close:focus,button.mfp-close:hover{
    background-color:transparent!important;
    border-color:transparent!important
}
.mfp-zoom-in .mfp-with-anim{
    opacity:0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.mfp-zoom-in.mfp-bg{
    opacity:0;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.mfp-zoom-in.mfp-ready .mfp-with-anim{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.mfp-zoom-in.mfp-ready.mfp-bg{
    opacity:.98
}
.mfp-zoom-in.mfp-removing .mfp-with-anim{
    -webkit-transform:scale(.8);
    transform:scale(.8);
    opacity:0
}
.mfp-zoom-in.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-newspaper .mfp-with-anim{
    -webkit-transform:scale(0) rotate(500deg);
    transform:scale(0) rotate(500deg)
}
.mfp-newspaper .mfp-with-anim,.mfp-newspaper.mfp-bg{
    opacity:0;
    -webkit-transition:all .5s;
    transition:all .5s
}
.mfp-newspaper.mfp-ready .mfp-with-anim{
    opacity:1;
    -webkit-transform:scale(1) rotate(0deg);
    transform:scale(1) rotate(0deg)
}
.mfp-newspaper.mfp-ready.mfp-bg{
    opacity:.95
}
.mfp-newspaper.mfp-removing .mfp-with-anim{
    -webkit-transform:scale(0) rotate(500deg);
    transform:scale(0) rotate(500deg);
    opacity:0
}
.mfp-newspaper.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-move-horizontal .mfp-with-anim{
    -webkit-transform:translateX(-50px);
    transform:translateX(-50px)
}
.mfp-move-horizontal .mfp-with-anim,.mfp-move-horizontal.mfp-bg{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.mfp-move-horizontal.mfp-ready .mfp-with-anim{
    opacity:1;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.mfp-move-horizontal.mfp-ready.mfp-bg{
    opacity:.95
}
.mfp-move-horizontal.mfp-removing .mfp-with-anim{
    -webkit-transform:translateX(50px);
    transform:translateX(50px);
    opacity:0
}
.mfp-move-horizontal.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-align-top .mfp-content{
    vertical-align:top
}
.mfp-move-from-top .mfp-with-anim{
    opacity:0;
    -webkit-transition:all .5s;
    transition:all .5s;
    -webkit-transform:translateY(-100px);
    transform:translateY(-100px)
}
.mfp-move-from-top .mfp-close,.mfp-move-from-top.mfp-bg{
    opacity:0;
    -webkit-transition:all .5s;
    transition:all .5s;
    -webkit-transition-delay:0s;
    transition-delay:0s
}
.mfp-move-from-top.mfp-ready .mfp-with-anim{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.5s;
    transition-delay:.5s
}
.mfp-move-from-top.mfp-ready.mfp-bg{
    opacity:.95
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content,.mfp-move-from-top.mfp-ready.gsf-menu-popup{
    opacity:1
}
.mfp-move-from-top.mfp-ready .mfp-close{
    opacity:1;
    font-weight:400
}
.mfp-move-from-top.mfp-removing .mfp-with-anim{
    -webkit-transform:translateY(-50px);
    transform:translateY(-50px);
    opacity:0;
    -webkit-transition-delay:0s;
    transition-delay:0s
}
.mfp-move-from-top.mfp-removing .mfp-close,.mfp-move-from-top.mfp-removing.mfp-bg{
    opacity:0;
    -webkit-transition-delay:.5s;
    transition-delay:.5s
}
.mfp-3d-unfold .mfp-content{
    -webkit-perspective:2000px;
    perspective:2000px
}
.mfp-3d-unfold .mfp-with-anim{
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateY(-60deg);
    transform:rotateY(-60deg)
}
.mfp-3d-unfold.mfp-bg{
    opacity:0;
    -webkit-transition:all .5s;
    transition:all .5s
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim{
    opacity:1;
    -webkit-transform:rotateY(0deg);
    transform:rotateY(0deg)
}
.mfp-3d-unfold.mfp-ready.mfp-bg{
    opacity:.95
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim{
    -webkit-transform:rotateY(60deg);
    transform:rotateY(60deg);
    opacity:0
}
.mfp-3d-unfold.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-zoom-out .mfp-with-anim{
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    -webkit-transform:scale(1.3);
    transform:scale(1.3)
}
.mfp-zoom-out.mfp-bg{
    opacity:0;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.g5core__post-featured.active .g5core__zoom-image i,.g5core__post-featured:hover .g5core__zoom-image i,.mfp-zoom-out.mfp-ready .mfp-with-anim{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.mfp-zoom-out.mfp-ready.mfp-bg{
    opacity:.95
}
.mfp-zoom-out.mfp-removing .mfp-with-anim{
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
    opacity:0
}
.mfp-zoom-out.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-fade.mfp-bg{
    opacity:0;
    -webkit-transition:all .15s ease-out;
    transition:all .15s ease-out
}
.mfp-fade.mfp-bg.mfp-ready{
    opacity:.8
}
.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{
    opacity:0
}
.mfp-fade.mfp-wrap .mfp-content{
    opacity:0;
    -webkit-transition:all .15s ease-out;
    transition:all .15s ease-out
}
.parsley-errors-list{
    list-style:none;
    padding:0;
    margin-top:.25rem;
    font-size:.75rem;
    color:#de2211
}
.parsley-error{
    border-color:#de2211!important
}
.wp-social-login-connect-with{
    font-weight:700;
    font-size:.875rem
}
.wp-social-login-provider-list{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:.5rem 0
}
a.wp-social-login-provider{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    border-radius:5px;
    width:48.5%;
    margin-bottom:.5rem;
    background-color:#4267b2;
    color:#fff;
    text-transform:uppercase
}
a.wp-social-login-provider span{
    width:100%;
    padding:.5rem;
    text-align:center;
    line-height:1rem;
    font-size:.75rem
}
a.wp-social-login-provider i{
    padding:.5rem 0;
    width:2rem;
    background-color:rgba(0,0,0,.1);
    text-align:center;
    line-height:1rem;
    -ms-flex-negative:0;
    flex-shrink:0
}
.g5core-social-login-count-odd .wp-social-login-provider-list a:first-child{
    width:100%
}
.g5core__pretty-tabs{
    opacity:0;
    height:0
}
.g5core__pretty-tabs-initialized{
    opacity:1;
    height:auto
}
@media(max-width:575px){
    .col-12-5{
        -ms-flex:0 0 20%;
        flex:0 0 20%;
        max-width:20%
    }
}
@media(min-width:576px) and (max-width:767px){
    .col-sm-12-5{
        -ms-flex:0 0 20%;
        flex:0 0 20%;
        max-width:20%
    }
}
@media(min-width:768px) and (max-width:991px){
    .col-md-12-5{
        -ms-flex:0 0 20%;
        flex:0 0 20%;
        max-width:20%
    }
}
@media(min-width:992px) and (max-width:1199px){
    .col-lg-12-5{
        -ms-flex:0 0 20%;
        flex:0 0 20%;
        max-width:20%
    }
}
@media(min-width:1200px){
    .col-xl-12-5{
        -ms-flex:0 0 20%;
        flex:0 0 20%;
        max-width:20%
    }
}
.slick-slider{
    margin-left:-15px;
    margin-right:-15px
}
.slick-slider .wpb_content_element{
    margin-bottom:0
}
.slick-slide{
    height:auto
}
.slick-slide-center{
    opacity:.3;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
.slick-slide-center.slick-active{
    opacity:1
}
.slick-slide>div{
    padding:15px
}
.slick-slide img{
    width:auto
}
.slick-arrow,.slick-arrows,.slick-dots>ul{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center
}
.slick-arrow{
    width:50px;
    height:50px;
    line-height:50px;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:all .2s;
    transition:all .2s;
    cursor:pointer
}
.slick-arrow.slick-disabled{
    opacity:.5;
    cursor:no-drop
}
.slick-arrow i{
    line-height:inherit
}
.slick-prev{
    margin-right:10px
}
.slick-dots>ul{
    list-style:none;
    padding:0;
    margin:0
}
.slick-dots li{
    width:30px;
    cursor:pointer;
    text-align:center;
    color:currentColor;
    opacity:.4
}
.slick-dots span:before{
    font-family:"font awesome 5 pro";
    content:"";
    font-weight:700;
    line-height:30px;
    width:30px;
    height:30px;
    font-size:80%
}
.slick-arrow:active,.slick-arrow:focus,.slick-dots li.slick-active,.slick-dots li:active,.slick-dots li:focus,.slick-dots li:hover{
    opacity:1
}
.slick-dots li.slick-active span:before{
    content:""
}
.slick-dots{
    margin-top:15px
}
.g5core__justified-gallery>article{
    position:absolute;
    display:inline-block;
    overflow:hidden;
    opacity:.1;
    margin:0;
    padding:0
}
.g5core__justified-gallery .g5core__animate-when-almost-visible{
    opacity:0
}
.g5core__justified-gallery .g5core__entry-thumbnail-image,.g5core__justified-gallery .g5core__post-featured{
    position:static
}
.g5core__justified-gallery .g5core__entry-thumbnail-image>img{
    position:absolute;
    top:50%;
    left:50%;
    margin:0;
    padding:0;
    border:0;
    opacity:0
}
.g5core__justified-gallery>.entry-visible .g5core__entry-thumbnail-image>img{
    opacity:1;
    -webkit-transition:opacity 500ms ease-in;
    transition:opacity 500ms ease-in
}
.bootstrap-select .dropdown-menu.inner{
    min-width:100%!important
}
.alert{
    position:relative;
    padding:.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:.25rem
}
.alert-heading,.g5core__cate-filer li a{
    color:inherit
}
.alert-link{
    font-weight:700
}
.alert-primary{
    color:#004085;
    background-color:#cce5ff;
    border-color:#b8daff
}
.alert-success{
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb
}
.alert-info{
    color:#0c5460;
    background-color:#d1ecf1;
    border-color:#bee5eb
}
.alert-danger{
    color:#721c24;
    background-color:#f8d7da;
    border-color:#f5c6cb
}
.g5core-back-to-top,.g5core-site-loading{
    position:fixed;
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center
}
.g5core-back-to-top{
    width:44px;
    height:44px;
    color:#fff;
    background-color:#666;
    display:-ms-flexbox;
    display:flex;
    -webkit-transform:translateX(100px);
    transform:translateX(100px);
    bottom:10px;
    right:10px;
    z-index:2;
    -webkit-transition:all .5s;
    transition:all .5s
}
.g5core-back-to-top i{
    font-size:22px
}
.g5core-back-to-top.in{
    -webkit-transform:translateX(0)!important;
    transform:translateX(0)!important
}
body.g5core-is-header-vertical-right.g5core-is-header-vertical-large .g5core-back-to-top,body.g5core-is-header-vertical-right.g5core-is-header-vertical-mini .g5core-back-to-top{
    left:10px;
    right:auto;
    -webkit-transform:translateX(-100px);
    transform:translateX(-100px)
}
.g5core-site-loading{
    z-index:9999999;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    opacity:0;
    display:none;
    -webkit-transition:opacify 600ms ease 200ms;
    transition:opacify 600ms ease 200ms;
    background:-webkit-gradient(linear,left top,right top,from(#c4e0e5),to(#4ca1af));
    background:linear-gradient(to right,#c4e0e5,#4ca1af)
}
.g5core-site-loading-inner{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:center;
    align-items:center
}
.g5core-site-loading-inner .logo-loading{
    margin-bottom:1rem;
    max-height:60px
}
body.g5core-page-loading .g5core-site-loading{
    opacity:1;
    display:-ms-flexbox;
    display:flex
}
.sk-chasing-dots .sk-child,.sk-circle .sk-child:before,.sk-double-bounce .sk-child,.sk-fading-circle .sk-circle:before,.sk-folding-cube .sk-cube:before,.sk-rotating-plane,.sk-spinner-pulse,.sk-three-bounce .sk-child,.sk-wave .sk-rect{
    background-color:#fff
}
[data-items-wrapper]{
    position:relative
}
[data-items-wrapper].loading .g5-loading{
    opacity:1;
    visibility:visible
}
.g5-loading{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    opacity:0;
    visibility:hidden;
    -webkit-transition:opacity .5s,visibility .5s;
    transition:opacity .5s,visibility .5s
}
.g5-loading-inner{
    width:80px;
    height:80px;
    position:absolute;
    left:50%;
    top:0;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.g5-loading-inner:after,.g5-loading-inner:before{
    position:absolute;
    top:0;
    left:0;
    content:"";
    display:block;
    border:2px solid #212121;
    border-radius:50%;
    width:100%;
    height:100%
}
.g5-loading-inner:before{
    -webkit-animation:g5_spin 1s linear 0s infinite;
    animation:g5_spin 1s linear 0s infinite
}
.g5-loading-inner:after{
    opacity:0;
    -webkit-animation:g5_spin 1s linear .5s infinite;
    animation:g5_spin 1s linear .5s infinite
}
.g5core__paging{
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.g5core__cate-filer li,.g5core__paging ul.page-numbers{
    margin:0
}
.g5core__paging.next-prev>a,.g5core__zoom-image i{
    text-align:center;
    -webkit-transition:all .3s;
    transition:all .3s
}
.g5core__paging.next-prev>a{
    display:inline-block;
    border:1px solid;
    width:40px;
    height:40px;
    line-height:40px;
    font-size:12px
}
.g5core__paging.next-prev>a.disable{
    cursor:no-drop;
    opacity:.5
}
.g5core__cate-filer{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    list-style:none;
    margin:0;
    padding-bottom:15px;
    border-bottom:1px solid #eee
}
.g5core__cate-filer>li+li{
    margin-left:30px
}
.g5core__cate-filer li{
    -webkit-transition:color .5s;
    transition:color .5s
}
.g5core__cate-filer li i,.g5core__cate-filer li img{
    margin-right:5px
}
.g5core__cate-filer ul.dropdown-menu{
    color:inherit
}
.g5core__cate-filer ul.dropdown-menu li{
    padding:.25rem 1.5rem;
    white-space:nowrap
}
.g5core__cate-filer-center{
    -ms-flex-pack:center;
    justify-content:center
}
.g5core__cate-filer-right{
    -ms-flex-pack:end;
    justify-content:flex-end
}
[data-items-wrapper] .g5core__cate-filer{
    margin-bottom:50px
}
.g5core__post-item-inner{
    position:relative
}
.g5core__embed-responsive{
    --g5core-image-ratio:75%;
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.g5core__embed-responsive:before{
    display:block;
    content:"";
    padding-top:var(--g5core-image-ratio)
}
.g5core__embed-responsive .g5core__embed-responsive-item,.g5core__embed-responsive embed,.g5core__embed-responsive iframe,.g5core__embed-responsive object,.g5core__embed-responsive video{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.g5core__image-size-4x3{
    --g5core-image-ratio:75%
}
.g5core__image-size-1x1{
    --g5core-image-ratio:100%
}
.g5core__image-size-3x4{
    --g5core-image-ratio:133.3333333333333%
}
.g5core__image-size-16x9{
    --g5core-image-ratio:56.25%
}
.g5core__image-size-9x16{
    --g5core-image-ratio:177.7777777777778%
}
.g5core__entry-thumbnail{
    position:relative;
    background-color:#e0e8ee;
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.g5core__entry-thumbnail:after{
    content:"";
    display:block;
    position:absolute;
    z-index:1;
    left:0;
    right:0;
    top:0;
    bottom:0;
    opacity:0;
    background-color:rgba(0,0,0,.3);
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
#site_wrapper,.g5core__post-featured,.g5core__post-featured-effect.effect-ming{
    position:relative
}
.g5core__post-featured-effect:hover:after,.g5core__post-featured-effect:hover:before,.g5core__post-featured.active .g5core__entry-thumbnail:after,.g5core__post-featured:hover .g5core__entry-thumbnail:after{
    opacity:1
}
.g5core__entry-thumbnail-image{
    display:inline-block
}
.g5core__thumbnail-size-none:before{
    display:none
}
.g5core__zoom-image{
    position:absolute;
    bottom:0;
    right:0;
    display:block;
    color:#fff!important;
    font-size:0;
    z-index:3;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center
}
.g5core__zoom-image i{
    font-size:16px;
    width:35px;
    height:35px;
    line-height:35px;
    opacity:0;
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.g5core__zoom-image i:hover{
    opacity:.75
}
.g5core__zoom-image.spinner i{
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
.g5core__zoom-image.spinner i:before{
    content:""!important
}
.g5core__col-base{
    width:1.6666666667%;
    height:0!important;
    overflow:hidden!important;
    padding:0!important
}
.g5core__post-featured-effect,body.g5core-off-canvas-in{
    overflow:hidden
}
.g5core__post-featured-effect:after,.g5core__post-featured-effect:before{
    content:"";
    display:block;
    position:absolute;
    z-index:2;
    opacity:0;
    -webkit-transition:all .5s;
    transition:all .5s
}
.g5core__post-featured-effect.effect-suprema:after,.g5core__post-featured-effect.effect-suprema:before{
    width:45%;
    height:2px;
    top:50%;
    background-color:#fff;
    -webkit-transition:opacity .2s ease,-webkit-transform 0s .2s;
    -moz-transition:opacity .2s ease,-moz-transform 0s .2s;
    -ms-transition:opacity .2s ease,-ms-transform 0s .2s;
    -o-transition:opacity .2s ease,-o-transform 0s .2s;
    transition:opacity .2s ease,transform 0s .2s;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.g5core__post-featured-effect.effect-suprema:before{
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
    left:50%
}
.g5core__post-featured-effect.effect-suprema:after{
    right:50%;
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.g5core__post-featured-effect.effect-suprema:hover:before{
    -webkit-transition:opacity .3s ease 50ms,-webkit-transform 2s cubic-bezier(.26,.63,0,.96);
    -moz-transition:opacity .3s ease 50ms,-moz-transform 2s cubic-bezier(.26,.63,0,.96);
    -ms-transition:opacity .3s ease 50ms,-ms-transform 2s cubic-bezier(.26,.63,0,.96);
    -o-transition:opacity .3s ease 50ms,-o-transform 2s cubic-bezier(.26,.63,0,.96);
    transition:opacity .3s ease 50ms,transform 2s cubic-bezier(.26,.63,0,.96);
    -webkit-transform:rotate(-45deg) translateX(-1000px);
    transform:rotate(-45deg) translateX(-1000px)
}
.g5core__post-featured-effect.effect-suprema:hover:after{
    -webkit-transition:opacity .4s ease,-webkit-transform 2s cubic-bezier(.26,.63,0,.96);
    -moz-transition:opacity .4s ease,-moz-transform 2s cubic-bezier(.26,.63,0,.96);
    -ms-transition:opacity .4s ease,-ms-transform 2s cubic-bezier(.26,.63,0,.96);
    -o-transition:opacity .4s ease,-o-transform 2s cubic-bezier(.26,.63,0,.96);
    transition:opacity .4s ease,transform 2s cubic-bezier(.26,.63,0,.96);
    -webkit-transform:rotate(-45deg) translateX(1000px);
    transform:rotate(-45deg) translateX(1000px)
}
.g5core__post-featured-effect.effect-bubba .g5core__zoom-image,.g5core__post-featured-effect.effect-layla .g5core__zoom-image{
    bottom:25px;
    right:25px
}
.g5core__post-featured-effect.effect-bubba:after,.g5core__post-featured-effect.effect-layla:after{
    top:25px;
    bottom:25px;
    left:50%;
    right:50%;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#fff;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#fff
}
.g5core__post-featured-effect.effect-bubba:before,.g5core__post-featured-effect.effect-layla:before{
    top:50%;
    bottom:50%;
    left:25px;
    right:25px;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#fff;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#fff
}
.g5core__post-featured-effect.effect-layla:hover:after{
    left:15px;
    right:15px
}
.g5core__post-featured-effect.effect-layla:hover:before{
    top:15px;
    bottom:15px
}
.g5core__post-featured-effect.effect-bubba:hover:after{
    left:25px;
    right:25px
}
.g5core__post-featured-effect.effect-bubba:hover:before{
    top:25px;
    bottom:25px
}
.g5core__post-featured-effect.effect-jazz:before{
    width:100%;
    height:100%;
    top:0;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#fff;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#fff;
    -webkit-transform:rotate(45deg) scale(.5);
    transform:rotate(45deg) scale(.5)
}
.g5core__post-featured-effect.effect-jazz:hover:before{
    -webkit-transform:rotate(45deg) scale(1);
    transform:rotate(45deg) scale(1)
}
.g5core__post-featured-effect.effect-flash:before{
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,.5);
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)
}
.g5core__post-featured-effect.effect-flash:hover:before{
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)
}
.g5core__post-featured-effect.effect-symmetry:after,.g5core__post-featured-effect.effect-symmetry:before{
    width:0;
    height:0;
    background-color:rgba(48,133,163,.3);
    -webkit-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
.g5core__post-featured-effect.effect-symmetry:before{
    left:0;
    top:0
}
.g5core__post-featured-effect.effect-symmetry:after{
    bottom:0;
    right:0
}
.g5core__post-featured-effect.effect-symmetry:hover:after,.g5core__post-featured-effect.effect-symmetry:hover:before{
    height:100%;
    width:100%
}
.g5core__post-featured-effect.effect-ming:before{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:2px solid #fff;
    -webkit-box-shadow:0 0 0 30px rgba(255,255,255,.2);
    box-shadow:0 0 0 30px rgba(255,255,255,.2);
    content:"";
    opacity:0;
    -webkit-transform:scale3d(1.4,1.4,1);
    transform:scale3d(1.4,1.4,1)
}
.g5core__post-featured-effect.effect-ming:hover:before{
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.g5core__post-featured-effect.effect-img-zoom-in .g5core__entry-thumbnail,.g5core__post-featured-effect.effect-img-zoom-out .g5core__entry-thumbnail,.g5core__post-featured-effect.effect-ming:before{
    -webkit-transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s
}
.g5core__post-featured-effect.effect-img-zoom-in:hover .g5core__entry-thumbnail{
    -webkit-transform:scale3d(1.2,1.2,1);
    transform:scale3d(1.2,1.2,1)
}
.g5core__post-featured-effect.effect-img-zoom-out .g5core__entry-thumbnail{
    -webkit-transform:scale3d(1.2,1.2,1);
    transform:scale3d(1.2,1.2,1)
}
.g5core__post-featured-effect.effect-img-zoom-out:hover .g5core__entry-thumbnail{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.g5core__post-featured-effect.effect-img-slide-right .g5core__entry-thumbnail{
    -webkit-transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-30px,0,0) scale(1.2);
    transform:translate3d(-30px,0,0) scale(1.2);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.g5core__post-featured-effect.effect-img-slide-right:hover .g5core__entry-thumbnail{
    -webkit-transform:translate3d(0,0,0) scale(1.2);
    transform:translate3d(0,0,0) scale(1.2)
}
.g5core__post-featured-effect.effect-img-slide-left .g5core__entry-thumbnail,.g5core__post-featured-effect.effect-img-slide-top .g5core__entry-thumbnail{
    -webkit-transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(0,0,0) scale(1.2);
    transform:translate3d(0,0,0) scale(1.2);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.g5core__post-featured-effect.effect-img-slide-left:hover .g5core__entry-thumbnail{
    -webkit-transform:translate3d(-30px,0,0) scale(1.2);
    transform:translate3d(-30px,0,0) scale(1.2)
}
.g5core__post-featured-effect.effect-img-slide-top:hover .g5core__entry-thumbnail{
    -webkit-transform:translate3d(0,-30px,0) scale(1.25);
    transform:translate3d(0,-30px,0) scale(1.25)
}
.g5core__post-featured-effect.effect-img-slide-bottom .g5core__entry-thumbnail{
    -webkit-transform:translate3d(0,-30px,0) scale(1.2);
    transform:translate3d(0,-30px,0) scale(1.2);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.g5core__post-featured-effect.effect-img-slide-bottom:hover .g5core__entry-thumbnail{
    -webkit-transform:translate3d(0,0,0) scale(1.25);
    transform:translate3d(0,0,0) scale(1.25)
}
.g5core__post-featured-effect.effect-img-rotate .g5core__entry-thumbnail,.g5core__post-featured-effect.effect-img-slide-bottom .g5core__entry-thumbnail{
    -webkit-transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s
}
.g5core__post-featured-effect.effect-img-rotate:hover .g5core__entry-thumbnail{
    -webkit-transform:scale(1.4) rotate(10deg);
    transform:scale(1.4) rotate(10deg)
}
.g5core__post-featured-bg-gradient .g5core__entry-thumbnail:after{
    opacity:1;
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,transparent),color-stop(30%,transparent),to(rgba(0,0,0,.75)));
    background:-o-linear-gradient(top,transparent 0,transparent 0,transparent 30%,rgba(0,0,0,.75) 100%);
    background:linear-gradient(to bottom,transparent 0,transparent 0,transparent 30%,rgba(0,0,0,.75) 100%)
}
.g5core__post-featured-bg-gradient .g5core__loop-content{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
    color:#fafafa;
    padding:10px 20px
}
.g5core__post-featured-bg-gradient .g5core__loop-content *{
    color:inherit!important
}
.g5core__post-featured-bg-gradient .g5core__loop-content :hover{
    color:#fff!important
}
@media(max-width:767px){
    .g5core__post-featured-bg-gradient .g5core__embed-responsive:before{
        padding-top:100%!important
    }
    .g5core__post-featured-bg-gradient .g5core__entry-thumbnail:after{
        background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,transparent),color-stop(10%,transparent),to(rgba(0,0,0,.75)));
        background:-o-linear-gradient(top,transparent 0,transparent 0,transparent 10%,rgba(0,0,0,.75) 100%);
        background:linear-gradient(to bottom,transparent 0,transparent 0,transparent 10%,rgba(0,0,0,.75) 100%)
    }
}
.tooltip{
    white-space:nowrap
}
.tooltip .tooltip-inner{
    -webkit-transition:opacity .3s ease,top .4s cubic-bezier(.71,1.7,.77,1.24),left .4s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .4s;
    -moz-transition:opacity .3s ease,top .4s cubic-bezier(.71,1.7,.77,1.24),left .4s cubic-bezier(.71,1.7,.77,1.24),-moz-transform .4s;
    transition:opacity .3s ease,top .4s cubic-bezier(.71,1.7,.77,1.24),left .4s cubic-bezier(.71,1.7,.77,1.24),transform .4s;
    font-size:12px
}
.tooltip .arrow{
    -webkit-transition:opacity .3s ease,top .3s cubic-bezier(.71,1.7,.77,1.24),left .3s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .3s;
    -moz-transition:opacity .3s ease,top .3s cubic-bezier(.71,1.7,.77,1.24),left .3s cubic-bezier(.71,1.7,.77,1.24),-moz-transform .3s;
    transition:opacity .3s ease,top .3s cubic-bezier(.71,1.7,.77,1.24),left .3s cubic-bezier(.71,1.7,.77,1.24),transform .3s
}
.tooltip.bs-tooltip-top .arrow,.tooltip.bs-tooltip-top .tooltip-inner{
    -webkit-transform:translateY(5px);
    transform:translateY(5px)
}
.tooltip.bs-tooltip-bottom.show .arrow,.tooltip.bs-tooltip-bottom.show .tooltip-inner,.tooltip.bs-tooltip-top.show .arrow,.tooltip.bs-tooltip-top.show .tooltip-inner{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.tooltip.bs-tooltip-bottom .arrow,.tooltip.bs-tooltip-bottom .tooltip-inner{
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px)
}
.tooltip.bs-tooltip-left .arrow,.tooltip.bs-tooltip-left .tooltip-inner{
    -webkit-transform:translateX(5px);
    transform:translateX(5px);
    white-space:nowrap
}
.tooltip.bs-tooltip-left.show .arrow,.tooltip.bs-tooltip-left.show .tooltip-inner,.tooltip.bs-tooltip-right.show .arrow,.tooltip.bs-tooltip-right.show .tooltip-inner{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.tooltip.bs-tooltip-right .arrow,.tooltip.bs-tooltip-right .tooltip-inner{
    -webkit-transform:translateX(-5px);
    transform:translateX(-5px)
}
.g5core__single-breadcrumbs,.g5core__single-breadcrumbs+#primary-content{
    padding-top:1.5rem
}
.g5core__single-breadcrumbs .g5core-breadcrumbs{
    -ms-flex-pack:start;
    justify-content:flex-start
}
.g5core__animate-when-almost-visible{
    opacity:0
}
.g5core__animate-when-almost-visible.g5core__ttb.animated{
    -webkit-animation:g5core_ttb .65s ease forwards!important;
    -o-animation:g5core_ttb .65s ease forwards!important;
    animation:g5core_ttb .65s ease forwards!important
}
.g5core__animate-when-almost-visible.g5core__btt.animated{
    -webkit-animation:g5core_btt .65s ease forwards!important;
    -o-animation:g5core_btt .65s ease forwards!important;
    animation:g5core_btt .65s ease forwards!important
}
.g5core__animate-when-almost-visible.g5core__ltr.animated{
    -webkit-animation:g5core_ltr .65s ease forwards!important;
    -o-animation:g5core_ltr .65s ease forwards!important;
    animation:g5core_ltr .65s ease forwards!important
}
.g5core__animate-when-almost-visible.g5core__rtl.animated{
    -webkit-animation:g5core_rtl .65s ease forwards!important;
    -o-animation:g5core_rtl .65s ease forwards!important;
    animation:g5core_rtl .65s ease forwards!important
}
.g5core__animate-when-almost-visible.g5core__appear.animated{
    -webkit-animation:g5core_appear .65s ease forwards!important;
    -o-animation:g5core_appear .65s ease forwards!important;
    animation:g5core_appear .65s ease forwards!important
}
.svg-icon{
    display:inline;
    position:relative;
    top:-1px
}
svg.svg-icon{
    width:1em;
    height:1em;
    fill:currentColor
}
i:not(.svg-icon) svg{
    display:none
}
ul.g5core__share-list{
    list-style:none;
    padding:0;
    margin:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center
}
ul.g5core__share-list li{
    margin:0 15px 0 0
}
ul.g5core__share-list li a{
    -webkit-transition:all .3s;
    transition:all .3s;
    color:inherit
}
ul.g5core__share-list li:last-child{
    margin-right:0
}
.g5core__share-label{
    margin:0 15px 0 0
}
.g5core__metro-link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2
}
.g5core__metro-more{
    z-index:3;
    font-weight:500
}
.g5core__metro-more-number{
    font-size:40px;
    line-height:1
}
.g5core__metro-more-label{
    text-transform:uppercase;
    font-size:13px
}
@media(max-width:767px){
    .g5core__metro-more-label{
        display:none
    }
    .g5core__metro-more-number{
        font-size:20px
    }
}
.g5core__metro-inner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center
}
.g5core__metro-gutter-5{
    margin-left:-2.5px;
    margin-right:-2.5px;
    margin-top:-2.5px
}
.g5core__metro-gutter-5 .g5core__metro-inner{
    padding:2.5px
}
.g5core__metro-gutter-10{
    margin-left:-5px;
    margin-right:-5px;
    margin-top:-5px
}
.g5core__metro-gutter-10 .g5core__metro-inner{
    padding:5px
}
.g5core__metro-gutter-20{
    margin-left:-10px;
    margin-right:-10px;
    margin-top:-10px
}
.g5core__metro-gutter-20 .g5core__metro-inner{
    padding:10px
}
.g5core__metro-gutter-30{
    margin-left:-15px;
    margin-right:-15px;
    margin-top:-15px
}
.g5core__metro-gutter-30 .g5core__metro-inner{
    padding:15px
}
.g5core__metro-gutter-40{
    margin-left:-20px;
    margin-right:-20px;
    margin-top:-20px
}
.g5core__metro-gutter-40 .g5core__metro-inner{
    padding:20px
}
@media(max-width:1199px){
    .g5core__metro-gutter-20,.g5core__metro-gutter-30,.g5core__metro-gutter-40{
        margin-left:-5px;
        margin-right:-5px;
        margin-top:-5px
    }
    .g5core__metro-gutter-20 .g5core__metro-inner,.g5core__metro-gutter-30 .g5core__metro-inner,.g5core__metro-gutter-40 .g5core__metro-inner{
        padding:5px
    }
}
.g5core-top-bar .g5core-social-networks a i,.site-branding-text .site-title,.site-branding-text .site-title a{
    color:inherit
}
.g5core-header-inner{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-transition:min-height .5s;
    transition:min-height .5s
}
.g5core-header-customize{
    -ms-flex-item-align:center;
    align-self:center;
    margin-bottom:0;
    position:relative
}
.g5core-header-customize,.g5core-header-customize-inner,.g5core-site-branding{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.g5core-header-customize-inner{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.g5core-site-branding{
    -ms-flex-negative:0;
    flex-shrink:0;
    padding:8px 2rem 8px 0
}
#site-mobile-header,.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu:before,.g5core-mobile-header-inner .g5core-login-button span,.g5core-site-branding .site-description,.sticky-area-wrap.sticky .sticky-area .site-logo.has-sticky{
    display:none
}
.g5core-site-branding .site-logo{
    -webkit-transition:max-height .5s;
    transition:max-height .5s
}
.g5core-site-branding .site-logo-sticky{
    display:none;
    -webkit-transition:max-height .3s;
    transition:max-height .3s
}
.g5core-site-branding.logo-left{
    padding:8px 3rem 8px 0
}
.g5core-site-branding.logo-right{
    padding:8px 0 8px 3rem
}
.g5core-site-branding.logo-center{
    padding:8px 3rem
}
.g5core-primary-menu{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.g5core-primary-menu .main-menu{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-item-align:center;
    align-self:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    list-style:none;
    margin:0
}
.g5core-header-customize-item+.g5core-header-customize-item{
    margin-left:1.5rem
}
.g5core-header-customize:not(.no-items)+.g5core-menu-popup-button,.g5core-header-customize:not(.no-items)+.g5core-primary-menu,.g5core-menu-popup-button+.g5core-header-customize:not(.no-items),.g5core-primary-menu+.g5core-header-customize:not(.no-items){
    margin-left:1.5rem
}
.g5core-site-header.header-vertical{
    position:absolute
}
.g5core-header-navigation.navigation-bordered-top{
    border-top:solid 1px
}
.g5core-header-navigation.navigation-bordered-bottom{
    border-bottom:solid 1px
}
.g5core-header-navigation-above .g5core-header-inner,.g5core-header-navigation-bellow .g5core-header-inner{
    min-height:42px
}
.g5core-header-navigation-above .menu-horizontal>.menu-item>a,.g5core-header-navigation-bellow .menu-horizontal>.menu-item>a{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.g5core-header-navigation-above .g5core-social-networks a,.g5core-header-navigation-bellow .g5core-social-networks a{
    width:28px;
    height:28px;
    font-size:.75rem
}
.g5core-header-navigation-above .g5core-search-button a,.g5core-header-navigation-bellow .g5core-search-button a{
    border:0
}
.g5core-header-vertical{
    display:-ms-flexbox;
    display:flex;
    -webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.05);
    box-shadow:0 0 30px 0 rgba(0,0,0,.05);
    position:fixed;
    top:0;
    bottom:0;
    width:250px;
    z-index:9999
}
.g5core-header-vertical .g5core-header-inner{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:0
}
.g5core-header-vertical .g5core-header-inner>.g5core-header-customize,.g5core-header-vertical .g5core-header-inner>.g5core-primary-menu,.g5core-header-vertical .g5core-header-inner>.g5core-site-branding{
    width:100%;
    margin-left:0;
    margin-right:0
}
.g5core-header-vertical .g5core-site-branding{
    padding:40px 20px
}
.g5core-header-vertical .site-branding-text{
    width:100%
}
.g5core-header-vertical .site-title{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.g5core-header-vertical .g5core-primary-menu,.g5core-header-vertical .menu-vertical-wrapper{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    position:relative;
    flex-grow:1;
    justify-content:flex-start
}
.g5core-header-vertical .menu-vertical-wrapper{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:start;
    -ms-flex-positive:1
}
.g5core-header-vertical .g5core-primary-menu{
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:1rem;
    margin-bottom:1rem
}
.g5core-header-vertical .g5core-header-customize+.g5core-primary-menu,.g5core-header-vertical .g5core-primary-menu+.g5core-header-customize,.g5core-header-vertical-mini .g5core-social-networks li+li,.g5core-top-bar .g5core-social-networks li+li{
    margin-left:0
}
.g5core-header-vertical .g5core-header-customize{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-item-align:start;
    align-self:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    padding:0 20px;
    width:100%
}
.g5core-header-vertical .g5core-customize-bottom{
    padding-bottom:40px
}
.g5core-header-vertical .g5core-header-customize-inner{
    width:100%;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:start;
    align-items:flex-start
}
.g5core-header-vertical .g5core-header-customize-item+.g5core-header-customize-item{
    margin-left:0;
    margin-top:.5rem
}
.g5core-header-vertical .g5core-header-customize-after_menu{
    padding-bottom:1rem
}
.g5core-header-vertical-mini{
    width:100px
}
.g5core-header-vertical-mini .g5core-header-inner{
    padding:2rem 0
}
.g5core-header-vertical-mini .g5core-site-branding,.g5core-header-vertical-mini .g5core-social-networks li,.g5core-header-vertical-mini-center{
    -ms-flex-pack:center;
    justify-content:center
}
.g5core-header-vertical-mini .g5core-header-customize,.g5core-header-vertical-mini .g5core-site-branding{
    padding:0;
    height:50%
}
.g5core-header-vertical-mini .g5core-header-customize-item{
    width:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    text-align:center
}
.g5core-header-vertical-mini .g5core-social-networks{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.g5core-header-vertical-mini .site-title{
    text-align:center
}
.g5core-header-vertical-mini .g5core-menu-popup-button{
    padding:1rem
}
.g5core-header-vertical-mini-center{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:1rem 0
}
.g5core-header-vertical-left{
    left:0
}
.g5core-header-vertical-right{
    right:0
}
.header-sticky .sticky-area{
    -webkit-transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s
}
.header-sticky .header-hidden{
    -webkit-transform:translate(0,-100%);
    transform:translate(0,-100%);
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.sticky-area-wrap.sticky .sticky-area{
    -webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.1);
    box-shadow:0 0 15px 5px rgba(0,0,0,.1);
    z-index:999;
    width:auto;
    left:0;
    right:0
}
.sticky-area-wrap.sticky .sticky-area .site-logo-sticky{
    display:-ms-flexbox;
    display:flex
}
.sticky-area-wrap.sticky .g5core-header-navigation.navigation-bordered-top{
    border:0
}
.g5core-site-header{
    position:relative;
    z-index:4
}
.g5core-site-header:not(.header-float):not(.header-border-bottom){
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);
    box-shadow:0 0 15px 0 rgba(0,0,0,.1)
}
.header-float{
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:999
}
body.g5core-is-header-vertical-left.g5core-is-header-vertical-large{
    padding-left:250px
}
body.g5core-is-header-vertical-right.g5core-is-header-vertical-large{
    padding-right:250px
}
body.g5core-is-header-vertical-left.g5core-is-header-vertical-mini{
    padding-left:100px
}
body.g5core-is-header-vertical-right.g5core-is-header-vertical-mini{
    padding-right:100px
}
body.admin-bar:not(.site-style-bordered) .g5core-header-vertical,body.admin-bar:not(.site-style-bordered) .header-float{
    top:32px
}
@media screen and (max-width:782px){
    body.admin-bar:not(.site-style-bordered) .g5core-header-vertical,body.admin-bar:not(.site-style-bordered) .header-float{
        top:46px
    }
}
.g5core-mobile-header:not(.header-float){
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);
    box-shadow:0 0 15px 0 rgba(0,0,0,.1);
    position:relative;
    z-index:4
}
.g5core-mobile-header .g5core-site-branding{
    padding:8px 0;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-transition:padding .3s;
    transition:padding .3s
}
.g5core-mobile-header .g5core-header-customize+.menu-mobile-toggle,.g5core-mobile-header .menu-mobile-toggle+.g5core-header-customize{
    margin-left:1.5rem
}
.g5core-mobile-header .menu-mobile-toggle,.g5core-mobile-header-inner{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.g5core-menu-mobile{
    color:#333
}
.g5core-menu-mobile .g5core-off-canvas-inner{
    padding:0;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.g5core-menu-mobile .g5core-search-form-wrapper{
    padding:1.5rem;
    border-bottom:solid 1px rgba(0,0,0,.1)
}
.g5core-menu-mobile .g5core-search-form .result{
    background-color:#fafafa
}
.g5core-menu-mobile .g5core-search-form input[type=search]{
    border:0;
    background-color:rgba(0,0,0,.05)
}
.g5core-menu-mobile .main-menu-wrapper{
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.g5core-menu-mobile .main-menu{
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    list-style:none;
    padding:0;
    margin:0
}
.g5core-menu-mobile .main-menu .menu-item{
    border-bottom:solid 1px #eee;
    position:relative;
    margin:0
}
.g5core-menu-mobile .main-menu .menu-item>a{
    display:flex;
    padding:.5rem 1.5rem;
    text-transform:uppercase;
    font-size:1rem;
    color:inherit;
    -webkit-transition:color .5s;
    transition:color .5s
}
.g5core-menu-mobile .main-menu .menu-item>a:hover{
    color:#000
}
.g5core-menu-mobile .main-menu .x-menu-link{
    display:flex;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.g5core-menu-mobile .main-menu .x-caret{
    padding:.5rem 1rem;
    margin:-.5rem -1.5rem -.5rem auto;
    -webkit-transition:all .3s;
    transition:all .3s
}
.g5core-menu-mobile .main-menu .x-caret:before{
    content:"";
    font-family:"font awesome 5 pro";
    font-weight:400
}
.g5core-menu-mobile .main-menu .x-caret.in:before{
    content:""
}
.g5core-menu-mobile .main-menu .x-description{
    margin:-.75rem 0 0;
    padding:0 1.5rem .5rem;
    font-size:.75rem
}
.g5core-menu-mobile .main-menu .sub-menu{
    background-color:#f2f2f2;
    display:none;
    list-style:none;
    padding:0;
    position:relative;
    margin:0
}
.g5core-menu-mobile .main-menu .sub-menu:before{
    content:"";
    position:absolute;
    left:20px;
    border-left:solid 6px transparent;
    border-right:solid 6px transparent;
    border-top:solid 6px #fff;
    z-index:1
}
.g5core-menu-mobile .main-menu .sub-menu .menu-item{
    border-bottom:solid 1px #e4e4e4
}
.g5core-menu-mobile .main-menu .sub-menu>.menu-item:last-child{
    border-bottom:0
}
.g5core-menu-mobile .main-menu .sub-menu .menu-item>a{
    text-transform:none
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu{
    background-color:#e4e4e4
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu:before{
    border-top-color:#f2f2f2
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .menu-item{
    border-bottom-color:#d2d2d2
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu{
    border-top:solid 1px #d2d2d2
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu li>a{
    padding-left:2.5rem
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu li li>a{
    padding-left:3.5rem
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu li li li>a{
    padding-left:4.5rem
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu li li li li>a{
    padding-left:5.5rem
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu li li li li li>a{
    padding-left:6.5rem
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu li li li li li li>a{
    padding-left:7.5rem
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu li li li li li li li>a{
    padding-left:8.5rem
}
.g5core-menu-mobile .main-menu .sub-menu .sub-menu .sub-menu li li li li li li li li>a{
    padding-left:9.5rem
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu{
    padding:1rem 1.5rem
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .vc_row{
    padding:0!important
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .elementor-column,.g5core-menu-mobile .main-menu .x-mega-sub-menu .vc_column_container{
    margin-bottom:1.5rem
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .elementor-column:last-child,.g5core-menu-mobile .main-menu .x-mega-sub-menu .vc_column_container:last-child{
    margin-bottom:0
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .gel-heading-title,.g5core-menu-mobile .main-menu .x-mega-sub-menu .ube-heading-title{
    font-size:1rem;
    margin-bottom:1rem;
    font-weight:400;
    text-transform:uppercase;
    color:#000
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .gel-list .gel-list-item,.g5core-menu-mobile .main-menu .x-mega-sub-menu .ube-list-icon .list-icon-item{
    font-size:1rem
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .elementor-section{
    padding:0!important
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .elementor-section .elementor-container{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    max-width:100%
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .elementor-column,.menu-popup a:hover:after{
    width:100%
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .elementor-column>.elementor-element-populated{
    padding:0!important
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .elementor-widget-ube-heading{
    margin-bottom:0
}
.g5core-menu-mobile.dark .g5core-search-form-wrapper{
    border-bottom-color:#333;
    background-color:rgba(255,255,255,.1)
}
.g5core-menu-mobile.dark,.g5core-menu-mobile.dark .g5core-search-form input[type=search]{
    background-color:#222;
    color:#ccc
}
.g5core-menu-mobile.dark .g5core-search-form .result{
    background-color:#444;
    color:#ccc
}
.g5core-menu-mobile.dark .g5core-search-form .result ul{
    border-color:#444
}
.g5core-menu-mobile.dark .g5core-search-form .result li{
    border-top-color:rgba(255,255,255,.07)
}
.g5core-menu-mobile.dark .menu-item{
    border-bottom-color:#2f2f2f
}
.g5core-menu-mobile.dark .menu-item>a:hover{
    color:#fff
}
.g5core-menu-mobile.dark .sub-menu{
    background-color:#2f2f2f
}
.g5core-menu-mobile.dark .sub-menu:before{
    border-top-color:#222
}
.g5core-menu-mobile.dark .sub-menu .menu-item{
    border-bottom-color:#3c3c3c
}
.g5core-menu-mobile.dark .sub-menu .sub-menu{
    background-color:#3c3c3c
}
.g5core-menu-mobile.dark .sub-menu .sub-menu:before{
    border-top-color:#2f2f2f
}
.g5core-menu-mobile.dark .sub-menu .sub-menu .menu-item{
    border-bottom-color:#484848
}
.g5core-menu-mobile.dark .sub-menu .sub-menu .sub-menu{
    border-top-color:#525252
}
.g5core-menu-mobile.dark .sub-menu .sub-menu .sub-menu .menu-item{
    border-bottom-color:#525252
}
.g5core-menu-mobile.dark .off-canvas-close{
    background-color:#393939;
    color:#ccc
}
.g5core-menu-mobile.dark .x-mega-sub-menu .gel-heading-title,.g5core-menu-mobile.dark .x-mega-sub-menu .ube-heading-title{
    color:#fff
}
.g5core-mobile-header-inner{
    -webkit-transition:min-height .5s;
    transition:min-height .5s
}
.g5core-mobile-header-inner .site-logo{
    -webkit-transition:max-height .5s;
    transition:max-height .5s
}
.g5core-mobile-header-inner .g5core-site-branding{
    -webkit-transition:height .5s;
    transition:height .5s
}
.g5core-mobile-header-inner .g5core-login-button a{
    font-size:1.5rem
}
.top-bar-desktop-border-bottom{
    border-bottom:solid 1px #eee
}
.g5core-top-bar{
    background-color:#f6f6f6;
    font-size:.75rem
}
.g5core-top-bar .g5core-social-networks a{
    height:28px;
    width:28px;
    border:0;
    background-color:transparent;
    font-size:.75rem
}
.g5core-top-bar .g5core-social-networks a:hover{
    color:inherit
}
.g5core-top-bar .menu-horizontal .menu-item>a{
    padding-top:.5rem;
    padding-bottom:.5rem;
    font-size:inherit;
    line-height:1.5
}
.g5core-top-bar .menu-horizontal .sub-menu{
    color:#777
}
.g5core-top-bar .g5core-login-button a{
    text-transform:uppercase;
    font-size:inherit;
    font-weight:700
}
.g5core-search-form .select2-container--default.select2-container--default .select2-selection--single .select2-selection__rendered,.g5core-search-form button,.g5core-search-form input[type=search],.g5core-social-networks a:hover i,.g5core-top-bar .g5core-top-bar-item a{
    color:inherit
}
.g5core-top-bar-inner{
    display:-ms-flexbox;
    display:flex
}
.g5core-top-bar-left,.g5core-top-bar-right{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.g5core-top-bar-right{
    margin-left:auto
}
.g5core-top-bar-item+.g5core-top-bar-item{
    margin-left:1.5rem
}
.g5core-menu-popup-button{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-item-align:center;
    align-self:center;
    color:inherit
}
.g5core-menu-popup-wrapper .mfp-container{
    display:flex
}
.g5core-menu-popup-wrapper .mfp-content{
    display:flex;
    justify-content:center;
    align-items:center
}
.g5core-menu-popup-wrapper .mfp-close{
    font-size:3rem;
    margin-top:1rem;
    margin-right:1rem
}
.g5core-menu-popup{
    padding:3rem 1.5rem;
    margin:auto
}
.g5core-menu-popup .sub-menu.x-animated{
    -webkit-animation-name:none!important;
    -moz-animation-name:none!important;
    -o-animation-name:none!important;
    animation-name:none!important
}
.menu-popup{
    margin:0;
    padding:0;
    text-align:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.menu-popup a{
    position:relative;
    display:inline-block;
    padding:.125rem 0;
    font-size:2rem;
    font-weight:700;
    color:#fff
}
.menu-popup a:focus{
    outline:0
}
.menu-popup a:after{
    content:"";
    position:absolute;
    width:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    border-bottom:solid 2px #fff;
    -webkit-transition:width .5s;
    transition:width .5s
}
.g5core-social-networks i,.menu-popup a:hover{
    color:#fff
}
.menu-popup .sub-menu{
    display:none;
    list-style:none;
    padding-left:0;
    margin:0
}
.menu-popup .sub-menu a{
    font-size:1.2rem;
    padding:.25rem 0;
    color:#ccc
}
.menu-popup .current-menu-ancestor>.sub-menu,.menu-popup .current-menu-item>.sub-menu,.menu-popup .current-menu-parent>.sub-menu,.menu-vertical .menu-item:hover>.sub-menu{
    display:block
}
.menu-horizontal .x-description{
    display:none
}
.menu-vertical{
    list-style:none;
    padding-left:0
}
.menu-vertical.navigation-bordered{
    border-top:solid 1px
}
.menu-vertical.navigation-bordered>.menu-item{
    border-bottom:solid 1px
}
.menu-vertical .menu-item{
    padding:8px 20px
}
.menu-vertical .menu-item>a{
    display:block;
    position:relative;
    font-weight:700;
    text-transform:uppercase
}
.menu-vertical .caret{
    position:absolute;
    right:0
}
.menu-vertical .caret:before{
    content:"";
    font-family:"font awesome 5 pro"
}
.menu-vertical .sub-menu{
    display:none;
    list-style:none;
    padding:0;
    position:absolute;
    left:100%;
    top:0;
    z-index:1;
    min-width:250px;
    min-height:460px;
    font-size:.75rem;
    border:solid 1px;
    -webkit-box-shadow:5px 5px 5px 1px rgba(0,0,0,.1);
    box-shadow:5px 5px 5px 1px rgba(0,0,0,.1)
}
.menu-vertical .sub-menu .menu-item>a{
    position:static
}
.menu-vertical .sub-menu .caret{
    right:20px
}
.menu-vertical .sub-menu .menu-item{
    position:relative;
    border-bottom:solid 1px
}
.menu-vertical-right .sub-menu{
    left:auto;
    right:100%;
    -webkit-box-shadow:-5px 5px 5px 1px rgba(0,0,0,.1);
    box-shadow:-5px 5px 5px 1px rgba(0,0,0,.1)
}
.x-mega-sub-menu{
    padding-left:15px;
    padding-right:15px
}
.g5core-search-button,.g5core-search-button a{
    -ms-flex-align:center;
    align-items:center
}
.g5core-search-button a{
    width:35px;
    height:35px;
    padding:.5rem;
    color:inherit;
    border-radius:50%;
    border:solid 1px currentColor
}
.g5core-search-button,.g5core-search-button a,.g5core-social-networks,.g5core-social-networks a{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center
}
.g5core-social-networks{
    margin:0;
    padding:0;
    list-style:none;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.g5core-social-networks li{
    display:-ms-flexbox;
    display:flex;
    margin-top:3px;
    margin-bottom:3px
}
.g5core-social-networks li+li{
    margin-left:5px
}
.g5core-social-networks a{
    width:35px;
    height:35px;
    color:#ccc;
    background-color:currentColor;
    border:solid 1px currentColor;
    border-radius:100%;
    -webkit-transition:all .3s;
    transition:all .3s;
    -ms-flex-align:center;
    align-items:center
}
.g5core-social-networks a:hover{
    border-color:currentColor;
    background-color:transparent
}
.g5core-search-form{
    position:relative;
    color:inherit;
    display:-ms-flexbox;
    display:flex
}
.g5core-search-form input[type=search]{
    width:100%;
    padding:0 2rem 0 1rem;
    background-color:transparent
}
.g5core-search-form button{
    position:absolute;
    right:0;
    bottom:0;
    padding:0 1rem;
    background-color:transparent;
    border:0;
    font-size:1rem
}
.g5core-search-form button:active,.g5core-search-form button:focus,.g5core-search-form button:hover{
    background-color:transparent!important
}
.g5core-search-form .remove{
    position:absolute;
    padding:5px;
    right:2.5rem;
    top:0;
    bottom:0;
    display:none;
    align-items:center;
    cursor:pointer;
    z-index:1
}
.g5core-search-form .remove.in{
    display:flex
}
.g5core-search-form .result{
    position:absolute;
    top:100%;
    left:0;
    right:0;
    background-color:#fff;
    color:#666;
    z-index:3
}
.g5core-search-form .result ul{
    border:solid 1px #eee;
    list-style:none;
    padding:0;
    margin:-1px 0 0
}
.g5core-search-form .result li{
    padding:.5rem 1rem;
    border-top:solid 1px rgba(125,125,125,.1)
}
.g5core-search-form .result li:hover{
    background-color:rgba(125,125,125,.1)
}
.g5core-search-form .result li:after{
    content:"";
    display:block;
    clear:both
}
.g5core-search-form .result a{
    display:-ms-flexbox;
    display:flex;
    color:inherit
}
.g5core-search-popup{
    width:100%
}
.g5core-search-popup .g5core-search-form{
    margin:50px auto 0;
    width:80%
}
.g5core-search-popup .g5core-search-form button,.g5core-search-popup .g5core-search-form input[type=search]{
    font-size:2rem;
    height:72px;
    color:#fff
}
.g5core-search-popup .g5core-search-form input[type=search]{
    border:0;
    border-bottom:solid 2px #fff;
    padding-left:0
}
.g5core-canvas-sidebar-button.toggle-icon span:after,.g5core-canvas-sidebar-button.toggle-icon span:before,.g5core-search-popup .g5core-search-form button{
    right:0
}
.g5core-search-popup .g5core-search-form .remove{
    color:#ddd;
    right:4rem;
    font-size:1.25rem
}
.g5core-search-popup .result{
    color:#fff
}
.g5core-search-popup .result ul{
    border:0
}
.g5core-search-popup .result ul li{
    border-top:solid 1px rgba(255,255,255,.1)
}
.g5core-search-popup .result,.g5core-search-popup .result ul li:hover{
    background-color:rgba(255,255,255,.1)
}
@media only screen and (max-width:767px){
    .g5core-search-popup .g5core-search-form button,.g5core-search-popup .g5core-search-form input[type=search]{
        font-size:1.2rem;
        height:50px
    }
    .g5core-search-popup .g5core-search-form input[type=search]{
        border-bottom-width:1px
    }
    .g5core-search-popup .g5core-search-form .remove{
        right:2.5rem
    }
}
.g5core-canvas-sidebar-button.toggle-icon span{
    right:2px
}
.g5core-off-canvas-wrapper{
    display:-ms-flexbox;
    display:flex;
    position:fixed;
    top:0;
    bottom:0;
    width:300px;
    background-color:#fff;
    z-index:999999
}
.g5core-off-canvas-wrapper .off-canvas-close{
    position:absolute;
    background-color:inherit;
    padding:5px 10px;
    line-height:24px;
    z-index:1;
    display:none;
    cursor:pointer
}
.g5core-off-canvas-wrapper>.off-canvas-overlay{
    content:"";
    position:absolute;
    top:0;
    width:3000px;
    height:0;
    opacity:0;
    background-color:rgba(0,0,0,.6);
    pointer-events:auto;
    cursor:auto;
    -webkit-transition:opacity .5s;
    transition:opacity .5s
}
.g5core-off-canvas-wrapper.from-left{
    left:0;
    -webkit-transform:translateX(-300px);
    transform:translateX(-300px)
}
.g5core-off-canvas-wrapper.from-left .off-canvas-close{
    left:100%;
    border-radius:0 5px 5px 0
}
.g5core-off-canvas-wrapper.from-left>.off-canvas-overlay{
    left:100%
}
.g5core-off-canvas-wrapper.from-right{
    right:0;
    -webkit-transform:translateX(300px);
    transform:translateX(300px)
}
.g5core-off-canvas-wrapper.from-right .off-canvas-close{
    right:100%;
    border-radius:5px 0 0 5px
}
.g5core-off-canvas-wrapper.from-right>.off-canvas-overlay{
    right:100%
}
.g5core-off-canvas-inner{
    padding:1.5rem;
    overflow:auto;
    height:100%;
    width:100%
}
#wpadminbar,.g5core-header-vertical,.g5core-off-canvas-wrapper{
    -webkit-transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s
}
.site-wrapper{
    -webkit-transition:margin .5s;
    transition:margin .5s
}
body.g5core-off-canvas-in-from-left .site-wrapper{
    margin-left:300px;
    margin-right:-300px
}
body.g5core-off-canvas-in-from-left #wpadminbar,body.g5core-off-canvas-in-from-left .g5core-header-vertical,body.g5core-off-canvas-in-from-left .sticky-area-wrap.sticky .sticky-area{
    -webkit-transform:translateX(300px);
    transform:translateX(300px)
}
body.g5core-off-canvas-in-from-left .g5core-off-canvas-wrapper.from-left,body.g5core-off-canvas-in-from-right .g5core-off-canvas-wrapper.from-right{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
body.g5core-off-canvas-in-from-left .g5core-off-canvas-wrapper.from-left>.off-canvas-overlay{
    height:100%;
    opacity:1;
    cursor:url(../../../plugins/g5-core/assets/images/close.png) 15 15,default
}
@media only screen and (max-width:767px){
    body.g5core-off-canvas-in-from-left .g5core-off-canvas-wrapper.from-left .off-canvas-close{
        display:block
    }
}
body.g5core-off-canvas-in-from-right .site-wrapper{
    margin-left:-300px;
    margin-right:300px
}
body.g5core-off-canvas-in-from-right #wpadminbar,body.g5core-off-canvas-in-from-right .g5core-header-vertical,body.g5core-off-canvas-in-from-right .sticky-area-wrap.sticky .sticky-area{
    -webkit-transform:translateX(-300px);
    transform:translateX(-300px)
}
body.g5core-off-canvas-in-from-right .g5core-off-canvas-wrapper.from-right>.off-canvas-overlay{
    height:100%;
    opacity:1;
    cursor:url(../../../plugins/g5-core/assets/images/close.png) 15 15,default
}
@media only screen and (max-width:767px){
    body.g5core-off-canvas-in-from-right .g5core-off-canvas-wrapper.from-right .off-canvas-close{
        display:block
    }
}
.g5core-login-popup{
    margin:auto;
    width:320px;
    max-width:90%;
    padding:1.5rem;
    background-color:#fff;
    -webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.1);
    box-shadow:0 0 15px 5px rgba(0,0,0,.1);
    border-radius:5px
}
.g5core-login-popup .back{
    display:none;
    position:absolute;
    left:1rem;
    top:1rem;
    width:32px;
    height:32px;
    line-height:32px;
    text-align:center
}
.g5core-login-popup button.mfp-close{
    font-size:2rem
}
.g5core-login-popup .popup-login-header{
    margin:2rem 0
}
.g5core-login-popup .popup-login-title{
    margin-bottom:.25rem;
    text-transform:uppercase
}
.g5core-login-popup .popup-login-desc{
    font-weight:600
}
.g5core-header-vertical-mini .g5core-login-button span,.g5core-login-popup .popup-forgot-wrap,.g5core-login-popup .popup-register-wrap{
    display:none
}
.g5core-login-popup .custom-control-label{
    margin-bottom:0
}
.g5core-login-popup .popup-login-header{
    text-align:center
}
.g5core-login-popup button{
    text-transform:uppercase
}
.g5core-login-button{
    display:-ms-flexbox;
    display:flex
}
.g5core-login-button a{
    color:inherit;
    line-height:1.5;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.g5core-login-button span{
    margin-left:.25rem
}
.g5core-header-vertical-mini .g5core-login-button{
    line-height:1;
    font-size:2rem
}
.g5core-header-above .g5core-site-branding .site-logo,.g5core-header-bellow .g5core-site-branding .site-logo,.g5core-site-branding .site-logo{
    max-height:54px
}
.g5core-header-above .g5core-site-branding .site-logo-svg,.g5core-header-bellow .g5core-site-branding .site-logo-svg,.g5core-site-branding .site-logo-svg{
    height:54px
}
.g5core-site-branding .site-logo-sticky{
    max-height:22px
}
.g5core-header-above .g5core-header-inner,.g5core-header-bellow .g5core-header-inner{
    min-height:120px
}
.g5core-header-inner,.g5core-mobile-header-inner{
    min-height:80px
}
.sticky-area-wrap.sticky .g5core-mobile-header-inner,.sticky-area-wrap.sticky .sticky-area .g5core-header-inner{
    min-height:60px
}
.sticky-area-wrap.sticky .sticky-area .menu-horizontal>.menu-item>a{
    padding-top:17px;
    padding-bottom:17px
}
.g5core-site-header .sticky-area-wrap.sticky .sticky-area .g5core-site-branding .site-logo{
    max-height:44px
}
.g5core-mobile-header-inner .site-logo{
    max-height:54px
}
.g5core-mobile-header-inner .site-logo-svg{
    height:54px
}
.sticky-area-wrap.sticky .g5core-mobile-header-inner .g5core-site-branding{
    height:44px
}
.sticky-area-wrap.sticky .g5core-mobile-header-inner .site-logo{
    max-height:44px
}
.g5core-site-bordered-bottom,.g5core-site-bordered-top{
    position:fixed;
    left:0;
    right:0;
    z-index:99998
}
.g5core-site-bordered-top{
    top:0
}
.g5core-site-bordered-bottom{
    bottom:0
}
body.admin-bar .g5core-site-bordered-top{
    top:32px
}
body.site-style-bordered #site-wrapper{
    position:relative
}
body.site-style-boxed #site-wrapper,body.site-style-boxed .sticky-area-wrap.sticky>.sticky-area{
    max-width:1230px;
    margin:auto
}
@media only screen and (max-width:1199px){
    body.site-style-boxed #site-wrapper,body.site-style-boxed .sticky-area-wrap.sticky>.sticky-area{
        max-width:990px
    }
}
@media only screen and (max-width:991px){
    body.site-style-boxed #site-wrapper,body.site-style-boxed .sticky-area-wrap.sticky>.sticky-area{
        max-width:750px
    }
    #sidebar.sidebar-mobile-hide{
        display:none
    }
}
@media(min-width:576px){
    .elementor-section.elementor-section.elementor-section-boxed>.elementor-container{
        max-width:540px
    }
}
@media(min-width:768px){
    .elementor-section.elementor-section.elementor-section-boxed>.elementor-container{
        max-width:720px
    }
}
@media(min-width:992px){
    .elementor-section.elementor-section.elementor-section-boxed>.elementor-container{
        max-width:960px
    }
}
@media(min-width:1200px){
    .elementor-section.elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1200px
    }
}
.g5core-page-title.page-title-layout-full_width>.container,.g5core-site-footer.footer-layout-full_width>.container,body.elementor-template-full-width #primary-content>.container,body.elementor-template-full-width #site-footer>.container{
    max-width:100%;
    padding-left:0;
    padding-right:0
}
@media only screen and (min-width:992px){
    #wrapper_content{
        position:relative;
        z-index:1
    }
    .g5core-site-footer-fixed{
        position:fixed!important;
        bottom:0;
        left:0;
        right:0;
        margin:auto;
        z-index:-1
    }
    .g5core-site-footer-fixed.static{
        position:static!important
    }
    body.site-style-boxed .g5core-site-footer-fixed{
        max-width:1230px;
        margin:auto
    }
    body.g5core-is-header-vertical-left.g5core-is-header-vertical-large .g5core-site-footer-fixed{
        left:250px
    }
    body.g5core-is-header-vertical-left.g5core-is-header-vertical-mini .g5core-site-footer-fixed{
        left:100px
    }
    body.g5core-is-header-vertical-right.g5core-is-header-vertical-large .g5core-site-footer-fixed{
        right:250px
    }
    body.g5core-is-header-vertical-right.g5core-is-header-vertical-mini .g5core-site-footer-fixed{
        right:100px
    }
}
@media only screen and (max-width:1199px){
    body.site-style-boxed .g5core-site-footer-fixed{
        max-width:990px
    }
}
.g5core-page-title-default{
    background-color:#fafafa
}
.g5core-page-title-default .page-title-inner{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding:50px 0
}
@media only screen and (max-width:767px){
    .g5core-page-title-default .page-title-inner{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column;
        -ms-flex-pack:center;
        justify-content:center;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
.g5core-page-title-default .page-title-content{
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    margin-right:auto
}
.g5core-page-title-default .page-sub-title{
    margin-bottom:0
}
.g5core-breadcrumbs{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin:0;
    padding:0;
    font-size:.875rem;
    list-style:none
}
.g5core-breadcrumbs li.breadcrumb-sep{
    margin:0 10px
}
.g5core-breadcrumbs li.breadcrumb-sep:last-child{
    display:none!important
}
.g5core-breadcrumbs li a{
    color:inherit;
    -webkit-transition:color .3s;
    transition:color .3s
}
@media only screen and (max-width:767px){
    .g5core-breadcrumbs{
        -ms-flex-pack:start;
        justify-content:flex-start;
        margin-left:0
    }
    .g5core-page-title .page-title-inner{
        padding-top:30px;
        padding-bottom:30px
    }
}
.white-text-color,.white-text-hover-color{
    color:#fff!important
}
.white-bg-color,.white-bg-hover-color{
    background-color:#fff!important
}
.white-border-color,.white-border-hover-color{
    border-color:#fff!important
}
.black-text-color,.black-text-hover-color{
    color:#000!important
}
.black-bg-color,.black-bg-hover-color{
    background-color:#000!important
}
.black-border-color,.black-border-hover-color{
    border-color:#000!important
}
.content-left{
    display:-ms-flexbox!important;
    display:flex!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.content-right{
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.content-bottom,.content-center,.content-right,.content-top{
    display:-ms-flexbox!important;
    display:flex!important
}
.content-center{
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.content-bottom,.content-top{
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.content-bottom{
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.content-fill{
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important;
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.ml-auto{
    margin-left:auto!important
}
.mr-auto{
    margin-right:auto!important
}
.mt-auto{
    margin-top:auto!important
}
.mb-auto{
    margin-bottom:auto!important
}
.fl{
    float:left!important
}
.fr{
    float:right!important
}
.f-none{
    float:none!important
}
.d-flex{
    display:-ms-flexbox!important;
    display:flex!important
}
.xxs-text{
    font-size:.625rem!important
}
.xs-text{
    font-size:.75rem!important
}
.sm-text{
    font-size:.875rem!important
}
.md-text{
    font-size:1rem!important
}
.lg-text{
    font-size:1.25rem!important
}
.xl-text{
    font-size:1.5rem!important
}
.xxl-text{
    font-size:2rem!important
}
.width-0{
    width:0%!important
}
.width-10{
    width:10%!important
}
.width-20{
    width:20%!important
}
.width-30{
    width:30%!important
}
.width-40{
    width:40%!important
}
.width-50{
    width:50%!important
}
.width-60{
    width:60%!important
}
.width-70{
    width:70%!important
}
.width-80{
    width:80%!important
}
.width-90{
    width:90%!important
}
.width-100{
    width:100%!important
}
@media only screen and (max-width:1199px){
    .ml-auto-lg{
        margin-left:auto!important
    }
    .mr-auto-lg{
        margin-right:auto!important
    }
    .mt-auto-lg{
        margin-top:auto!important
    }
    .mb-auto-lg{
        margin-bottom:auto!important
    }
    .fl-lg{
        float:left!important
    }
    .fr-lg{
        float:right!important
    }
    .f-none-lg{
        float:none!important
    }
    .d-flex-lg{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .xxs-text-lg{
        font-size:.625rem!important
    }
    .xs-text-lg{
        font-size:.75rem!important
    }
    .sm-text-lg{
        font-size:.875rem!important
    }
    .md-text-lg{
        font-size:1rem!important
    }
    .lg-text-lg{
        font-size:1.25rem!important
    }
    .xl-text-lg{
        font-size:1.5rem!important
    }
    .xxl-text-lg{
        font-size:2rem!important
    }
    .width-0-lg{
        width:0%!important
    }
    .width-10-lg{
        width:10%!important
    }
    .width-20-lg{
        width:20%!important
    }
    .width-30-lg{
        width:30%!important
    }
    .width-40-lg{
        width:40%!important
    }
    .width-50-lg{
        width:50%!important
    }
    .width-60-lg{
        width:60%!important
    }
    .width-70-lg{
        width:70%!important
    }
    .width-80-lg{
        width:80%!important
    }
    .width-90-lg{
        width:90%!important
    }
    .width-100-lg{
        width:100%!important
    }
    .text-center-lg{
        text-align:center!important
    }
    .text-left-lg{
        text-align:left!important
    }
    .text-right-lg{
        text-align:right!important
    }
    .position-relative-lg{
        position:relative!important
    }
    .position-static-lg{
        position:static!important
    }
    .position-absolute-lg{
        position:absolute!important
    }
    .position-fixed-lg{
        position:fixed!important
    }
    .flex-row-lg{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-column-lg{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-row-reverse-lg{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-column-reverse-lg{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-wrap-lg{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-nowrap-lg{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-wrap-reverse-lg{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-fill-lg{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-grow-0-lg{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-grow-1-lg{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-shrink-0-lg{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-shrink-1-lg{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-start-lg{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-end-lg{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-center-lg{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-between-lg{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-around-lg{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-start-lg{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-end-lg{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-center-lg{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-baseline-lg{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-stretch-lg{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-start-lg{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-end-lg{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-center-lg{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-between-lg{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-around-lg{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-stretch-lg{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-auto-lg{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-start-lg{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-end-lg{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-center-lg{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-baseline-lg{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-stretch-lg{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media only screen and (max-width:991px){
    .ml-auto-md{
        margin-left:auto!important
    }
    .mr-auto-md{
        margin-right:auto!important
    }
    .mt-auto-md{
        margin-top:auto!important
    }
    .mb-auto-md{
        margin-bottom:auto!important
    }
    .fl-md{
        float:left!important
    }
    .fr-md{
        float:right!important
    }
    .f-none-md{
        float:none!important
    }
    .d-flex-md{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .xxs-text-md{
        font-size:.625rem!important
    }
    .xs-text-md{
        font-size:.75rem!important
    }
    .sm-text-md{
        font-size:.875rem!important
    }
    .md-text-md{
        font-size:1rem!important
    }
    .lg-text-md{
        font-size:1.25rem!important
    }
    .xl-text-md{
        font-size:1.5rem!important
    }
    .xxl-text-md{
        font-size:2rem!important
    }
    .width-0-md{
        width:0%!important
    }
    .width-10-md{
        width:10%!important
    }
    .width-20-md{
        width:20%!important
    }
    .width-30-md{
        width:30%!important
    }
    .width-40-md{
        width:40%!important
    }
    .width-50-md{
        width:50%!important
    }
    .width-60-md{
        width:60%!important
    }
    .width-70-md{
        width:70%!important
    }
    .width-80-md{
        width:80%!important
    }
    .width-90-md{
        width:90%!important
    }
    .width-100-md{
        width:100%!important
    }
    .text-center-md{
        text-align:center!important
    }
    .text-left-md{
        text-align:left!important
    }
    .text-right-md{
        text-align:right!important
    }
    .position-relative-md{
        position:relative!important
    }
    .position-static-md{
        position:static!important
    }
    .position-absolute-md{
        position:absolute!important
    }
    .position-fixed-md{
        position:fixed!important
    }
    .flex-row-md{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-column-md{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-row-reverse-md{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-column-reverse-md{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-wrap-md{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-nowrap-md{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-wrap-reverse-md{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-fill-md{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-grow-0-md{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-grow-1-md{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-shrink-0-md{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-shrink-1-md{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-start-md{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-end-md{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-center-md{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-between-md{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-around-md{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-start-md{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-end-md{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-center-md{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-baseline-md{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-stretch-md{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-start-md{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-end-md{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-center-md{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-between-md{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-around-md{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-stretch-md{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-auto-md{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-start-md{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-end-md{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-center-md{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-baseline-md{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-stretch-md{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media only screen and (max-width:767px){
    .ml-auto-sm{
        margin-left:auto!important
    }
    .mr-auto-sm{
        margin-right:auto!important
    }
    .mt-auto-sm{
        margin-top:auto!important
    }
    .mb-auto-sm{
        margin-bottom:auto!important
    }
    .fl-sm{
        float:left!important
    }
    .fr-sm{
        float:right!important
    }
    .f-none-sm{
        float:none!important
    }
    .d-flex-sm{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .xxs-text-sm{
        font-size:.625rem!important
    }
    .xs-text-sm{
        font-size:.75rem!important
    }
    .sm-text-sm{
        font-size:.875rem!important
    }
    .md-text-sm{
        font-size:1rem!important
    }
    .lg-text-sm{
        font-size:1.25rem!important
    }
    .xl-text-sm{
        font-size:1.5rem!important
    }
    .xxl-text-sm{
        font-size:2rem!important
    }
    .width-0-sm{
        width:0%!important
    }
    .width-10-sm{
        width:10%!important
    }
    .width-20-sm{
        width:20%!important
    }
    .width-30-sm{
        width:30%!important
    }
    .width-40-sm{
        width:40%!important
    }
    .width-50-sm{
        width:50%!important
    }
    .width-60-sm{
        width:60%!important
    }
    .width-70-sm{
        width:70%!important
    }
    .width-80-sm{
        width:80%!important
    }
    .width-90-sm{
        width:90%!important
    }
    .width-100-sm{
        width:100%!important
    }
    .text-center-sm{
        text-align:center!important
    }
    .text-left-sm{
        text-align:left!important
    }
    .text-right-sm{
        text-align:right!important
    }
    .position-relative-sm{
        position:relative!important
    }
    .position-static-sm{
        position:static!important
    }
    .position-absolute-sm{
        position:absolute!important
    }
    .position-fixed-sm{
        position:fixed!important
    }
    .flex-row-sm{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-column-sm{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-row-reverse-sm{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-column-reverse-sm{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-wrap-sm{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-nowrap-sm{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-wrap-reverse-sm{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-fill-sm{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-grow-0-sm{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-grow-1-sm{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-shrink-0-sm{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-shrink-1-sm{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-start-sm{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-end-sm{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-center-sm{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-between-sm{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-around-sm{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-start-sm{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-end-sm{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-center-sm{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-baseline-sm{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-stretch-sm{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-start-sm{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-end-sm{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-center-sm{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-between-sm{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-around-sm{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-stretch-sm{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-auto-sm{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-start-sm{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-end-sm{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-center-sm{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-baseline-sm{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-stretch-sm{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media only screen and (max-width:575px){
    .ml-auto-xs{
        margin-left:auto!important
    }
    .mr-auto-xs{
        margin-right:auto!important
    }
    .mt-auto-xs{
        margin-top:auto!important
    }
    .mb-auto-xs{
        margin-bottom:auto!important
    }
    .fl-xs{
        float:left!important
    }
    .fr-xs{
        float:right!important
    }
    .f-none-xs{
        float:none!important
    }
    .d-flex-xs{
        display:-ms-flexbox!important;
        display:flex!important
    }
    .xxs-text-xs{
        font-size:.625rem!important
    }
    .xs-text-xs{
        font-size:.75rem!important
    }
    .sm-text-xs{
        font-size:.875rem!important
    }
    .md-text-xs{
        font-size:1rem!important
    }
    .lg-text-xs{
        font-size:1.25rem!important
    }
    .xl-text-xs{
        font-size:1.5rem!important
    }
    .xxl-text-xs{
        font-size:2rem!important
    }
    .width-0-xs{
        width:0%!important
    }
    .width-10-xs{
        width:10%!important
    }
    .width-20-xs{
        width:20%!important
    }
    .width-30-xs{
        width:30%!important
    }
    .width-40-xs{
        width:40%!important
    }
    .width-50-xs{
        width:50%!important
    }
    .width-60-xs{
        width:60%!important
    }
    .width-70-xs{
        width:70%!important
    }
    .width-80-xs{
        width:80%!important
    }
    .width-90-xs{
        width:90%!important
    }
    .width-100-xs{
        width:100%!important
    }
    .text-center-xs{
        text-align:center!important
    }
    .text-left-xs{
        text-align:left!important
    }
    .text-right-xs{
        text-align:right!important
    }
    .position-relative-xs{
        position:relative!important
    }
    .position-static-xs{
        position:static!important
    }
    .position-absolute-xs{
        position:absolute!important
    }
    .position-fixed-xs{
        position:fixed!important
    }
    .flex-row-xs{
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-column-xs{
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-row-reverse-xs{
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-column-reverse-xs{
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-wrap-xs{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-nowrap-xs{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-wrap-reverse-xs{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-fill-xs{
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-grow-0-xs{
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-grow-1-xs{
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-shrink-0-xs{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-shrink-1-xs{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-start-xs{
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-end-xs{
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-center-xs{
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-between-xs{
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-around-xs{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-start-xs{
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-end-xs{
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-center-xs{
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-baseline-xs{
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-stretch-xs{
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-start-xs{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-end-xs{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-center-xs{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-between-xs{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-around-xs{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-stretch-xs{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-auto-xs{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-start-xs{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-end-xs{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-center-xs{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-baseline-xs{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-stretch-xs{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.accent-text-color{
    color:#d7aa82
}
.accent-bg-color{
    background-color:#d7aa82
}
.accent-border-color{
    border-color:#d7aa82
}
.text-color-for-background-accent{
    color:#fff
}
.disabled-color{
    color:#ccc
}
.caption-color{
    color:#ababab
}
.border-color{
    border-color:#eee
}
.heading-color{
    color:#222
}
@keyframes x-fadeIn{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes x-fadeIn-out{
    0%{
        opacity:1
    }
    to{
        opacity:0
    }
}
@keyframes x-fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,50px,0);
        -moz-transform:translate3d(0,50px,0);
        -ms-transform:translate3d(0,50px,0);
        -o-transform:translate3d(0,50px,0);
        transform:translate3d(0,50px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
}
@keyframes x-fadeInUp-out{
    0%{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,50px,0);
        -moz-transform:translate3d(0,50px,0);
        -ms-transform:translate3d(0,50px,0);
        -o-transform:translate3d(0,50px,0);
        transform:translate3d(0,50px,0)
    }
}
@keyframes x-fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-50px,0);
        -moz-transform:translate3d(0,-50px,0);
        -ms-transform:translate3d(0,-50px,0);
        -o-transform:translate3d(0,-50px,0);
        transform:translate3d(0,-50px,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
}
@keyframes x-fadeInDown-out{
    0%{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(0,-50px,0);
        -moz-transform:translate3d(0,-50px,0);
        -ms-transform:translate3d(0,-50px,0);
        -o-transform:translate3d(0,-50px,0);
        transform:translate3d(0,-50px,0)
    }
}
@keyframes x-fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-50px,0,0);
        -moz-transform:translate3d(-50px,0,0);
        -ms-transform:translate3d(-50px,0,0);
        -o-transform:translate3d(-50px,0,0);
        transform:translate3d(-50px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
}
@keyframes x-fadeInLeft-out{
    0%{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(-50px,0,0);
        -moz-transform:translate3d(-50px,0,0);
        -ms-transform:translate3d(-50px,0,0);
        -o-transform:translate3d(-50px,0,0);
        transform:translate3d(-50px,0,0)
    }
}
@keyframes x-fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(50px,0,0);
        -moz-transform:translate3d(50px,0,0);
        -ms-transform:translate3d(50px,0,0);
        -o-transform:translate3d(50px,0,0);
        transform:translate3d(50px,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
}
@keyframes x-fadeInRight-out{
    0%{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    to{
        opacity:0;
        -webkit-transform:translate3d(50px,0,0);
        -moz-transform:translate3d(50px,0,0);
        -ms-transform:translate3d(50px,0,0);
        -o-transform:translate3d(50px,0,0);
        transform:translate3d(50px,0,0)
    }
}
@keyframes x-flipInX{
    0%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-90deg);
        -moz-transform:perspective(400px) rotate3d(1,0,0,-90deg);
        -ms-transform:perspective(400px) rotate3d(1,0,0,-90deg);
        -o-transform:perspective(400px) rotate3d(1,0,0,-90deg);
        transform:perspective(400px) rotate3d(1,0,0,-90deg)
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(0,0,0,0deg);
        -moz-transform:perspective(400px) rotate3d(0,0,0,0deg);
        -ms-transform:perspective(400px) rotate3d(0,0,0,0deg);
        -o-transform:perspective(400px) rotate3d(0,0,0,0deg);
        transform:perspective(400px) rotate3d(0,0,0,0deg)
    }
}
@keyframes x-flipInX-out{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,0,0,0deg);
        -moz-transform:perspective(400px) rotate3d(0,0,0,0deg);
        -ms-transform:perspective(400px) rotate3d(0,0,0,0deg);
        -o-transform:perspective(400px) rotate3d(0,0,0,0deg);
        transform:perspective(400px) rotate3d(0,0,0,0deg)
    }
    to{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,-90deg);
        -moz-transform:perspective(400px) rotate3d(1,0,0,-90deg);
        -ms-transform:perspective(400px) rotate3d(1,0,0,-90deg);
        -o-transform:perspective(400px) rotate3d(1,0,0,-90deg);
        transform:perspective(400px) rotate3d(1,0,0,-90deg)
    }
}
@keyframes x-slideInUp{
    0%{
        -webkit-transform:perspective(0) rotate3d(1,0,0,-90deg);
        -moz-transform:perspective(0) rotate3d(1,0,0,-90deg);
        -ms-transform:perspective(0) rotate3d(1,0,0,-90deg);
        -o-transform:perspective(0) rotate3d(1,0,0,-90deg);
        transform:perspective(0) rotate3d(1,0,0,-90deg)
    }
    to{
        -webkit-transform:perspective(0) rotate3d(0,0,0,0deg);
        -moz-transform:perspective(0) rotate3d(0,0,0,0deg);
        -ms-transform:perspective(0) rotate3d(0,0,0,0deg);
        -o-transform:perspective(0) rotate3d(0,0,0,0deg);
        transform:perspective(0) rotate3d(0,0,0,0deg)
    }
}
@keyframes x-slideInUp-out{
    0%{
        -webkit-transform:perspective(0) rotate3d(0,0,0,0deg);
        -moz-transform:perspective(0) rotate3d(0,0,0,0deg);
        -ms-transform:perspective(0) rotate3d(0,0,0,0deg);
        -o-transform:perspective(0) rotate3d(0,0,0,0deg);
        transform:perspective(0) rotate3d(0,0,0,0deg)
    }
    to{
        -webkit-transform:perspective(0) rotate3d(1,0,0,-90deg);
        -moz-transform:perspective(0) rotate3d(1,0,0,-90deg);
        -ms-transform:perspective(0) rotate3d(1,0,0,-90deg);
        -o-transform:perspective(0) rotate3d(1,0,0,-90deg);
        transform:perspective(0) rotate3d(1,0,0,-90deg)
    }
}
.x-animated{
    -webkit-animation-duration:500ms;
    -moz-animation-duration:500ms;
    -o-animation-duration:500ms;
    animation-duration:500ms;
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both
}
.x-slideInUp{
    -webkit-animation-duration:750ms;
    -moz-animation-duration:750ms;
    -o-animation-duration:750ms;
    animation-duration:750ms
}
.x-slideInUp-out{
    -webkit-animation-duration:300ms;
    -moz-animation-duration:300ms;
    -o-animation-duration:300ms;
    animation-duration:300ms
}
.x-fadeIn{
    -webkit-animation-name:x-fadeIn;
    -moz-animation-name:x-fadeIn;
    -o-animation-name:x-fadeIn;
    animation-name:x-fadeIn
}
.x-fadeIn-out{
    -webkit-animation-name:x-fadeIn-out;
    -moz-animation-name:x-fadeIn-out;
    -o-animation-name:x-fadeIn-out;
    animation-name:x-fadeIn-out
}
.x-fadeInUp{
    -webkit-animation-name:x-fadeInUp;
    -moz-animation-name:x-fadeInUp;
    -o-animation-name:x-fadeInUp;
    animation-name:x-fadeInUp
}
.x-fadeInUp-out{
    -webkit-animation-name:x-fadeInUp-out;
    -moz-animation-name:x-fadeInUp-out;
    -o-animation-name:x-fadeInUp-out;
    animation-name:x-fadeInUp-out
}
.x-fadeInDown{
    -webkit-animation-name:x-fadeInDown;
    -moz-animation-name:x-fadeInDown;
    -o-animation-name:x-fadeInDown;
    animation-name:x-fadeInDown
}
.x-fadeInDown-out{
    -webkit-animation-name:x-fadeInDown-out;
    -moz-animation-name:x-fadeInDown-out;
    -o-animation-name:x-fadeInDown-out;
    animation-name:x-fadeInDown-out
}
.x-fadeInLeft{
    -webkit-animation-name:x-fadeInLeft;
    -moz-animation-name:x-fadeInLeft;
    -o-animation-name:x-fadeInLeft;
    animation-name:x-fadeInLeft
}
.x-fadeInLeft-out{
    -webkit-animation-name:x-fadeInLeft-out;
    -moz-animation-name:x-fadeInLeft-out;
    -o-animation-name:x-fadeInLeft-out;
    animation-name:x-fadeInLeft-out
}
.x-fadeInRight{
    -webkit-animation-name:x-fadeInRight;
    -moz-animation-name:x-fadeInRight;
    -o-animation-name:x-fadeInRight;
    animation-name:x-fadeInRight
}
.x-fadeInRight-out{
    -webkit-animation-name:x-fadeInRight-out;
    -moz-animation-name:x-fadeInRight-out;
    -o-animation-name:x-fadeInRight-out;
    animation-name:x-fadeInRight-out
}
.x-flipInX,.x-flipInX-out,.x-slideInUp,.x-slideInUp-out{
    -webkit-backface-visibility:visible!important;
    -moz-backface-visibility:visible!important;
    -ms-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:x-flipInX;
    -moz-animation-name:x-flipInX;
    -o-animation-name:x-flipInX;
    animation-name:x-flipInX;
    -webkit-transform-origin:50% 0;
    -moz-transform-origin:50% 0;
    -ms-transform-origin:50% 0;
    -o-transform-origin:50% 0;
    transform-origin:50% 0
}
.x-flipInX-out,.x-slideInUp,.x-slideInUp-out{
    -webkit-animation-name:x-flipInX-out;
    -moz-animation-name:x-flipInX-out;
    -o-animation-name:x-flipInX-out;
    animation-name:x-flipInX-out
}
.x-slideInUp,.x-slideInUp-out{
    -webkit-animation-name:x-slideInUp;
    -moz-animation-name:x-slideInUp;
    -o-animation-name:x-slideInUp;
    animation-name:x-slideInUp
}
.x-slideInUp-out{
    -webkit-animation-name:x-slideInUp-out;
    -moz-animation-name:x-slideInUp-out;
    -o-animation-name:x-slideInUp-out;
    animation-name:x-slideInUp-out
}
@charset "UTF-8";
ul.g5blog__post-meta{
    padding:0;
    margin-bottom:0;
    list-style:none;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    font-size:.875rem
}
ul.g5blog__post-meta li{
    margin:0 25px 0 0;
    -webkit-transition:color .3s;
    transition:color .3s
}
ul.g5blog__post-meta li a{
    color:inherit
}
ul.g5blog__post-meta li i{
    margin-right:5px
}
ul.g5blog__post-meta li:last-child{
    margin-right:0
}
ul.g5blog__post-meta li>div{
    display:inline-block
}
ul.g5blog__post-meta .fa-heart-o:before{
    content:"";
    font-weight:400
}
.g5blog__post-title{
    font-size:2.5rem;
    word-break:break-word;
    -webkit-transition:color .3s;
    transition:color .3s
}
.g5blog__post-title a{
    color:inherit!important
}
.g5blog__post-excerpt{
    line-height:1.6
}
.g5blog__post-excerpt p:last-child{
    margin-bottom:0
}
.g5core__image-size-blog-widget:before{
    padding-top:100%
}
.g5core__image-size-blog-single-full:before,.g5core__image-size-blog-single:before{
    padding-top:55.9523809524%
}
.g5blog__post-large-image .g5blog__post-featured{
    margin-bottom:1.5625rem
}
.g5blog__post-large-image .g5blog__post-title{
    margin-bottom:1rem
}
.g5blog__post-large-image .g5blog__post-meta+.g5blog__post-excerpt{
    margin-top:1.25rem
}
.g5blog__post-large-image.sticky .g5blog__post-inner{
    padding:2rem
}
.g5blog__post-large-image.sticky .g5blog__post-featured{
    margin-left:-2rem;
    margin-right:-2rem;
    margin-top:-2rem
}
.g5blog__layout-large-image .g5blog__post-default{
    padding-bottom:4rem
}
.g5blog__post-medium-image .g5blog__post-inner{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.g5blog__post-medium-image .g5blog__post-featured{
    width:440px;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:30px;
    -ms-flex-item-align:stretch;
    align-self:stretch
}
.g5blog__post-medium-image .g5core__entry-thumbnail{
    height:100%
}
.g5blog__post-medium-image .g5blog__post-title{
    font-size:1.875rem;
    margin-bottom:.6875rem
}
.g5blog__post-grid .g5blog__post-meta+.g5blog__post-excerpt,.g5blog__post-medium-image .g5blog__post-meta+.g5blog__post-excerpt{
    margin-top:1.25rem
}
.g5blog__post-medium-image .g5blog__post-excerpt{
    max-height:6.4em;
    overflow:hidden
}
.g5blog__layout-medium-image .g5blog__post-default{
    padding-bottom:2.5rem
}
@media(max-width:1199px){
    .g5blog__post-medium-image .g5blog__post-inner{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .g5blog__post-medium-image .g5blog__post-featured{
        width:100%!important;
        margin-right:0!important;
        margin-bottom:1.5625rem
    }
}
.g5blog__post-grid .g5blog__post-featured{
    margin-bottom:1rem
}
.g5blog__post-grid .g5blog__post-title{
    margin-bottom:.6875rem;
    font-size:1.5rem
}
.g5blog__post-grid .g5blog__post-excerpt{
    max-height:6.4em;
    overflow:hidden
}
.g5blog__post-grid.sticky .g5blog__post-inner{
    padding:2rem
}
.g5blog__post-grid.sticky .g5blog__post-featured{
    margin-left:-2rem;
    margin-right:-2rem;
    margin-top:-2rem
}
.g5blog__post-widget .g5blog__post-inner{
    display:-ms-flexbox;
    display:flex
}
.g5blog__post-widget .g5blog__post-featured{
    width:100px;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-right:20px
}
.g5blog__post-widget .g5blog__post-title{
    font-size:1rem;
    margin-bottom:.6875rem
}
.g5blog__post-widget .g5blog__post-meta,.g5blog__single-layout-1 .g5blog__single ul.g5blog__post-meta,.g5blog__single-layout-2 .g5blog__single ul.g5blog__post-meta{
    margin-bottom:0
}
.g5blog__widget-post-list .g5blog__post-widget{
    margin-bottom:20px
}
.g5blog__widget-post-list .g5blog__post-widget:last-child{
    margin-bottom:0!important
}
.g5blog__single-featured-gallery .g5core__entry-thumbnail-image{
    display:block
}
.g5blog__single-featured-gallery .g5core__entry-thumbnail-image img{
    width:100%
}
.g5blog__single-featured-gallery .slick-arrows{
    position:absolute;
    top:10px;
    right:10px
}
.g5blog__single-featured-gallery.slick-slider{
    margin:0
}
.g5blog__single-featured-gallery .slick-slide>div{
    padding:0
}
.g5blog__single-featured-gallery .slick-arrow{
    background-color:#fff
}
.g5blog__single-meta-bottom{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-top:10px;
    margin-top:30px
}
.g5blog__single-meta-tag{
    -ms-flex-positive:1;
    flex-grow:1;
    margin:5px 0
}
.g5blog__single-meta-tag.tagcloud a{
    margin-bottom:0!important
}
.g5core__social-share.post{
    margin:5px 0
}
@media(max-width:767px){
    .g5blog__single-meta-bottom{
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
.g5blog__single-title{
    font-size:2.5rem;
    word-break:break-word
}
.g5blog__block-title{
    font-size:2rem;
    margin-bottom:2rem;
    text-align:center
}
.g5blog__single-related-wrap{
    margin-top:5rem
}
.g5blog__single-layout-1 .g5blog__single-featured{
    margin-bottom:2.5rem
}
.g5blog__single-layout-1 .g5blog__single-title{
    margin-bottom:.5rem
}
.g5blog__single-layout-1 .g5blog__single-meta-top{
    margin-bottom:1.5rem
}
.g5blog__single-layout-1.g5blog__no-post-thumbnail .g5blog__single-meta-top{
    margin-bottom:2rem
}
.g5blog__single-layout-2 .g5blog__single-featured{
    margin-bottom:1.5625rem
}
.g5blog__single-layout-2 .g5blog__single-title,.g5blog__single-layout-3.g5blog__no-post-thumbnail .g5blog__single-title{
    margin-bottom:.5rem
}
.g5blog__single-layout-2 .g5blog__single-meta-top,.g5blog__single-layout-3 .g5blog__single ul.g5blog__post-meta{
    margin-bottom:2rem
}
.g5blog__single-layout-3 .g5blog__single-featured,.g5blog__single-layout-3 .g5blog__single-title{
    margin-bottom:1rem
}
@media(min-width:992px){
    .no-sidebar.g5blog__single-layout-4 .g5blog__single-breadcrumbs .g5core-breadcrumbs{
        -ms-flex-pack:center;
        justify-content:center
    }
}
.g5blog__single-layout-4 .g5blog__single-featured{
    margin-bottom:2.5rem
}
.g5blog__single-layout-4 .g5blog__single-title{
    margin-bottom:.5rem
}
.g5blog__single-layout-4 .g5blog__single ul.g5blog__post-meta{
    margin-bottom:0;
    -ms-flex-pack:center;
    justify-content:center
}
.g5blog__single-layout-4 .g5blog__single-meta-top{
    margin-bottom:1.5rem;
    text-align:center
}
.g5blog__single-layout-5 .g5blog__single-title{
    margin-bottom:.5rem
}
.g5blog__single-layout-5 .g5blog__single ul.g5blog__post-meta,.g5blog__single-layout-6 .g5blog__single .g5core__post-featured{
    margin-bottom:2rem
}
.g5blog__single-layout-6 .g5blog__single-breadcrumbs{
    padding-bottom:1.5rem
}
.g5blog__single-featured-container{
    background-color:#565656;
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    position:relative;
    height:560px;
    color:#fff
}
.g5blog__single-featured-container:after,.g5blog__single-featured-full:after{
    content:"";
    display:block;
    position:absolute;
    z-index:1;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.g5blog__single-featured-container:after{
    opacity:.7;
    background:linear-gradient(to bottom,#000,transparent);
    background:-webkit-linear-gradient(bottom,#000,transparent)
}
.g5blog__single-featured-container .g5blog__single-meta-top{
    position:absolute;
    left:30px;
    right:30px;
    bottom:30px;
    z-index:2
}
.g5blog__single-featured-container .g5blog__single-meta-top ul.g5blog__post-meta,.g5blog__single-featured-full .g5blog__single-meta-top ul.g5blog__post-meta{
    margin-bottom:0;
    color:inherit
}
.g5blog__single-featured-container .g5blog__single-meta-top ul.g5blog__post-meta li a:hover,.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs a:hover,.g5blog__single-featured-full .g5blog__single-meta-top ul.g5blog__post-meta li a:hover{
    color:inherit;
    opacity:.9
}
.g5blog__single-featured-container .g5blog__single-meta-top .g5blog__single-title{
    color:inherit
}
@media only screen and (max-width:1080px){
    .g5blog__single-featured-container{
        height:450px
    }
}
@media only screen and (max-width:780px){
    .g5blog__single-featured-container .g5blog__single-meta-top{
        left:20px;
        right:20px;
        bottom:20px
    }
}
@media only screen and (max-width:680px){
    .g5blog__single-featured-container{
        height:420px
    }
}
.g5blog__single-layout-7 .g5blog__single .g5core__post-featured{
    margin-bottom:2rem
}
.g5blog__single-featured-full{
    background-color:#565656;
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    position:relative;
    color:#fff
}
.g5blog__single-featured-full:after{
    background-color:rgba(0,0,0,.35)
}
.g5blog__single-featured-full .g5blog__single-featured-inner{
    height:560px;
    position:relative
}
.g5blog__single-featured-full .g5blog__single-meta-top{
    position:absolute;
    left:0;
    right:0;
    bottom:30px;
    z-index:2
}
.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs>li.breadcrumb-leaf,.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs>li.breadcrumb-sep,.g5blog__single-featured-full .g5blog__single-meta-top .g5blog__single-title{
    color:inherit
}
.g5blog__single-featured-full .g5blog__single-breadcrumbs{
    position:relative;
    z-index:2
}
.g5blog__single-featured-full .g5blog__single-breadcrumbs>.container{
    padding-left:0;
    padding-right:0
}
.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs{
    color:#fff
}
.g5blog__single-featured-full .g5blog__single-breadcrumbs .g5core-breadcrumbs>li.breadcrumb-leaf{
    opacity:.9
}
@media only screen and (max-width:1080px){
    .g5blog__single-featured-full .g5blog__single-featured-inner{
        height:450px
    }
}
@media only screen and (max-width:680px){
    .g5blog__single-featured-full .g5blog__single-featured-inner{
        height:420px
    }
}
.g5blog__single{
    padding-bottom:10px;
    margin-bottom:3rem
}
.g5blog__single .entry-content{
    margin-bottom:2rem
}
.g5blog__single .entry-content:after{
    content:"";
    display:block;
    clear:both
}
.g5blog__single .entry-content h1,.g5blog__single .entry-content h2,.g5blog__single .entry-content h3,.g5blog__single .entry-content h4,.g5blog__single .entry-content h5,.g5blog__single .entry-content h6{
    margin-top:2rem
}
.g5blog__single .entry-content h1:first-child,.g5blog__single .entry-content h2:first-child,.g5blog__single .entry-content h3:first-child,.g5blog__single .entry-content h4:first-child,.g5blog__single .entry-content h5:first-child,.g5blog__single .entry-content h6:first-child{
    margin-top:0
}
.gel-video,.gel-video .view-video,.gel-video-classic .view-video{
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center
}
.gel-video,.gel-video .view-video{
    display:-ms-flexbox;
    display:flex
}
.gel-video .view-video,.gel-video-classic .view-video{
    border-radius:50%;
    color:#fff;
    background-color:currentColor;
    border-width:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.gel-video .view-video i,.gel-video-classic .view-video i{
    color:#222;
    margin-left:1px;
    -webkit-transition:color .3s;
    transition:color .3s
}
.gel-video .view-video:hover,.gel-video-classic .view-video:hover,.gel-video.gel-video-outline .view-video:hover i{
    color:#222
}
.gel-video .view-video:hover i,.gel-video-classic .view-video:hover i{
    color:#fff
}
.gel-video-text{
    padding-left:15px;
    text-transform:uppercase;
    font-weight:700;
    font-size:75%;
    letter-spacing:.05em
}
.gel-video-sm{
    font-size:14px
}
.gel-video-sm .view-video{
    width:55px;
    height:55px
}
.gel-video-md{
    font-size:16px
}
.gel-video-md .view-video{
    width:76px;
    height:76px
}
.gel-video-lg{
    font-size:20px
}
.gel-video-lg .view-video{
    width:100px;
    height:100px
}
.gel-video.gel-video-outline .view-video{
    border:solid 2px currentColor;
    background-color:transparent
}
.gel-video.gel-video-outline .view-video i{
    color:inherit
}
.gel-video.gel-video-outline .view-video:hover{
    color:#fff;
    background-color:currentColor
}
.gel-heading-subtitle{
    font-size:.875rem;
    margin-bottom:.775rem
}
.gel-heading-title{
    margin-top:0!important;
    margin-bottom:.7em
}
.gel-heading-title mark{
    color:#6ea820;
    background-color:transparent
}
.gel-heading-separate{
    width:42px;
    height:4px;
    margin-bottom:.7em;
    font-size:.875rem;
    background-color:#222
}
.gel-heading-description{
    font-size:1rem
}
.gel-heading.text-left,.gel-heading.text-left .gel-heading-separate{
    margin-right:auto
}
.gel-heading.text-center,.gel-heading.text-center .gel-heading-separate{
    margin-right:auto;
    margin-left:auto
}
.gel-heading.text-right,.gel-heading.text-right .gel-heading-separate{
    margin-left:auto
}
.gel-heading.has-line-separator .gel-heading-description{
    padding-top:4px
}
@-webkit-keyframes gel-shine{
    to{
        left:125%
    }
}
@keyframes gel-shine{
    to{
        left:125%
    }
}
@-webkit-keyframes gel-circle{
    0%,40%{
        opacity:1
    }
    to{
        width:200%;
        height:200%;
        opacity:0
    }
}
@keyframes gel-circle{
    0%,40%{
        opacity:1
    }
    to{
        width:200%;
        height:200%;
        opacity:0
    }
}
@-webkit-keyframes gel-flash{
    0%{
        opacity:.4
    }
    to{
        opacity:1
    }
}
@keyframes gel-flash{
    0%{
        opacity:.4
    }
    to{
        opacity:1
    }
}
.gel-image-hover-gray-scale img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    -webkit-transition:.7s ease-in-out;
    transition:.7s ease-in-out
}
.gel-image-hover-gray-scale:hover img{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
.gel-image-hover-opacity .img{
    opacity:1;
    -webkit-transition:.7s ease-in-out;
    transition:.7s ease-in-out
}
.gel-image-hover-opacity:hover img{
    opacity:.5
}
.gel-image-hover-shine:before{
    position:absolute;
    top:0;
    left:-100%;
    z-index:2;
    display:block;
    content:"";
    width:50%;
    height:100%;
    background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
    background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
    -webkit-transform:skewX(-25deg);
    transform:skewX(-25deg)
}
.gel-image-hover-shine:hover:before{
    -webkit-animation:gel-shine .35s;
    animation:gel-shine .35s
}
.gel-image-hover-circle:before{
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    display:block;
    content:"";
    width:0;
    height:0;
    background:rgba(255,255,255,.2);
    border-radius:100%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    opacity:0
}
.gel-image-hover-circle:hover:before{
    -webkit-animation:gel-circle .7s;
    animation:gel-circle .7s
}
.gel-image-hover-flash:hover img{
    opacity:1;
    -webkit-animation:gel-flash .7s;
    animation:gel-flash .7s
}
.gel-image-box a:not(.btn){
    color:inherit
}
.gel-image-box.img-circle .image,.gel-image-box.img-circle .image:after,.gel-image-box.img-circle img,.gel-image-box.img-circle img:after{
    border-radius:50%
}
.gel-image-box .image a{
    position:relative;
    z-index:1;
    display:inline-block
}
.gel-image-box .title{
    margin-bottom:1rem
}
.gel-image-box .btn-box{
    margin-top:1.5rem
}
.gel-image-box p:last-child{
    margin-bottom:0
}
.gel-image-box.border-img .image,.gel-image-box.border-img .image:after,.gel-image-box.border-img:hover .image:after{
    -webkit-transition:transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s
}
.gel-image-box.border-img .image{
    display:inline-block;
    position:relative;
    -webkit-box-shadow:0 0 0 4px #d7aa82;
    box-shadow:0 0 0 4px #d7aa82
}
.gel-image-box.border-img .image:after{
    min-width:100%;
    height:100%;
    content:"";
    position:absolute;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    top:-1px;
    left:-1px;
    padding:1px;
    -webkit-transform:scale(1.3);
    transform:scale(1.3);
    opacity:0;
    -webkit-box-shadow:0 0 0 1px #d7aa82;
    box-shadow:0 0 0 1px #d7aa82
}
.gel-image-box.border-img:hover .image,.gel-image-box.border-img:hover .image:after{
    -webkit-box-shadow:0 0 0 2px #d7aa82;
    box-shadow:0 0 0 2px #d7aa82;
    -webkit-transition:background .3s,transform .3s,opacity .3s;
    transition:background .3s,transform .3s,opacity .3s
}
.gel-image-box.border-img:hover .image:after{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.gel-image-box.img-size-sm .image{
    -ms-flex:0 0 60px;
    flex:0 0 60px;
    max-width:60px
}
.gel-image-box.img-size-md .image{
    -ms-flex:0 0 80px;
    flex:0 0 80px;
    max-width:80px
}
.gel-image-box.img-size-lg .image{
    -ms-flex:0 0 120px;
    flex:0 0 120px;
    max-width:120px
}
.gel-image-box .image-hover{
    position:relative
}
.gel-image-box .image-hover img{
    -webkit-transition:all .3s;
    transition:all .3s
}
.gel-image-box .image-hover img:last-of-type{
    position:absolute;
    top:0;
    left:0;
    opacity:0
}
.gel-image-box:hover .image-hover img:first-of-type{
    opacity:0
}
.gel-image-box:hover .image-hover img:last-of-type{
    opacity:1
}
.gel-image-box .gel-effect-bg-image{
    display:inline-block
}
.gel-image-box .gel-image-effect:after{
    content:none
}
.gel-image-box-style-01,.gel-image-box-style-04,.gel-image-box-style-06{
    text-align:left
}
.gel-image-box-style-02{
    text-align:center
}
.gel-image-box-style-02 .image{
    margin-left:auto;
    margin-right:auto
}
.gel-image-box-style-02 .image-hover img:last-of-type{
    right:0;
    bottom:0;
    margin:auto
}
.gel-image-box-style-03,.gel-image-box-style-05,.gel-image-box-style-07{
    text-align:right
}
.gel-image-box-style-03 .image-hover img:last-of-type,.gel-image-box-style-05 .image-hover img:last-of-type,.gel-image-box-style-07 .image-hover img:last-of-type{
    right:0;
    left:auto
}
.gel-image-box-style-01 .image,.gel-image-box-style-02 .image,.gel-image-box-style-03 .image{
    margin-bottom:2rem
}
.gel-image-box-style-04,.gel-image-box-style-05{
    display:-ms-flexbox;
    display:flex
}
.gel-image-box-style-04 .content-box,.gel-image-box-style-05 .content-box{
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.gel-image-box-style-04 .image{
    margin-right:1rem
}
.gel-image-box-style-04.img-default .image,.gel-image-box-style-05.img-default .image{
    -ms-flex-negative:0;
    flex-shrink:0
}
.gel-image-box-style-05 .image{
    margin-left:1rem
}
.gel-image-box-style-06 .top-box,.gel-image-box-style-07 .top-box{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.gel-image-box-style-06 .top-box .image{
    margin:0 1rem 1rem 0
}
.gel-image-box-style-07 .top-box{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.gel-image-box-style-07 .top-box .image{
    margin:0 0 .75rem 1rem
}
.gel-btn{
    display:-ms-flexbox;
    display:flex
}
.gel-btn-inline{
    display:inline-block
}
.gel-btn-left{
    -ms-flex-pack:start;
    justify-content:flex-start
}
.gel-btn-center{
    -ms-flex-pack:center;
    justify-content:center
}
.gel-btn-right{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.gel-social-icons li{
    margin:0
}
.gel-social-icons .list-si,.gel-social-icons .list-si a,.gel-social-icons .list-si span{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center
}
.gel-social-icons .list-si{
    list-style:none;
    padding-left:0;
    margin:0;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.gel-social-icons .list-si li+li{
    margin-left:1.5em
}
.gel-social-icons .list-si i+span{
    margin-left:.3em
}
.gel-social-icons .list-si span>span{
    display:none
}
.gel-social-icons .list-si a{
    -webkit-transition:all .3s;
    transition:all .3s;
    color:inherit
}
.gel-social-icons .list-si.si-classic i,.gel-social-icons .list-si.si-text i{
    color:inherit
}
.gel-social-icons .si-text span>span{
    display:block
}
.gel-social-icons .si-shape a{
    width:2.5em;
    height:2.5em;
    color:inherit;
    background-color:currentColor
}
.gel-social-icons .si-outline a:hover i,.gel-social-icons .si-shape i{
    color:#fff
}
.gel-social-icons .si-circle a{
    border-radius:50%
}
.gel-social-icons .si-outline a{
    border:solid 1px currentColor;
    background-color:transparent
}
.gel-social-icons .si-outline a:hover{
    color:inherit;
    background-color:currentColor
}
.gel-social-icons .si-outline i{
    color:inherit
}
.gel-social-icons .si-small{
    font-size:14px
}
.gel-social-icons .si-normal{
    font-size:16px
}
.gel-social-icons .si-large{
    font-size:20px
}
.gel-social-icons .si-left{
    -ms-flex-pack:start;
    justify-content:flex-start
}
.gel-social-icons .si-right{
    -ms-flex-pack:end;
    justify-content:flex-end
}
@charset "UTF-8";
.gel-list ul{
    counter-reset:item
}
.gel-list ul .list-type{
    min-width:30px;
    line-height:1.4rem;
    color:inherit
}
.gel-list .item-list{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:start;
    justify-content:flex-start;
    line-height:1.4rem;
    margin:0
}
.gel-list .item-list:before{
    counter-increment:item;
    min-width:30px;
    line-height:1.4rem
}
.gel-list .content-list{
    padding-left:0;
    margin-bottom:0
}
.gel-list .content-list a,.gel-list .content-list a:hover{
    color:inherit
}
.gel-list .circle-type li:before{
    font-family:"font awesome 5 pro";
    content:"";
    font-weight:600;
    font-size:8px
}
.gel-list .square-type li:before{
    content:counter(item,square)
}
.gel-list-style-01 .item-list:not(:first-child),.gel-list-style-02 .item-list:not(:first-child){
    padding-top:3px
}
.gel-list-style-01 .item-list:not(:last-child),.gel-list-style-02 .item-list:not(:last-child){
    padding-bottom:3px
}
.gel-list-style-01 ul .list-type,.gel-list-style-03.align-left ul{
    -ms-flex-pack:start;
    justify-content:flex-start
}
.gel-list-style-01 .roman-number-type li:before{
    content:counter(item,upper-roman) ". "
}
.gel-list-style-01 .alpha-type li:before{
    content:counter(item,lower-alpha) ". "
}
.gel-list-style-01 .number-type li:before{
    content:counter(item,decimal-leading-zero) ". "
}
.gel-list-style-02 ul li{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-flow:row-reverse;
    flex-flow:row-reverse;
    text-align:right
}
.gel-list-style-02 ul .list-type,.gel-list-style-02 ul li:before,.gel-list-style-03.align-right ul{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.gel-list-style-02 .roman-number-type li:before{
    content:" ." counter(item,upper-roman)
}
.gel-list-style-02 .alpha-type li:before{
    content:" ." counter(item,lower-alpha)
}
.gel-list-style-02 .number-type li:before{
    content:". " counter(item,decimal-leading-zero)
}
.gel-list-style-03 ul{
    display:-ms-flexbox;
    display:flex
}
.gel-list-style-03 ul li:before,.gel-list-style-03 ul span{
    display:none
}
.gel-list-style-03 ul li:not(:last-child){
    padding-right:20px
}
.gel-list-style-03 ul li:not(:first-child){
    padding-left:20px
}
.gel-list-style-03.align-center ul{
    -ms-flex-pack:center;
    justify-content:center
}
/*!* WPBakery Page Builder v6.0.0 (https://wpbakery.com) * Copyright 2011-2021 Michael M, WPBakery * License: Commercial. More details: http://go.wpbakery.com/licensing*/
.vc_row:after,.vc_row:before{
    content:" ";
    display:table
}
.vc_row:after{
    clear:both
}
@media(max-width:767px){
    .vc_hidden-xs{
        display:none!important
    }
}
@media(min-width:768px) and (max-width:991px){
    .vc_hidden-sm{
        display:none!important
    }
}
@media(min-width:992px) and (max-width:1199px){
    .vc_hidden-md{
        display:none!important
    }
}
@media(min-width:1200px){
    .vc_hidden-lg{
        display:none!important
    }
}
.vc_non_responsive .vc_row .vc_col-sm-1{
    position:relative;
    float:left;
    width:8.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2{
    position:relative;
    float:left;
    width:16.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3{
    position:relative;
    float:left;
    width:25%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4{
    position:relative;
    float:left;
    width:33.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5{
    position:relative;
    float:left;
    width:41.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-6{
    position:relative;
    float:left;
    width:50%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-7{
    position:relative;
    float:left;
    width:58.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-8{
    position:relative;
    float:left;
    width:66.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-9{
    position:relative;
    float:left;
    width:75%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-10{
    position:relative;
    float:left;
    width:83.33333333%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-11{
    position:relative;
    float:left;
    width:91.66666667%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-12{
    position:relative;
    float:left;
    width:100%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{
    margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{
    margin-left:91.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{
    margin-left:83.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{
    margin-left:75%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{
    margin-left:66.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{
    margin-left:58.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{
    margin-left:50%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{
    margin-left:41.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{
    margin-left:33.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{
    margin-left:25%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{
    margin-left:16.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{
    margin-left:8.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{
    margin-left:0
}
.vc_non_responsive .vc_row .vc_hidden-sm{
    display:none!important
}
.vc_non_responsive .vc_row .vc_col-sm-1\/5{
    position:relative;
    float:left;
    width:20%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5{
    position:relative;
    float:left;
    width:40%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5{
    position:relative;
    float:left;
    width:60%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5{
    position:relative;
    float:left;
    width:80%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5{
    position:relative;
    float:left;
    width:100%;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5{
    margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5{
    margin-left:80%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5{
    margin-left:60%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5{
    margin-left:40%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5{
    margin-left:20%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5{
    margin-left:0
}
.vc_column_container{
    width:100%
}
.vc_row{
    margin-left:-15px;
    margin-right:-15px
}
.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
    float:left
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9{
    float:right
}
.vc_col-xs-12{
    width:100%
}
.vc_col-xs-11{
    width:91.66666667%
}
.vc_col-xs-10{
    width:83.33333333%
}
.vc_col-xs-9{
    width:75%
}
.vc_col-xs-8{
    width:66.66666667%
}
.vc_col-xs-7{
    width:58.33333333%
}
.vc_col-xs-6{
    width:50%
}
.vc_col-xs-5{
    width:41.66666667%
}
.vc_col-xs-4{
    width:33.33333333%
}
.vc_col-xs-3{
    width:25%
}
.vc_col-xs-2{
    width:16.66666667%
}
.vc_col-xs-1{
    width:8.33333333%
}
.vc_col-xs-pull-12{
    right:100%
}
.vc_col-xs-pull-11{
    right:91.66666667%
}
.vc_col-xs-pull-10{
    right:83.33333333%
}
.vc_col-xs-pull-9{
    right:75%
}
.vc_col-xs-pull-8{
    right:66.66666667%
}
.vc_col-xs-pull-7{
    right:58.33333333%
}
.vc_col-xs-pull-6{
    right:50%
}
.vc_col-xs-pull-5{
    right:41.66666667%
}
.vc_col-xs-pull-4{
    right:33.33333333%
}
.vc_col-xs-pull-3{
    right:25%
}
.vc_col-xs-pull-2{
    right:16.66666667%
}
.vc_col-xs-pull-1{
    right:8.33333333%
}
.vc_col-xs-pull-0{
    right:auto
}
.vc_col-xs-push-12{
    left:100%
}
.vc_col-xs-push-11{
    left:91.66666667%
}
.vc_col-xs-push-10{
    left:83.33333333%
}
.vc_col-xs-push-9{
    left:75%
}
.vc_col-xs-push-8{
    left:66.66666667%
}
.vc_col-xs-push-7{
    left:58.33333333%
}
.vc_col-xs-push-6{
    left:50%
}
.vc_col-xs-push-5{
    left:41.66666667%
}
.vc_col-xs-push-4{
    left:33.33333333%
}
.vc_col-xs-push-3{
    left:25%
}
.vc_col-xs-push-2{
    left:16.66666667%
}
.vc_col-xs-push-1{
    left:8.33333333%
}
.vc_col-xs-push-0{
    left:auto
}
.vc_col-xs-offset-12{
    margin-left:100%
}
.vc_col-xs-offset-11{
    margin-left:91.66666667%
}
.vc_col-xs-offset-10{
    margin-left:83.33333333%
}
.vc_col-xs-offset-9{
    margin-left:75%
}
.vc_col-xs-offset-8{
    margin-left:66.66666667%
}
.vc_col-xs-offset-7{
    margin-left:58.33333333%
}
.vc_col-xs-offset-6{
    margin-left:50%
}
.vc_col-xs-offset-5{
    margin-left:41.66666667%
}
.vc_col-xs-offset-4{
    margin-left:33.33333333%
}
.vc_col-xs-offset-3{
    margin-left:25%
}
.vc_col-xs-offset-2{
    margin-left:16.66666667%
}
.vc_col-xs-offset-1{
    margin-left:8.33333333%
}
.vc_col-xs-offset-0{
    margin-left:0
}
.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{
    float:left
}
.vc_col-xs-5\/5{
    width:100%
}
.vc_col-xs-4\/5{
    width:80%
}
.vc_col-xs-3\/5{
    width:60%
}
.vc_col-xs-2\/5{
    width:40%
}
.vc_col-xs-1\/5{
    width:20%
}
.vc_col-xs-pull-5\/5{
    right:100%
}
.vc_col-xs-pull-4\/5{
    right:80%
}
.vc_col-xs-pull-3\/5{
    right:60%
}
.vc_col-xs-pull-2\/5{
    right:40%
}
.vc_col-xs-pull-1\/5{
    right:20%
}
.vc_col-xs-pull-0\/5{
    right:auto
}
.vc_col-xs-push-5\/5{
    left:100%
}
.vc_col-xs-push-4\/5{
    left:80%
}
.vc_col-xs-push-3\/5{
    left:60%
}
.vc_col-xs-push-2\/5{
    left:40%
}
.vc_col-xs-push-1\/5{
    left:20%
}
.vc_col-xs-push-0\/5{
    left:auto
}
.vc_col-xs-offset-5\/5{
    margin-left:100%
}
.vc_col-xs-offset-4\/5{
    margin-left:80%
}
.vc_col-xs-offset-3\/5{
    margin-left:60%
}
.vc_col-xs-offset-2\/5{
    margin-left:40%
}
.vc_col-xs-offset-1\/5{
    margin-left:20%
}
.vc_col-xs-offset-0\/5{
    margin-left:0
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5{
    float:right
}
@media(min-width:768px){
    .vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{
        float:left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9{
        float:right
    }
    .vc_col-sm-12{
        width:100%
    }
    .vc_col-sm-11{
        width:91.66666667%
    }
    .vc_col-sm-10{
        width:83.33333333%
    }
    .vc_col-sm-9{
        width:75%
    }
    .vc_col-sm-8{
        width:66.66666667%
    }
    .vc_col-sm-7{
        width:58.33333333%
    }
    .vc_col-sm-6{
        width:50%
    }
    .vc_col-sm-5{
        width:41.66666667%
    }
    .vc_col-sm-4{
        width:33.33333333%
    }
    .vc_col-sm-3{
        width:25%
    }
    .vc_col-sm-2{
        width:16.66666667%
    }
    .vc_col-sm-1{
        width:8.33333333%
    }
    .vc_col-sm-pull-12{
        right:100%
    }
    .vc_col-sm-pull-11{
        right:91.66666667%
    }
    .vc_col-sm-pull-10{
        right:83.33333333%
    }
    .vc_col-sm-pull-9{
        right:75%
    }
    .vc_col-sm-pull-8{
        right:66.66666667%
    }
    .vc_col-sm-pull-7{
        right:58.33333333%
    }
    .vc_col-sm-pull-6{
        right:50%
    }
    .vc_col-sm-pull-5{
        right:41.66666667%
    }
    .vc_col-sm-pull-4{
        right:33.33333333%
    }
    .vc_col-sm-pull-3{
        right:25%
    }
    .vc_col-sm-pull-2{
        right:16.66666667%
    }
    .vc_col-sm-pull-1{
        right:8.33333333%
    }
    .vc_col-sm-pull-0{
        right:auto
    }
    .vc_col-sm-push-12{
        left:100%
    }
    .vc_col-sm-push-11{
        left:91.66666667%
    }
    .vc_col-sm-push-10{
        left:83.33333333%
    }
    .vc_col-sm-push-9{
        left:75%
    }
    .vc_col-sm-push-8{
        left:66.66666667%
    }
    .vc_col-sm-push-7{
        left:58.33333333%
    }
    .vc_col-sm-push-6{
        left:50%
    }
    .vc_col-sm-push-5{
        left:41.66666667%
    }
    .vc_col-sm-push-4{
        left:33.33333333%
    }
    .vc_col-sm-push-3{
        left:25%
    }
    .vc_col-sm-push-2{
        left:16.66666667%
    }
    .vc_col-sm-push-1{
        left:8.33333333%
    }
    .vc_col-sm-push-0{
        left:auto
    }
    .vc_col-sm-offset-12{
        margin-left:100%
    }
    .vc_col-sm-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-sm-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-sm-offset-9{
        margin-left:75%
    }
    .vc_col-sm-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-sm-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-sm-offset-6{
        margin-left:50%
    }
    .vc_col-sm-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-sm-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-sm-offset-3{
        margin-left:25%
    }
    .vc_col-sm-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-sm-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-sm-offset-0{
        margin-left:0
    }
    .vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{
        float:left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-sm-5\/5{
        width:100%
    }
    .vc_col-sm-4\/5{
        width:80%
    }
    .vc_col-sm-3\/5{
        width:60%
    }
    .vc_col-sm-2\/5{
        width:40%
    }
    .vc_col-sm-1\/5{
        width:20%
    }
    .vc_col-sm-pull-5\/5{
        right:100%
    }
    .vc_col-sm-pull-4\/5{
        right:80%
    }
    .vc_col-sm-pull-3\/5{
        right:60%
    }
    .vc_col-sm-pull-2\/5{
        right:40%
    }
    .vc_col-sm-pull-1\/5{
        right:20%
    }
    .vc_col-sm-pull-0\/5{
        right:auto
    }
    .vc_col-sm-push-5\/5{
        left:100%
    }
    .vc_col-sm-push-4\/5{
        left:80%
    }
    .vc_col-sm-push-3\/5{
        left:60%
    }
    .vc_col-sm-push-2\/5{
        left:40%
    }
    .vc_col-sm-push-1\/5{
        left:20%
    }
    .vc_col-sm-push-0\/5{
        left:auto
    }
    .vc_col-sm-offset-5\/5{
        margin-left:100%
    }
    .vc_col-sm-offset-4\/5{
        margin-left:80%
    }
    .vc_col-sm-offset-3\/5{
        margin-left:60%
    }
    .vc_col-sm-offset-2\/5{
        margin-left:40%
    }
    .vc_col-sm-offset-1\/5{
        margin-left:20%
    }
    .vc_col-sm-offset-0\/5{
        margin-left:0
    }
}
@media(min-width:992px){
    .vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{
        float:left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9{
        float:right
    }
    .vc_col-md-12{
        width:100%
    }
    .vc_col-md-11{
        width:91.66666667%
    }
    .vc_col-md-10{
        width:83.33333333%
    }
    .vc_col-md-9{
        width:75%
    }
    .vc_col-md-8{
        width:66.66666667%
    }
    .vc_col-md-7{
        width:58.33333333%
    }
    .vc_col-md-6{
        width:50%
    }
    .vc_col-md-5{
        width:41.66666667%
    }
    .vc_col-md-4{
        width:33.33333333%
    }
    .vc_col-md-3{
        width:25%
    }
    .vc_col-md-2{
        width:16.66666667%
    }
    .vc_col-md-1{
        width:8.33333333%
    }
    .vc_col-md-pull-12{
        right:100%
    }
    .vc_col-md-pull-11{
        right:91.66666667%
    }
    .vc_col-md-pull-10{
        right:83.33333333%
    }
    .vc_col-md-pull-9{
        right:75%
    }
    .vc_col-md-pull-8{
        right:66.66666667%
    }
    .vc_col-md-pull-7{
        right:58.33333333%
    }
    .vc_col-md-pull-6{
        right:50%
    }
    .vc_col-md-pull-5{
        right:41.66666667%
    }
    .vc_col-md-pull-4{
        right:33.33333333%
    }
    .vc_col-md-pull-3{
        right:25%
    }
    .vc_col-md-pull-2{
        right:16.66666667%
    }
    .vc_col-md-pull-1{
        right:8.33333333%
    }
    .vc_col-md-pull-0{
        right:auto
    }
    .vc_col-md-push-12{
        left:100%
    }
    .vc_col-md-push-11{
        left:91.66666667%
    }
    .vc_col-md-push-10{
        left:83.33333333%
    }
    .vc_col-md-push-9{
        left:75%
    }
    .vc_col-md-push-8{
        left:66.66666667%
    }
    .vc_col-md-push-7{
        left:58.33333333%
    }
    .vc_col-md-push-6{
        left:50%
    }
    .vc_col-md-push-5{
        left:41.66666667%
    }
    .vc_col-md-push-4{
        left:33.33333333%
    }
    .vc_col-md-push-3{
        left:25%
    }
    .vc_col-md-push-2{
        left:16.66666667%
    }
    .vc_col-md-push-1{
        left:8.33333333%
    }
    .vc_col-md-push-0{
        left:auto
    }
    .vc_col-md-offset-12{
        margin-left:100%
    }
    .vc_col-md-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-md-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-md-offset-9{
        margin-left:75%
    }
    .vc_col-md-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-md-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-md-offset-6{
        margin-left:50%
    }
    .vc_col-md-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-md-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-md-offset-3{
        margin-left:25%
    }
    .vc_col-md-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-md-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-md-offset-0{
        margin-left:0
    }
    .vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{
        float:left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-md-5\/5{
        width:100%
    }
    .vc_col-md-4\/5{
        width:80%
    }
    .vc_col-md-3\/5{
        width:60%
    }
    .vc_col-md-2\/5{
        width:40%
    }
    .vc_col-md-1\/5{
        width:20%
    }
    .vc_col-md-pull-5\/5{
        right:100%
    }
    .vc_col-md-pull-4\/5{
        right:80%
    }
    .vc_col-md-pull-3\/5{
        right:60%
    }
    .vc_col-md-pull-2\/5{
        right:40%
    }
    .vc_col-md-pull-1\/5{
        right:20%
    }
    .vc_col-md-pull-0\/5{
        right:auto
    }
    .vc_col-md-push-5\/5{
        left:100%
    }
    .vc_col-md-push-4\/5{
        left:80%
    }
    .vc_col-md-push-3\/5{
        left:60%
    }
    .vc_col-md-push-2\/5{
        left:40%
    }
    .vc_col-md-push-1\/5{
        left:20%
    }
    .vc_col-md-push-0\/5{
        left:auto
    }
    .vc_col-md-offset-5\/5{
        margin-left:100%
    }
    .vc_col-md-offset-4\/5{
        margin-left:80%
    }
    .vc_col-md-offset-3\/5{
        margin-left:60%
    }
    .vc_col-md-offset-2\/5{
        margin-left:40%
    }
    .vc_col-md-offset-1\/5{
        margin-left:20%
    }
    .vc_col-md-offset-0\/5{
        margin-left:0
    }
}
@media(min-width:1200px){
    .vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{
        float:left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9{
        float:right
    }
    .vc_col-lg-12{
        width:100%
    }
    .vc_col-lg-11{
        width:91.66666667%
    }
    .vc_col-lg-10{
        width:83.33333333%
    }
    .vc_col-lg-9{
        width:75%
    }
    .vc_col-lg-8{
        width:66.66666667%
    }
    .vc_col-lg-7{
        width:58.33333333%
    }
    .vc_col-lg-6{
        width:50%
    }
    .vc_col-lg-5{
        width:41.66666667%
    }
    .vc_col-lg-4{
        width:33.33333333%
    }
    .vc_col-lg-3{
        width:25%
    }
    .vc_col-lg-2{
        width:16.66666667%
    }
    .vc_col-lg-1{
        width:8.33333333%
    }
    .vc_col-lg-pull-12{
        right:100%
    }
    .vc_col-lg-pull-11{
        right:91.66666667%
    }
    .vc_col-lg-pull-10{
        right:83.33333333%
    }
    .vc_col-lg-pull-9{
        right:75%
    }
    .vc_col-lg-pull-8{
        right:66.66666667%
    }
    .vc_col-lg-pull-7{
        right:58.33333333%
    }
    .vc_col-lg-pull-6{
        right:50%
    }
    .vc_col-lg-pull-5{
        right:41.66666667%
    }
    .vc_col-lg-pull-4{
        right:33.33333333%
    }
    .vc_col-lg-pull-3{
        right:25%
    }
    .vc_col-lg-pull-2{
        right:16.66666667%
    }
    .vc_col-lg-pull-1{
        right:8.33333333%
    }
    .vc_col-lg-pull-0{
        right:auto
    }
    .vc_col-lg-push-12{
        left:100%
    }
    .vc_col-lg-push-11{
        left:91.66666667%
    }
    .vc_col-lg-push-10{
        left:83.33333333%
    }
    .vc_col-lg-push-9{
        left:75%
    }
    .vc_col-lg-push-8{
        left:66.66666667%
    }
    .vc_col-lg-push-7{
        left:58.33333333%
    }
    .vc_col-lg-push-6{
        left:50%
    }
    .vc_col-lg-push-5{
        left:41.66666667%
    }
    .vc_col-lg-push-4{
        left:33.33333333%
    }
    .vc_col-lg-push-3{
        left:25%
    }
    .vc_col-lg-push-2{
        left:16.66666667%
    }
    .vc_col-lg-push-1{
        left:8.33333333%
    }
    .vc_col-lg-push-0{
        left:auto
    }
    .vc_col-lg-offset-12{
        margin-left:100%
    }
    .vc_col-lg-offset-11{
        margin-left:91.66666667%
    }
    .vc_col-lg-offset-10{
        margin-left:83.33333333%
    }
    .vc_col-lg-offset-9{
        margin-left:75%
    }
    .vc_col-lg-offset-8{
        margin-left:66.66666667%
    }
    .vc_col-lg-offset-7{
        margin-left:58.33333333%
    }
    .vc_col-lg-offset-6{
        margin-left:50%
    }
    .vc_col-lg-offset-5{
        margin-left:41.66666667%
    }
    .vc_col-lg-offset-4{
        margin-left:33.33333333%
    }
    .vc_col-lg-offset-3{
        margin-left:25%
    }
    .vc_col-lg-offset-2{
        margin-left:16.66666667%
    }
    .vc_col-lg-offset-1{
        margin-left:8.33333333%
    }
    .vc_col-lg-offset-0{
        margin-left:0
    }
    .vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{
        float:left
    }
    [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5{
        float:right
    }
    .vc_col-lg-5\/5{
        width:100%
    }
    .vc_col-lg-4\/5{
        width:80%
    }
    .vc_col-lg-3\/5{
        width:60%
    }
    .vc_col-lg-2\/5{
        width:40%
    }
    .vc_col-lg-1\/5{
        width:20%
    }
    .vc_col-lg-pull-5\/5{
        right:100%
    }
    .vc_col-lg-pull-4\/5{
        right:80%
    }
    .vc_col-lg-pull-3\/5{
        right:60%
    }
    .vc_col-lg-pull-2\/5{
        right:40%
    }
    .vc_col-lg-pull-1\/5{
        right:20%
    }
    .vc_col-lg-pull-0\/5{
        right:auto
    }
    .vc_col-lg-push-5\/5{
        left:100%
    }
    .vc_col-lg-push-4\/5{
        left:80%
    }
    .vc_col-lg-push-3\/5{
        left:60%
    }
    .vc_col-lg-push-2\/5{
        left:40%
    }
    .vc_col-lg-push-1\/5{
        left:20%
    }
    .vc_col-lg-push-0\/5{
        left:auto
    }
    .vc_col-lg-offset-5\/5{
        margin-left:100%
    }
    .vc_col-lg-offset-4\/5{
        margin-left:80%
    }
    .vc_col-lg-offset-3\/5{
        margin-left:60%
    }
    .vc_col-lg-offset-2\/5{
        margin-left:40%
    }
    .vc_col-lg-offset-1\/5{
        margin-left:20%
    }
    .vc_col-lg-offset-0\/5{
        margin-left:0
    }
}
.vc_pull-right{
    float:right!important
}
.vc_pull-left{
    float:left!important
}
.vc_clearfix:after,.vc_clearfix:before{
    content:" ";
    display:table
}
.vc_clearfix:after{
    clear:both
}
.vc_clearfix:after,.vc_clearfix:before{
    content:" ";
    display:table
}
.vc_clearfix:after{
    clear:both
}
.vc_el-clearfix{
    clear:both
}
@media(max-width:767px){
    .vc_el-clearfix-xs{
        clear:both
    }
}
@media(min-width:768px) and (max-width:991px){
    .vc_el-clearfix-sm{
        clear:both
    }
}
@media(min-width:992px) and (max-width:1199px){
    .vc_el-clearfix-md{
        clear:both
    }
}
@media(min-width:1200px){
    .vc_el-clearfix-lg{
        clear:both
    }
}
.vc_visible{
    display:block
}
.vc_table{
    width:100%;
    margin-bottom:20px;
    border-collapse:collapse
}
.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #ddd
}
.vc_table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}
.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th{
    border-top:0
}
.vc_table>tbody+tbody{
    border-top:2px solid #ddd
}
.vc_table .table{
    background-color:#fff
}
.vc_table-bordered{
    border:1px solid #ddd
}
.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{
    border:1px solid #ddd
}
.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{
    border-bottom-width:2px
}
.vc_pixel_icon{
    display:inline-block;
    vertical-align:middle;
    height:16px;
    width:16px;
    background-position:0 0;
    background-repeat:no-repeat
}
.vc_pixel_icon-alert{
    background-image:url(../../../plugins/js_composer/assets/vc/alert.png)
}
.vc_pixel_icon-info{
    background-image:url(../../../plugins/js_composer/assets/vc/info.png)
}
.vc_pixel_icon-tick{
    background-image:url(../../../plugins/js_composer/assets/vc/tick.png)
}
.vc_pixel_icon-explanation{
    background-image:url(../../../plugins/js_composer/assets/vc/exclamation.png)
}
.vc_pixel_icon-address_book{
    background-image:url(../../../plugins/js_composer/assets/images/icons/address-book.png)
}
.vc_pixel_icon-alarm_clock{
    background-image:url(../../../plugins/js_composer/assets/images/icons/alarm-clock.png)
}
.vc_pixel_icon-anchor{
    background-image:url(../../../plugins/js_composer/assets/images/icons/anchor.png)
}
.vc_pixel_icon-application_image{
    background-image:url(../../../plugins/js_composer/assets/images/icons/application-image.png)
}
.vc_pixel_icon-arrow{
    background-image:url(../../../plugins/js_composer/assets/images/icons/arrow.png)
}
.vc_pixel_icon-asterisk{
    background-image:url(../../../plugins/js_composer/assets/images/icons/asterisk.png)
}
.vc_pixel_icon-hammer{
    background-image:url(../../../plugins/js_composer/assets/images/icons/auction-hammer.png)
}
.vc_pixel_icon-balloon{
    background-image:url(../../../plugins/js_composer/assets/images/icons/balloon.png)
}
.vc_pixel_icon-balloon_buzz{
    background-image:url(../../../plugins/js_composer/assets/images/icons/balloon-buzz.png)
}
.vc_pixel_icon-balloon_facebook{
    background-image:url(../../../plugins/js_composer/assets/images/icons/balloon-facebook.png)
}
.vc_pixel_icon-balloon_twitter{
    background-image:url(../../../plugins/js_composer/assets/images/icons/balloon-twitter.png)
}
.vc_pixel_icon-battery{
    background-image:url(../../../plugins/js_composer/assets/images/icons/battery-full.png)
}
.vc_pixel_icon-binocular{
    background-image:url(../../../plugins/js_composer/assets/images/icons/binocular.png)
}
.vc_pixel_icon-document_excel{
    background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-excel.png)
}
.vc_pixel_icon-document_image{
    background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-image.png)
}
.vc_pixel_icon-document_music{
    background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-music.png)
}
.vc_pixel_icon-document_office{
    background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-office.png)
}
.vc_pixel_icon-document_pdf{
    background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-pdf.png)
}
.vc_pixel_icon-document_powerpoint{
    background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-powerpoint.png)
}
.vc_pixel_icon-document_word{
    background-image:url(../../../plugins/js_composer/assets/images/icons/blue-document-word.png)
}
.vc_pixel_icon-bookmark{
    background-image:url(../../../plugins/js_composer/assets/images/icons/bookmark.png)
}
.vc_pixel_icon-camcorder{
    background-image:url(../../../plugins/js_composer/assets/images/icons/camcorder.png)
}
.vc_pixel_icon-camera{
    background-image:url(../../../plugins/js_composer/assets/images/icons/camera.png)
}
.vc_pixel_icon-chart{
    background-image:url(../../../plugins/js_composer/assets/images/icons/chart.png)
}
.vc_pixel_icon-chart_pie{
    background-image:url(../../../plugins/js_composer/assets/images/icons/chart-pie.png)
}
.vc_pixel_icon-clock{
    background-image:url(../../../plugins/js_composer/assets/images/icons/clock.png)
}
.vc_pixel_icon-play{
    background-image:url(../../../plugins/js_composer/assets/images/icons/control.png)
}
.vc_pixel_icon-fire{
    background-image:url(../../../plugins/js_composer/assets/images/icons/fire.png)
}
.vc_pixel_icon-heart{
    background-image:url(../../../plugins/js_composer/assets/images/icons/heart.png)
}
.vc_pixel_icon-mail{
    background-image:url(../../../plugins/js_composer/assets/images/icons/mail.png)
}
.vc_pixel_icon-shield{
    background-image:url(../../../plugins/js_composer/assets/images/icons/plus-shield.png)
}
.vc_pixel_icon-video{
    background-image:url(../../../plugins/js_composer/assets/images/icons/video.png)
}
@font-face{
    font-family:vcpb-plugin-icons;
    src:url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
    src:url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(../../../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
    font-weight:400;
    font-style:normal
}
.vc-composer-icon{
    font-family:vcpb-plugin-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.vc-c-icon-minimize:before{
    content:"\e91c"
}
.vc-c-icon-close:before{
    content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before{
    content:"\e90e"
}
.vc-c-icon-add_template:before{
    content:"\e903"
}
.vc-c-icon-arrow_back:before{
    content:"\e5c4"
}
.vc-c-icon-arrow_drop_down:before{
    content:"\e5c5"
}
.vc-c-icon-arrow_drop_up:before{
    content:"\e5c7"
}
.vc-c-icon-arrow_forward:before{
    content:"\e5c8"
}
.vc-c-icon-check:before{
    content:"\e5ca"
}
.vc-c-icon-arrow_upward:before{
    content:"\e5d8"
}
.vc-c-icon-arrow_downward:before{
    content:"\e5db"
}
.vc-c-icon-sync:before{
    content:"\e627"
}
.vc-c-icon-search:before{
    content:"\e8b6"
}
.vc-c-icon-1-1:before{
    content:"\e900"
}
.vc-c-icon-1-2_1-2:before{
    content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before{
    content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before{
    content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before{
    content:"\e905"
}
.vc-c-icon-1-4_3-4:before{
    content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before{
    content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{
    content:"\e908"
}
.vc-c-icon-l_15_15_15_15_15:before{
    content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before{
    content:"\e90a"
}
.vc-c-icon-2-3_1-3:before{
    content:"\e90b"
}
.vc-c-icon-5-6_1-6:before{
    content:"\e90c"
}
.vc-c-icon-add_element:before{
    content:"\e90d"
}
.vc-c-icon-add:before{
    content:"\e90f"
}
.vc-c-icon-cog:before{
    content:"\e910"
}
.vc-c-icon-content_copy:before{
    content:"\e911"
}
.vc-c-icon-delete_empty:before{
    content:"\e912"
}
.vc-c-icon-dragndrop:before{
    content:"\e913"
}
.vc-c-icon-fullscreen_exit:before{
    content:"\e914"
}
.vc-c-icon-fullscreen:before{
    content:"\e915"
}
.vc-c-icon-arrow_drop_right:before{
    content:"\e916"
}
.vc-c-icon-layout_default:before{
    content:"\e917"
}
.vc-c-icon-layout_landscape-smartphones:before{
    content:"\e918"
}
.vc-c-icon-layout_landscape-tablets:before{
    content:"\e919"
}
.vc-c-icon-layout_portrait-smartphones:before{
    content:"\e91a"
}
.vc-c-icon-layout_portrait-tablets:before{
    content:"\e91b"
}
.vc-c-icon-mode_edit:before{
    content:"\e91d"
}
.vc-c-icon-row_default_fe:before{
    content:"\e91e"
}
.vc-c-icon-text-block:before{
    content:"\e91f"
}
.vc_txt_align_left{
    text-align:left
}
.vc_txt_align_right{
    text-align:right
}
.vc_txt_align_center{
    text-align:center
}
.vc_txt_align_justify{
    text-align:justify;
    text-justify:inter-word
}
.vc_el_width_50{
    width:50%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_60{
    width:60%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_70{
    width:70%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_80{
    width:80%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_90{
    width:90%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_el_width_100{
    width:100%;
    margin-left:auto!important;
    margin-right:auto!important
}
.vc_btn,a.vc_btn,button.vc_btn{
    cursor:pointer;
    display:inline-block;
    text-decoration:none!important;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    padding:9px 12px;
    font-size:100%;
    line-height:20px;
    border-radius:4px
}
.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover{
    border:1px solid transparent;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg{
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.vc_btn_square,a.vc_btn_square,button.vc_btn_square{
    border-radius:0
}
.vc_btn_square_outlined,a.vc_btn_square_outlined,button.vc_btn_square_outlined{
    border-radius:0;
    background:0 0!important
}
.vc_btn_square_outlined,.vc_btn_square_outlined:focus,.vc_btn_square_outlined:hover,a.vc_btn_square_outlined,a.vc_btn_square_outlined:focus,a.vc_btn_square_outlined:hover,button.vc_btn_square_outlined,button.vc_btn_square_outlined:focus,button.vc_btn_square_outlined:hover{
    border:2px solid
}
.vc_btn_round,a.vc_btn_round,button.vc_btn_round{
    border-radius:25px
}
.vc_btn_outlined,a.vc_btn_outlined,button.vc_btn_outlined{
    background:0 0!important
}
.vc_btn_outlined,.vc_btn_outlined:focus,.vc_btn_outlined:hover,a.vc_btn_outlined,a.vc_btn_outlined:focus,a.vc_btn_outlined:hover,button.vc_btn_outlined,button.vc_btn_outlined:focus,button.vc_btn_outlined:hover{
    border:2px solid
}
.vc_btn-blue,a.vc_btn-blue,button.vc_btn-blue{
    background-color:#5472d2;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-blue:hover,a.vc_btn-blue:hover,button.vc_btn-blue:hover{
    background-color:#3c5ecc;
    color:#f7f7f7!important
}
.vc_btn-blue.vc_btn_outlined,.vc_btn-blue.vc_btn_square_outlined,a.vc_btn-blue.vc_btn_outlined,a.vc_btn-blue.vc_btn_square_outlined,button.vc_btn-blue.vc_btn_outlined,button.vc_btn-blue.vc_btn_square_outlined{
    color:#5472d2!important
}
.vc_btn-blue.vc_btn_outlined:hover,.vc_btn-blue.vc_btn_square_outlined:hover,a.vc_btn-blue.vc_btn_outlined:hover,a.vc_btn-blue.vc_btn_square_outlined:hover,button.vc_btn-blue.vc_btn_outlined:hover,button.vc_btn-blue.vc_btn_square_outlined:hover{
    border-color:#3c5ecc
}
.vc_btn-blue.vc_btn_3d,a.vc_btn-blue.vc_btn_3d,button.vc_btn-blue.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #3253bc;
    box-shadow:0 5px 0 #3253bc;
    margin-bottom:5px
}
.vc_btn-blue.vc_btn_3d.vc_btn_xs,a.vc_btn-blue.vc_btn_3d.vc_btn_xs,button.vc_btn-blue.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #3253bc;
    box-shadow:0 3px 0 #3253bc;
    margin-bottom:3px
}
.vc_btn-blue.vc_btn_3d.vc_btn_sm,a.vc_btn-blue.vc_btn_3d.vc_btn_sm,button.vc_btn-blue.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #3253bc;
    box-shadow:0 4px 0 #3253bc;
    margin-bottom:4px
}
.vc_btn-turquoise,a.vc_btn-turquoise,button.vc_btn-turquoise{
    background-color:#00c1cf;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-turquoise:hover,a.vc_btn-turquoise:hover,button.vc_btn-turquoise:hover{
    background-color:#00a4b0;
    color:#f7f7f7!important
}
.vc_btn-turquoise.vc_btn_outlined,.vc_btn-turquoise.vc_btn_square_outlined,a.vc_btn-turquoise.vc_btn_outlined,a.vc_btn-turquoise.vc_btn_square_outlined,button.vc_btn-turquoise.vc_btn_outlined,button.vc_btn-turquoise.vc_btn_square_outlined{
    color:#00c1cf!important
}
.vc_btn-turquoise.vc_btn_outlined:hover,.vc_btn-turquoise.vc_btn_square_outlined:hover,a.vc_btn-turquoise.vc_btn_outlined:hover,a.vc_btn-turquoise.vc_btn_square_outlined:hover,button.vc_btn-turquoise.vc_btn_outlined:hover,button.vc_btn-turquoise.vc_btn_square_outlined:hover{
    border-color:#00a4b0
}
.vc_btn-turquoise.vc_btn_3d,a.vc_btn-turquoise.vc_btn_3d,button.vc_btn-turquoise.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #008d97;
    box-shadow:0 5px 0 #008d97;
    margin-bottom:5px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #008d97;
    box-shadow:0 3px 0 #008d97;
    margin-bottom:3px
}
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #008d97;
    box-shadow:0 4px 0 #008d97;
    margin-bottom:4px
}
.vc_btn-pink,a.vc_btn-pink,button.vc_btn-pink{
    background-color:#fe6c61;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-pink:hover,a.vc_btn-pink:hover,button.vc_btn-pink:hover{
    background-color:#fe5043;
    color:#f7f7f7!important
}
.vc_btn-pink.vc_btn_outlined,.vc_btn-pink.vc_btn_square_outlined,a.vc_btn-pink.vc_btn_outlined,a.vc_btn-pink.vc_btn_square_outlined,button.vc_btn-pink.vc_btn_outlined,button.vc_btn-pink.vc_btn_square_outlined{
    color:#fe6c61!important
}
.vc_btn-pink.vc_btn_outlined:hover,.vc_btn-pink.vc_btn_square_outlined:hover,a.vc_btn-pink.vc_btn_outlined:hover,a.vc_btn-pink.vc_btn_square_outlined:hover,button.vc_btn-pink.vc_btn_outlined:hover,button.vc_btn-pink.vc_btn_square_outlined:hover{
    border-color:#fe5043
}
.vc_btn-pink.vc_btn_3d,a.vc_btn-pink.vc_btn_3d,button.vc_btn-pink.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #fe3829;
    box-shadow:0 5px 0 #fe3829;
    margin-bottom:5px
}
.vc_btn-pink.vc_btn_3d.vc_btn_xs,a.vc_btn-pink.vc_btn_3d.vc_btn_xs,button.vc_btn-pink.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #fe3829;
    box-shadow:0 3px 0 #fe3829;
    margin-bottom:3px
}
.vc_btn-pink.vc_btn_3d.vc_btn_sm,a.vc_btn-pink.vc_btn_3d.vc_btn_sm,button.vc_btn-pink.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #fe3829;
    box-shadow:0 4px 0 #fe3829;
    margin-bottom:4px
}
.vc_btn-violet,a.vc_btn-violet,button.vc_btn-violet{
    background-color:#8d6dc4;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-violet:hover,a.vc_btn-violet:hover,button.vc_btn-violet:hover{
    background-color:#7c57bb;
    color:#f7f7f7!important
}
.vc_btn-violet.vc_btn_outlined,.vc_btn-violet.vc_btn_square_outlined,a.vc_btn-violet.vc_btn_outlined,a.vc_btn-violet.vc_btn_square_outlined,button.vc_btn-violet.vc_btn_outlined,button.vc_btn-violet.vc_btn_square_outlined{
    color:#8d6dc4!important
}
.vc_btn-violet.vc_btn_outlined:hover,.vc_btn-violet.vc_btn_square_outlined:hover,a.vc_btn-violet.vc_btn_outlined:hover,a.vc_btn-violet.vc_btn_square_outlined:hover,button.vc_btn-violet.vc_btn_outlined:hover,button.vc_btn-violet.vc_btn_square_outlined:hover{
    border-color:#7c57bb
}
.vc_btn-violet.vc_btn_3d,a.vc_btn-violet.vc_btn_3d,button.vc_btn-violet.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #6e48b1;
    box-shadow:0 5px 0 #6e48b1;
    margin-bottom:5px
}
.vc_btn-violet.vc_btn_3d.vc_btn_xs,a.vc_btn-violet.vc_btn_3d.vc_btn_xs,button.vc_btn-violet.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #6e48b1;
    box-shadow:0 3px 0 #6e48b1;
    margin-bottom:3px
}
.vc_btn-violet.vc_btn_3d.vc_btn_sm,a.vc_btn-violet.vc_btn_3d.vc_btn_sm,button.vc_btn-violet.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #6e48b1;
    box-shadow:0 4px 0 #6e48b1;
    margin-bottom:4px
}
.vc_btn-peacoc,a.vc_btn-peacoc,button.vc_btn-peacoc{
    background-color:#4cadc9;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-peacoc:hover,a.vc_btn-peacoc:hover,button.vc_btn-peacoc:hover{
    background-color:#39a0bd;
    color:#f7f7f7!important
}
.vc_btn-peacoc.vc_btn_outlined,.vc_btn-peacoc.vc_btn_square_outlined,a.vc_btn-peacoc.vc_btn_outlined,a.vc_btn-peacoc.vc_btn_square_outlined,button.vc_btn-peacoc.vc_btn_outlined,button.vc_btn-peacoc.vc_btn_square_outlined{
    color:#4cadc9!important
}
.vc_btn-peacoc.vc_btn_outlined:hover,.vc_btn-peacoc.vc_btn_square_outlined:hover,a.vc_btn-peacoc.vc_btn_outlined:hover,a.vc_btn-peacoc.vc_btn_square_outlined:hover,button.vc_btn-peacoc.vc_btn_outlined:hover,button.vc_btn-peacoc.vc_btn_square_outlined:hover{
    border-color:#39a0bd
}
.vc_btn-peacoc.vc_btn_3d,a.vc_btn-peacoc.vc_btn_3d,button.vc_btn-peacoc.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #338faa;
    box-shadow:0 5px 0 #338faa;
    margin-bottom:5px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #338faa;
    box-shadow:0 3px 0 #338faa;
    margin-bottom:3px
}
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #338faa;
    box-shadow:0 4px 0 #338faa;
    margin-bottom:4px
}
.vc_btn-chino,a.vc_btn-chino,button.vc_btn-chino{
    background-color:#cec2ab;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-chino:hover,a.vc_btn-chino:hover,button.vc_btn-chino:hover{
    background-color:#c3b498;
    color:#f7f7f7!important
}
.vc_btn-chino.vc_btn_outlined,.vc_btn-chino.vc_btn_square_outlined,a.vc_btn-chino.vc_btn_outlined,a.vc_btn-chino.vc_btn_square_outlined,button.vc_btn-chino.vc_btn_outlined,button.vc_btn-chino.vc_btn_square_outlined{
    color:#cec2ab!important
}
.vc_btn-chino.vc_btn_outlined:hover,.vc_btn-chino.vc_btn_square_outlined:hover,a.vc_btn-chino.vc_btn_outlined:hover,a.vc_btn-chino.vc_btn_square_outlined:hover,button.vc_btn-chino.vc_btn_outlined:hover,button.vc_btn-chino.vc_btn_square_outlined:hover{
    border-color:#c3b498
}
.vc_btn-chino.vc_btn_3d,a.vc_btn-chino.vc_btn_3d,button.vc_btn-chino.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #b9a888;
    box-shadow:0 5px 0 #b9a888;
    margin-bottom:5px
}
.vc_btn-chino.vc_btn_3d.vc_btn_xs,a.vc_btn-chino.vc_btn_3d.vc_btn_xs,button.vc_btn-chino.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #b9a888;
    box-shadow:0 3px 0 #b9a888;
    margin-bottom:3px
}
.vc_btn-chino.vc_btn_3d.vc_btn_sm,a.vc_btn-chino.vc_btn_3d.vc_btn_sm,button.vc_btn-chino.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #b9a888;
    box-shadow:0 4px 0 #b9a888;
    margin-bottom:4px
}
.vc_btn-mulled_wine,a.vc_btn-mulled_wine,button.vc_btn-mulled_wine{
    background-color:#50485b;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-mulled_wine:hover,a.vc_btn-mulled_wine:hover,button.vc_btn-mulled_wine:hover{
    background-color:#413a4a;
    color:#f7f7f7!important
}
.vc_btn-mulled_wine.vc_btn_outlined,.vc_btn-mulled_wine.vc_btn_square_outlined,a.vc_btn-mulled_wine.vc_btn_outlined,a.vc_btn-mulled_wine.vc_btn_square_outlined,button.vc_btn-mulled_wine.vc_btn_outlined,button.vc_btn-mulled_wine.vc_btn_square_outlined{
    color:#50485b!important
}
.vc_btn-mulled_wine.vc_btn_outlined:hover,.vc_btn-mulled_wine.vc_btn_square_outlined:hover,a.vc_btn-mulled_wine.vc_btn_outlined:hover,a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,button.vc_btn-mulled_wine.vc_btn_outlined:hover,button.vc_btn-mulled_wine.vc_btn_square_outlined:hover{
    border-color:#413a4a
}
.vc_btn-mulled_wine.vc_btn_3d,a.vc_btn-mulled_wine.vc_btn_3d,button.vc_btn-mulled_wine.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #342f3c;
    box-shadow:0 5px 0 #342f3c;
    margin-bottom:5px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #342f3c;
    box-shadow:0 3px 0 #342f3c;
    margin-bottom:3px
}
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #342f3c;
    box-shadow:0 4px 0 #342f3c;
    margin-bottom:4px
}
.vc_btn-vista_blue,a.vc_btn-vista_blue,button.vc_btn-vista_blue{
    background-color:#75d69c;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-vista_blue:hover,a.vc_btn-vista_blue:hover,button.vc_btn-vista_blue:hover{
    background-color:#5dcf8b;
    color:#f7f7f7!important
}
.vc_btn-vista_blue.vc_btn_outlined,.vc_btn-vista_blue.vc_btn_square_outlined,a.vc_btn-vista_blue.vc_btn_outlined,a.vc_btn-vista_blue.vc_btn_square_outlined,button.vc_btn-vista_blue.vc_btn_outlined,button.vc_btn-vista_blue.vc_btn_square_outlined{
    color:#75d69c!important
}
.vc_btn-vista_blue.vc_btn_outlined:hover,.vc_btn-vista_blue.vc_btn_square_outlined:hover,a.vc_btn-vista_blue.vc_btn_outlined:hover,a.vc_btn-vista_blue.vc_btn_square_outlined:hover,button.vc_btn-vista_blue.vc_btn_outlined:hover,button.vc_btn-vista_blue.vc_btn_square_outlined:hover{
    border-color:#5dcf8b
}
.vc_btn-vista_blue.vc_btn_3d,a.vc_btn-vista_blue.vc_btn_3d,button.vc_btn-vista_blue.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #4ac97d;
    box-shadow:0 5px 0 #4ac97d;
    margin-bottom:5px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #4ac97d;
    box-shadow:0 3px 0 #4ac97d;
    margin-bottom:3px
}
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #4ac97d;
    box-shadow:0 4px 0 #4ac97d;
    margin-bottom:4px
}
.vc_btn-black,a.vc_btn-black,button.vc_btn-black{
    background-color:#2a2a2a;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-black:hover,a.vc_btn-black:hover,button.vc_btn-black:hover{
    background-color:#1b1b1b;
    color:#f7f7f7!important
}
.vc_btn-black.vc_btn_outlined,.vc_btn-black.vc_btn_square_outlined,a.vc_btn-black.vc_btn_outlined,a.vc_btn-black.vc_btn_square_outlined,button.vc_btn-black.vc_btn_outlined,button.vc_btn-black.vc_btn_square_outlined{
    color:#2a2a2a!important
}
.vc_btn-black.vc_btn_outlined:hover,.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,a.vc_btn-black.vc_btn_square_outlined:hover,button.vc_btn-black.vc_btn_outlined:hover,button.vc_btn-black.vc_btn_square_outlined:hover{
    border-color:#1b1b1b
}
.vc_btn-black.vc_btn_3d,a.vc_btn-black.vc_btn_3d,button.vc_btn-black.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #0e0e0e;
    box-shadow:0 5px 0 #0e0e0e;
    margin-bottom:5px
}
.vc_btn-black.vc_btn_3d.vc_btn_xs,a.vc_btn-black.vc_btn_3d.vc_btn_xs,button.vc_btn-black.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #0e0e0e;
    box-shadow:0 3px 0 #0e0e0e;
    margin-bottom:3px
}
.vc_btn-black.vc_btn_3d.vc_btn_sm,a.vc_btn-black.vc_btn_3d.vc_btn_sm,button.vc_btn-black.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #0e0e0e;
    box-shadow:0 4px 0 #0e0e0e;
    margin-bottom:4px
}
.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey{
    background-color:#ebebeb;
    color:#666!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-grey:hover,a.vc_btn-grey:hover,button.vc_btn-grey:hover{
    background-color:#dcdcdc;
    color:#5e5e5e!important
}
.vc_btn-grey.vc_btn_outlined,.vc_btn-grey.vc_btn_square_outlined,a.vc_btn-grey.vc_btn_outlined,a.vc_btn-grey.vc_btn_square_outlined,button.vc_btn-grey.vc_btn_outlined,button.vc_btn-grey.vc_btn_square_outlined{
    color:#ebebeb!important
}
.vc_btn-grey.vc_btn_outlined:hover,.vc_btn-grey.vc_btn_square_outlined:hover,a.vc_btn-grey.vc_btn_outlined:hover,a.vc_btn-grey.vc_btn_square_outlined:hover,button.vc_btn-grey.vc_btn_outlined:hover,button.vc_btn-grey.vc_btn_square_outlined:hover{
    border-color:#dcdcdc
}
.vc_btn-grey.vc_btn_3d,a.vc_btn-grey.vc_btn_3d,button.vc_btn-grey.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #cfcfcf;
    box-shadow:0 5px 0 #cfcfcf;
    margin-bottom:5px
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,a.vc_btn-grey.vc_btn_3d.vc_btn_xs,button.vc_btn-grey.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #cfcfcf;
    box-shadow:0 3px 0 #cfcfcf;
    margin-bottom:3px
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,a.vc_btn-grey.vc_btn_3d.vc_btn_sm,button.vc_btn-grey.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #cfcfcf;
    box-shadow:0 4px 0 #cfcfcf;
    margin-bottom:4px
}
.vc_btn-orange,a.vc_btn-orange,button.vc_btn-orange{
    background-color:#f7be68;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-orange:hover,a.vc_btn-orange:hover,button.vc_btn-orange:hover{
    background-color:#f5b14b;
    color:#f7f7f7!important
}
.vc_btn-orange.vc_btn_outlined,.vc_btn-orange.vc_btn_square_outlined,a.vc_btn-orange.vc_btn_outlined,a.vc_btn-orange.vc_btn_square_outlined,button.vc_btn-orange.vc_btn_outlined,button.vc_btn-orange.vc_btn_square_outlined{
    color:#f7be68!important
}
.vc_btn-orange.vc_btn_outlined:hover,.vc_btn-orange.vc_btn_square_outlined:hover,a.vc_btn-orange.vc_btn_outlined:hover,a.vc_btn-orange.vc_btn_square_outlined:hover,button.vc_btn-orange.vc_btn_outlined:hover,button.vc_btn-orange.vc_btn_square_outlined:hover{
    border-color:#f5b14b
}
.vc_btn-orange.vc_btn_3d,a.vc_btn-orange.vc_btn_3d,button.vc_btn-orange.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f4a733;
    box-shadow:0 5px 0 #f4a733;
    margin-bottom:5px
}
.vc_btn-orange.vc_btn_3d.vc_btn_xs,a.vc_btn-orange.vc_btn_3d.vc_btn_xs,button.vc_btn-orange.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f4a733;
    box-shadow:0 3px 0 #f4a733;
    margin-bottom:3px
}
.vc_btn-orange.vc_btn_3d.vc_btn_sm,a.vc_btn-orange.vc_btn_3d.vc_btn_sm,button.vc_btn-orange.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f4a733;
    box-shadow:0 4px 0 #f4a733;
    margin-bottom:4px
}
.vc_btn-sky,a.vc_btn-sky,button.vc_btn-sky{
    background-color:#5aa1e3;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-sky:hover,a.vc_btn-sky:hover,button.vc_btn-sky:hover{
    background-color:#4092df;
    color:#f7f7f7!important
}
.vc_btn-sky.vc_btn_outlined,.vc_btn-sky.vc_btn_square_outlined,a.vc_btn-sky.vc_btn_outlined,a.vc_btn-sky.vc_btn_square_outlined,button.vc_btn-sky.vc_btn_outlined,button.vc_btn-sky.vc_btn_square_outlined{
    color:#5aa1e3!important
}
.vc_btn-sky.vc_btn_outlined:hover,.vc_btn-sky.vc_btn_square_outlined:hover,a.vc_btn-sky.vc_btn_outlined:hover,a.vc_btn-sky.vc_btn_square_outlined:hover,button.vc_btn-sky.vc_btn_outlined:hover,button.vc_btn-sky.vc_btn_square_outlined:hover{
    border-color:#4092df
}
.vc_btn-sky.vc_btn_3d,a.vc_btn-sky.vc_btn_3d,button.vc_btn-sky.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #2a86db;
    box-shadow:0 5px 0 #2a86db;
    margin-bottom:5px
}
.vc_btn-sky.vc_btn_3d.vc_btn_xs,a.vc_btn-sky.vc_btn_3d.vc_btn_xs,button.vc_btn-sky.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #2a86db;
    box-shadow:0 3px 0 #2a86db;
    margin-bottom:3px
}
.vc_btn-sky.vc_btn_3d.vc_btn_sm,a.vc_btn-sky.vc_btn_3d.vc_btn_sm,button.vc_btn-sky.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #2a86db;
    box-shadow:0 4px 0 #2a86db;
    margin-bottom:4px
}
.vc_btn-green,a.vc_btn-green,button.vc_btn-green{
    background-color:#6dab3c;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-green:hover,a.vc_btn-green:hover,button.vc_btn-green:hover{
    background-color:#5f9434;
    color:#f7f7f7!important
}
.vc_btn-green.vc_btn_outlined,.vc_btn-green.vc_btn_square_outlined,a.vc_btn-green.vc_btn_outlined,a.vc_btn-green.vc_btn_square_outlined,button.vc_btn-green.vc_btn_outlined,button.vc_btn-green.vc_btn_square_outlined{
    color:#6dab3c!important
}
.vc_btn-green.vc_btn_outlined:hover,.vc_btn-green.vc_btn_square_outlined:hover,a.vc_btn-green.vc_btn_outlined:hover,a.vc_btn-green.vc_btn_square_outlined:hover,button.vc_btn-green.vc_btn_outlined:hover,button.vc_btn-green.vc_btn_square_outlined:hover{
    border-color:#5f9434
}
.vc_btn-green.vc_btn_3d,a.vc_btn-green.vc_btn_3d,button.vc_btn-green.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #53812d;
    box-shadow:0 5px 0 #53812d;
    margin-bottom:5px
}
.vc_btn-green.vc_btn_3d.vc_btn_xs,a.vc_btn-green.vc_btn_3d.vc_btn_xs,button.vc_btn-green.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #53812d;
    box-shadow:0 3px 0 #53812d;
    margin-bottom:3px
}
.vc_btn-green.vc_btn_3d.vc_btn_sm,a.vc_btn-green.vc_btn_3d.vc_btn_sm,button.vc_btn-green.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #53812d;
    box-shadow:0 4px 0 #53812d;
    margin-bottom:4px
}
.vc_btn-juicy_pink,a.vc_btn-juicy_pink,button.vc_btn-juicy_pink{
    background-color:#f4524d;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-juicy_pink:hover,a.vc_btn-juicy_pink:hover,button.vc_btn-juicy_pink:hover{
    background-color:#f23630;
    color:#f7f7f7!important
}
.vc_btn-juicy_pink.vc_btn_outlined,.vc_btn-juicy_pink.vc_btn_square_outlined,a.vc_btn-juicy_pink.vc_btn_outlined,a.vc_btn-juicy_pink.vc_btn_square_outlined,button.vc_btn-juicy_pink.vc_btn_outlined,button.vc_btn-juicy_pink.vc_btn_square_outlined{
    color:#f4524d!important
}
.vc_btn-juicy_pink.vc_btn_outlined:hover,.vc_btn-juicy_pink.vc_btn_square_outlined:hover,a.vc_btn-juicy_pink.vc_btn_outlined:hover,a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,button.vc_btn-juicy_pink.vc_btn_outlined:hover,button.vc_btn-juicy_pink.vc_btn_square_outlined:hover{
    border-color:#f23630
}
.vc_btn-juicy_pink.vc_btn_3d,a.vc_btn-juicy_pink.vc_btn_3d,button.vc_btn-juicy_pink.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f11f18;
    box-shadow:0 5px 0 #f11f18;
    margin-bottom:5px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f11f18;
    box-shadow:0 3px 0 #f11f18;
    margin-bottom:3px
}
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f11f18;
    box-shadow:0 4px 0 #f11f18;
    margin-bottom:4px
}
.vc_btn-sandy_brown,a.vc_btn-sandy_brown,button.vc_btn-sandy_brown{
    background-color:#f79468;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-sandy_brown:hover,a.vc_btn-sandy_brown:hover,button.vc_btn-sandy_brown:hover{
    background-color:#f57f4b;
    color:#f7f7f7!important
}
.vc_btn-sandy_brown.vc_btn_outlined,.vc_btn-sandy_brown.vc_btn_square_outlined,a.vc_btn-sandy_brown.vc_btn_outlined,a.vc_btn-sandy_brown.vc_btn_square_outlined,button.vc_btn-sandy_brown.vc_btn_outlined,button.vc_btn-sandy_brown.vc_btn_square_outlined{
    color:#f79468!important
}
.vc_btn-sandy_brown.vc_btn_outlined:hover,.vc_btn-sandy_brown.vc_btn_square_outlined:hover,a.vc_btn-sandy_brown.vc_btn_outlined:hover,a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,button.vc_btn-sandy_brown.vc_btn_outlined:hover,button.vc_btn-sandy_brown.vc_btn_square_outlined:hover{
    border-color:#f57f4b
}
.vc_btn-sandy_brown.vc_btn_3d,a.vc_btn-sandy_brown.vc_btn_3d,button.vc_btn-sandy_brown.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #f46e33;
    box-shadow:0 5px 0 #f46e33;
    margin-bottom:5px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #f46e33;
    box-shadow:0 3px 0 #f46e33;
    margin-bottom:3px
}
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #f46e33;
    box-shadow:0 4px 0 #f46e33;
    margin-bottom:4px
}
.vc_btn-purple,a.vc_btn-purple,button.vc_btn-purple{
    background-color:#b97ebb;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-purple:hover,a.vc_btn-purple:hover,button.vc_btn-purple:hover{
    background-color:#ae6ab0;
    color:#f7f7f7!important
}
.vc_btn-purple.vc_btn_outlined,.vc_btn-purple.vc_btn_square_outlined,a.vc_btn-purple.vc_btn_outlined,a.vc_btn-purple.vc_btn_square_outlined,button.vc_btn-purple.vc_btn_outlined,button.vc_btn-purple.vc_btn_square_outlined{
    color:#b97ebb!important
}
.vc_btn-purple.vc_btn_outlined:hover,.vc_btn-purple.vc_btn_square_outlined:hover,a.vc_btn-purple.vc_btn_outlined:hover,a.vc_btn-purple.vc_btn_square_outlined:hover,button.vc_btn-purple.vc_btn_outlined:hover,button.vc_btn-purple.vc_btn_square_outlined:hover{
    border-color:#ae6ab0
}
.vc_btn-purple.vc_btn_3d,a.vc_btn-purple.vc_btn_3d,button.vc_btn-purple.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #a559a8;
    box-shadow:0 5px 0 #a559a8;
    margin-bottom:5px
}
.vc_btn-purple.vc_btn_3d.vc_btn_xs,a.vc_btn-purple.vc_btn_3d.vc_btn_xs,button.vc_btn-purple.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #a559a8;
    box-shadow:0 3px 0 #a559a8;
    margin-bottom:3px
}
.vc_btn-purple.vc_btn_3d.vc_btn_sm,a.vc_btn-purple.vc_btn_3d.vc_btn_sm,button.vc_btn-purple.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #a559a8;
    box-shadow:0 4px 0 #a559a8;
    margin-bottom:4px
}
.vc_btn-white,a.vc_btn-white,button.vc_btn-white{
    background-color:#fff;
    color:#666!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-white:hover,a.vc_btn-white:hover,button.vc_btn-white:hover{
    background-color:#f0f0f0;
    color:#5e5e5e!important
}
.vc_btn-white.vc_btn_outlined,.vc_btn-white.vc_btn_square_outlined,a.vc_btn-white.vc_btn_outlined,a.vc_btn-white.vc_btn_square_outlined,button.vc_btn-white.vc_btn_outlined,button.vc_btn-white.vc_btn_square_outlined{
    color:#fff!important
}
.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_outlined:hover,button.vc_btn-white.vc_btn_square_outlined:hover{
    border-color:#f0f0f0
}
.vc_btn-white.vc_btn_3d,a.vc_btn-white.vc_btn_3d,button.vc_btn-white.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #e3e3e3;
    box-shadow:0 5px 0 #e3e3e3;
    margin-bottom:5px
}
.vc_btn-white.vc_btn_3d.vc_btn_xs,a.vc_btn-white.vc_btn_3d.vc_btn_xs,button.vc_btn-white.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #e3e3e3;
    box-shadow:0 3px 0 #e3e3e3;
    margin-bottom:3px
}
.vc_btn-white.vc_btn_3d.vc_btn_sm,a.vc_btn-white.vc_btn_3d.vc_btn_sm,button.vc_btn-white.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #e3e3e3;
    box-shadow:0 4px 0 #e3e3e3;
    margin-bottom:4px
}
.vc_btn-grace,a.vc_btn-grace,button.vc_btn-grace{
    background-color:#aed13b;
    color:#fff!important;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
.vc_btn-grace:hover,a.vc_btn-grace:hover,button.vc_btn-grace:hover{
    background-color:#9ec02d;
    color:#f7f7f7!important
}
.vc_btn-grace.vc_btn_outlined,.vc_btn-grace.vc_btn_square_outlined,a.vc_btn-grace.vc_btn_outlined,a.vc_btn-grace.vc_btn_square_outlined,button.vc_btn-grace.vc_btn_outlined,button.vc_btn-grace.vc_btn_square_outlined{
    color:#aed13b!important
}
.vc_btn-grace.vc_btn_outlined:hover,.vc_btn-grace.vc_btn_square_outlined:hover,a.vc_btn-grace.vc_btn_outlined:hover,a.vc_btn-grace.vc_btn_square_outlined:hover,button.vc_btn-grace.vc_btn_outlined:hover,button.vc_btn-grace.vc_btn_square_outlined:hover{
    border-color:#9ec02d
}
.vc_btn-grace.vc_btn_3d,a.vc_btn-grace.vc_btn_3d,button.vc_btn-grace.vc_btn_3d{
    -webkit-box-shadow:0 5px 0 #8dac28;
    box-shadow:0 5px 0 #8dac28;
    margin-bottom:5px
}
.vc_btn-grace.vc_btn_3d.vc_btn_xs,a.vc_btn-grace.vc_btn_3d.vc_btn_xs,button.vc_btn-grace.vc_btn_3d.vc_btn_xs{
    -webkit-box-shadow:0 3px 0 #8dac28;
    box-shadow:0 3px 0 #8dac28;
    margin-bottom:3px
}
.vc_btn-grace.vc_btn_3d.vc_btn_sm,a.vc_btn-grace.vc_btn_3d.vc_btn_sm,button.vc_btn-grace.vc_btn_3d.vc_btn_sm{
    -webkit-box-shadow:0 4px 0 #8dac28;
    box-shadow:0 4px 0 #8dac28;
    margin-bottom:4px
}
.vc_btn-default,a.vc_btn-default,button.vc_btn-default{
    color:#7d7d7d;
    background-color:#fff;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover{
    color:#7d7d7d;
    background-color:#e6e6e6;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,a.vc_btn-default.active,a.vc_btn-default:active,button.vc_btn-default.active,button.vc_btn-default:active{
    background-image:none
}
.vc_btn-default.disabled,.vc_btn-default.disabled.active,.vc_btn-default.disabled:active,.vc_btn-default.disabled:focus,.vc_btn-default.disabled:hover,.vc_btn-default[disabled],.vc_btn-default[disabled].active,.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default.disabled,a.vc_btn-default.disabled.active,a.vc_btn-default.disabled:active,a.vc_btn-default.disabled:focus,a.vc_btn-default.disabled:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled].active,a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default.disabled,button.vc_btn-default.disabled.active,button.vc_btn-default.disabled:active,button.vc_btn-default.disabled:focus,button.vc_btn-default.disabled:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled].active,button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover,fieldset[disabled] .vc_btn-default,fieldset[disabled] .vc_btn-default.active,fieldset[disabled] .vc_btn-default:active,fieldset[disabled] .vc_btn-default:focus,fieldset[disabled] .vc_btn-default:hover,fieldset[disabled] a.vc_btn-default,fieldset[disabled] a.vc_btn-default.active,fieldset[disabled] a.vc_btn-default:active,fieldset[disabled] a.vc_btn-default:focus,fieldset[disabled] a.vc_btn-default:hover,fieldset[disabled] button.vc_btn-default,fieldset[disabled] button.vc_btn-default.active,fieldset[disabled] button.vc_btn-default:active,fieldset[disabled] button.vc_btn-default:focus,fieldset[disabled] button.vc_btn-default:hover{
    background-color:#fff;
    border-color:transparent
}
.vc_btn-default .badge,a.vc_btn-default .badge,button.vc_btn-default .badge{
    color:#fff;
    background-color:#7d7d7d
}
.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary{
    color:#fff;
    background-color:#00aef0;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover{
    color:#fff;
    background-color:#0089bd;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,a.vc_btn-primary.active,a.vc_btn-primary:active,button.vc_btn-primary.active,button.vc_btn-primary:active{
    background-image:none
}
.vc_btn-primary.disabled,.vc_btn-primary.disabled.active,.vc_btn-primary.disabled:active,.vc_btn-primary.disabled:focus,.vc_btn-primary.disabled:hover,.vc_btn-primary[disabled],.vc_btn-primary[disabled].active,.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary.disabled,a.vc_btn-primary.disabled.active,a.vc_btn-primary.disabled:active,a.vc_btn-primary.disabled:focus,a.vc_btn-primary.disabled:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled].active,a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary.disabled,button.vc_btn-primary.disabled.active,button.vc_btn-primary.disabled:active,button.vc_btn-primary.disabled:focus,button.vc_btn-primary.disabled:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled].active,button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover,fieldset[disabled] .vc_btn-primary,fieldset[disabled] .vc_btn-primary.active,fieldset[disabled] .vc_btn-primary:active,fieldset[disabled] .vc_btn-primary:focus,fieldset[disabled] .vc_btn-primary:hover,fieldset[disabled] a.vc_btn-primary,fieldset[disabled] a.vc_btn-primary.active,fieldset[disabled] a.vc_btn-primary:active,fieldset[disabled] a.vc_btn-primary:focus,fieldset[disabled] a.vc_btn-primary:hover,fieldset[disabled] button.vc_btn-primary,fieldset[disabled] button.vc_btn-primary.active,fieldset[disabled] button.vc_btn-primary:active,fieldset[disabled] button.vc_btn-primary:focus,fieldset[disabled] button.vc_btn-primary:hover{
    background-color:#00aef0;
    border-color:transparent
}
.vc_btn-primary .badge,a.vc_btn-primary .badge,button.vc_btn-primary .badge{
    color:#00aef0;
    background-color:#fff
}
.vc_btn-success,a.vc_btn-success,button.vc_btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-success:focus,a.vc_btn-success:hover,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-success:focus,button.vc_btn-success:hover{
    color:#fff;
    background-color:#449d44;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,a.vc_btn-success.active,a.vc_btn-success:active,button.vc_btn-success.active,button.vc_btn-success:active{
    background-image:none
}
.vc_btn-success.disabled,.vc_btn-success.disabled.active,.vc_btn-success.disabled:active,.vc_btn-success.disabled:focus,.vc_btn-success.disabled:hover,.vc_btn-success[disabled],.vc_btn-success[disabled].active,.vc_btn-success[disabled]:active,.vc_btn-success[disabled]:focus,.vc_btn-success[disabled]:hover,a.vc_btn-success.disabled,a.vc_btn-success.disabled.active,a.vc_btn-success.disabled:active,a.vc_btn-success.disabled:focus,a.vc_btn-success.disabled:hover,a.vc_btn-success[disabled],a.vc_btn-success[disabled].active,a.vc_btn-success[disabled]:active,a.vc_btn-success[disabled]:focus,a.vc_btn-success[disabled]:hover,button.vc_btn-success.disabled,button.vc_btn-success.disabled.active,button.vc_btn-success.disabled:active,button.vc_btn-success.disabled:focus,button.vc_btn-success.disabled:hover,button.vc_btn-success[disabled],button.vc_btn-success[disabled].active,button.vc_btn-success[disabled]:active,button.vc_btn-success[disabled]:focus,button.vc_btn-success[disabled]:hover,fieldset[disabled] .vc_btn-success,fieldset[disabled] .vc_btn-success.active,fieldset[disabled] .vc_btn-success:active,fieldset[disabled] .vc_btn-success:focus,fieldset[disabled] .vc_btn-success:hover,fieldset[disabled] a.vc_btn-success,fieldset[disabled] a.vc_btn-success.active,fieldset[disabled] a.vc_btn-success:active,fieldset[disabled] a.vc_btn-success:focus,fieldset[disabled] a.vc_btn-success:hover,fieldset[disabled] button.vc_btn-success,fieldset[disabled] button.vc_btn-success.active,fieldset[disabled] button.vc_btn-success:active,fieldset[disabled] button.vc_btn-success:focus,fieldset[disabled] button.vc_btn-success:hover{
    background-color:#5cb85c;
    border-color:transparent
}
.vc_btn-success .badge,a.vc_btn-success .badge,button.vc_btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}
.vc_btn-info,a.vc_btn-info,button.vc_btn-info{
    color:#fff;
    background-color:#5bc0de;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover{
    color:#fff;
    background-color:#31b0d5;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,a.vc_btn-info.active,a.vc_btn-info:active,button.vc_btn-info.active,button.vc_btn-info:active{
    background-image:none
}
.vc_btn-info.disabled,.vc_btn-info.disabled.active,.vc_btn-info.disabled:active,.vc_btn-info.disabled:focus,.vc_btn-info.disabled:hover,.vc_btn-info[disabled],.vc_btn-info[disabled].active,.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info.disabled,a.vc_btn-info.disabled.active,a.vc_btn-info.disabled:active,a.vc_btn-info.disabled:focus,a.vc_btn-info.disabled:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled].active,a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info.disabled,button.vc_btn-info.disabled.active,button.vc_btn-info.disabled:active,button.vc_btn-info.disabled:focus,button.vc_btn-info.disabled:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled].active,button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover,fieldset[disabled] .vc_btn-info,fieldset[disabled] .vc_btn-info.active,fieldset[disabled] .vc_btn-info:active,fieldset[disabled] .vc_btn-info:focus,fieldset[disabled] .vc_btn-info:hover,fieldset[disabled] a.vc_btn-info,fieldset[disabled] a.vc_btn-info.active,fieldset[disabled] a.vc_btn-info:active,fieldset[disabled] a.vc_btn-info:focus,fieldset[disabled] a.vc_btn-info:hover,fieldset[disabled] button.vc_btn-info,fieldset[disabled] button.vc_btn-info.active,fieldset[disabled] button.vc_btn-info:active,fieldset[disabled] button.vc_btn-info:focus,fieldset[disabled] button.vc_btn-info:hover{
    background-color:#5bc0de;
    border-color:transparent
}
.vc_btn-info .badge,a.vc_btn-info .badge,button.vc_btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}
.vc_btn-warning,a.vc_btn-warning,button.vc_btn-warning{
    color:#fff;
    background-color:#f0ad4e;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover,a.vc_btn-warning.active,a.vc_btn-warning:active,a.vc_btn-warning:focus,a.vc_btn-warning:hover,button.vc_btn-warning.active,button.vc_btn-warning:active,button.vc_btn-warning:focus,button.vc_btn-warning:hover{
    color:#fff;
    background-color:#ec971f;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,a.vc_btn-warning.active,a.vc_btn-warning:active,button.vc_btn-warning.active,button.vc_btn-warning:active{
    background-image:none
}
.vc_btn-warning.disabled,.vc_btn-warning.disabled.active,.vc_btn-warning.disabled:active,.vc_btn-warning.disabled:focus,.vc_btn-warning.disabled:hover,.vc_btn-warning[disabled],.vc_btn-warning[disabled].active,.vc_btn-warning[disabled]:active,.vc_btn-warning[disabled]:focus,.vc_btn-warning[disabled]:hover,a.vc_btn-warning.disabled,a.vc_btn-warning.disabled.active,a.vc_btn-warning.disabled:active,a.vc_btn-warning.disabled:focus,a.vc_btn-warning.disabled:hover,a.vc_btn-warning[disabled],a.vc_btn-warning[disabled].active,a.vc_btn-warning[disabled]:active,a.vc_btn-warning[disabled]:focus,a.vc_btn-warning[disabled]:hover,button.vc_btn-warning.disabled,button.vc_btn-warning.disabled.active,button.vc_btn-warning.disabled:active,button.vc_btn-warning.disabled:focus,button.vc_btn-warning.disabled:hover,button.vc_btn-warning[disabled],button.vc_btn-warning[disabled].active,button.vc_btn-warning[disabled]:active,button.vc_btn-warning[disabled]:focus,button.vc_btn-warning[disabled]:hover,fieldset[disabled] .vc_btn-warning,fieldset[disabled] .vc_btn-warning.active,fieldset[disabled] .vc_btn-warning:active,fieldset[disabled] .vc_btn-warning:focus,fieldset[disabled] .vc_btn-warning:hover,fieldset[disabled] a.vc_btn-warning,fieldset[disabled] a.vc_btn-warning.active,fieldset[disabled] a.vc_btn-warning:active,fieldset[disabled] a.vc_btn-warning:focus,fieldset[disabled] a.vc_btn-warning:hover,fieldset[disabled] button.vc_btn-warning,fieldset[disabled] button.vc_btn-warning.active,fieldset[disabled] button.vc_btn-warning:active,fieldset[disabled] button.vc_btn-warning:focus,fieldset[disabled] button.vc_btn-warning:hover{
    background-color:#f0ad4e;
    border-color:transparent
}
.vc_btn-warning .badge,a.vc_btn-warning .badge,button.vc_btn-warning .badge{
    color:#f0ad4e;
    background-color:#fff
}
.vc_btn-danger,a.vc_btn-danger,button.vc_btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-danger:focus,a.vc_btn-danger:hover,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-danger:focus,button.vc_btn-danger:hover{
    color:#fff;
    background-color:#c9302c;
    border-color:transparent
}
.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,a.vc_btn-danger.active,a.vc_btn-danger:active,button.vc_btn-danger.active,button.vc_btn-danger:active{
    background-image:none
}
.vc_btn-danger.disabled,.vc_btn-danger.disabled.active,.vc_btn-danger.disabled:active,.vc_btn-danger.disabled:focus,.vc_btn-danger.disabled:hover,.vc_btn-danger[disabled],.vc_btn-danger[disabled].active,.vc_btn-danger[disabled]:active,.vc_btn-danger[disabled]:focus,.vc_btn-danger[disabled]:hover,a.vc_btn-danger.disabled,a.vc_btn-danger.disabled.active,a.vc_btn-danger.disabled:active,a.vc_btn-danger.disabled:focus,a.vc_btn-danger.disabled:hover,a.vc_btn-danger[disabled],a.vc_btn-danger[disabled].active,a.vc_btn-danger[disabled]:active,a.vc_btn-danger[disabled]:focus,a.vc_btn-danger[disabled]:hover,button.vc_btn-danger.disabled,button.vc_btn-danger.disabled.active,button.vc_btn-danger.disabled:active,button.vc_btn-danger.disabled:focus,button.vc_btn-danger.disabled:hover,button.vc_btn-danger[disabled],button.vc_btn-danger[disabled].active,button.vc_btn-danger[disabled]:active,button.vc_btn-danger[disabled]:focus,button.vc_btn-danger[disabled]:hover,fieldset[disabled] .vc_btn-danger,fieldset[disabled] .vc_btn-danger.active,fieldset[disabled] .vc_btn-danger:active,fieldset[disabled] .vc_btn-danger:focus,fieldset[disabled] .vc_btn-danger:hover,fieldset[disabled] a.vc_btn-danger,fieldset[disabled] a.vc_btn-danger.active,fieldset[disabled] a.vc_btn-danger:active,fieldset[disabled] a.vc_btn-danger:focus,fieldset[disabled] a.vc_btn-danger:hover,fieldset[disabled] button.vc_btn-danger,fieldset[disabled] button.vc_btn-danger.active,fieldset[disabled] button.vc_btn-danger:active,fieldset[disabled] button.vc_btn-danger:focus,fieldset[disabled] button.vc_btn-danger:hover{
    background-color:#d9534f;
    border-color:transparent
}
.vc_btn-danger .badge,a.vc_btn-danger .badge,button.vc_btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}
.vc_button-2-wrapper{
    display:inline-block;
    vertical-align:middle
}
.vc_button-2-wrapper.vc_button-2-align-left{
    display:block;
    text-align:left
}
.vc_button-2-wrapper.vc_button-2-align-right{
    display:block;
    text-align:right
}
.vc_button-2-wrapper.vc_button-2-align-center{
    display:block;
    text-align:center
}
i.icon{
    display:inline-block;
    width:16px;
    height:16px;
    line-height:16px;
    vertical-align:text-top;
    margin-left:5px
}
.wpb_btn-large i.icon{
    height:19px;
    margin-left:9px
}
.wpb_btn-small i.icon{
    height:15px
}
.wpb_btn-mini i.icon{
    display:none
}
.wpb_address_book i.icon,option.wpb_address_book{
    background:url(../../../plugins/js_composer/assets/images/icons/address-book.png) no-repeat right center
}
.wpb_alarm_clock i.icon,option.wpb_alarm_clock{
    background:url(../../../plugins/js_composer/assets/images/icons/alarm-clock.png) no-repeat right center
}
.wpb_anchor i.icon,option.wpb_anchor{
    background:url(../../../plugins/js_composer/assets/images/icons/anchor.png) no-repeat right center
}
.wpb_application_image i.icon,option.wpb_application_image{
    background:url(../../../plugins/js_composer/assets/images/icons/application-image.png) no-repeat right center
}
.wpb_arrow i.icon,option.wpb_arrow{
    background:url(../../../plugins/js_composer/assets/images/icons/arrow.png) no-repeat right center
}
.wpb_asterisk i.icon,option.wpb_asterisk{
    background:url(../../../plugins/js_composer/assets/images/icons/asterisk.png) no-repeat right center
}
.wpb_hammer i.icon,option.wpb_hammer{
    background:url(../../../plugins/js_composer/assets/images/icons/auction-hammer.png) no-repeat right center
}
.wpb_balloon i.icon,option.wpb_balloon{
    background:url(../../../plugins/js_composer/assets/images/icons/balloon.png) no-repeat right center
}
.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz{
    background:url(../../../plugins/js_composer/assets/images/icons/balloon-buzz.png) no-repeat right center
}
.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook{
    background:url(../../../plugins/js_composer/assets/images/icons/balloon-facebook.png) no-repeat right center
}
.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter{
    background:url(../../../plugins/js_composer/assets/images/icons/balloon-twitter.png) no-repeat right center
}
.wpb_battery i.icon,option.wpb_battery{
    background:url(../../../plugins/js_composer/assets/images/icons/battery-full.png) no-repeat right center
}
.wpb_binocular i.icon,option.wpb_binocular{
    background:url(../../../plugins/js_composer/assets/images/icons/binocular.png) no-repeat right center
}
.wpb_document_excel i.icon,option.wpb_document_excel{
    background:url(../../../plugins/js_composer/assets/images/icons/blue-document-excel.png) no-repeat right center
}
.wpb_document_image i.icon,option.wpb_document_image{
    background:url(../../../plugins/js_composer/assets/images/icons/blue-document-image.png) no-repeat right center
}
.wpb_document_music i.icon,option.wpb_document_music{
    background:url(../../../plugins/js_composer/assets/images/icons/blue-document-music.png) no-repeat right center
}
.wpb_document_office i.icon,option.wpb_document_office{
    background:url(../../../plugins/js_composer/assets/images/icons/blue-document-office.png) no-repeat right center
}
.wpb_document_pdf i.icon,option.wpb_document_pdf{
    background:url(../../../plugins/js_composer/assets/images/icons/blue-document-pdf.png) no-repeat right center
}
.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint{
    background:url(../../../plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) no-repeat right center
}
.wpb_document_word i.icon,option.wpb_document_word{
    background:url(../../../plugins/js_composer/assets/images/icons/blue-document-word.png) no-repeat right center
}
.wpb_bookmark i.icon,option.wpb_bookmark{
    background:url(../../../plugins/js_composer/assets/images/icons/bookmark.png) no-repeat right center
}
.wpb_camcorder i.icon,option.wpb_camcorder{
    background:url(../../../plugins/js_composer/assets/images/icons/camcorder.png) no-repeat right center
}
.wpb_camera i.icon,option.wpb_camera{
    background:url(../../../plugins/js_composer/assets/images/icons/camera.png) no-repeat right center
}
.wpb_chart i.icon,option.wpb_chart{
    background:url(../../../plugins/js_composer/assets/images/icons/chart.png) no-repeat right center
}
.wpb_chart_pie i.icon,option.wpb_chart_pie{
    background:url(../../../plugins/js_composer/assets/images/icons/chart-pie.png) no-repeat right center
}
.wpb_clock i.icon,option.wpb_clock{
    background:url(../../../plugins/js_composer/assets/images/icons/clock.png) no-repeat right center
}
.wpb_play i.icon,option.wpb_play{
    background:url(../../../plugins/js_composer/assets/images/icons/control.png) no-repeat right center
}
.wpb_fire i.icon,option.wpb_fire{
    background:url(../../../plugins/js_composer/assets/images/icons/fire.png) no-repeat right center
}
.wpb_heart i.icon,option.wpb_heart{
    background:url(../../../plugins/js_composer/assets/images/icons/heart.png) no-repeat right center
}
.wpb_mail i.icon,option.wpb_mail{
    background:url(../../../plugins/js_composer/assets/images/icons/mail.png) no-repeat right center
}
.wpb_shield i.icon,option.wpb_shield{
    background:url(../../../plugins/js_composer/assets/images/icons/plus-shield.png) no-repeat right center
}
.wpb_video i.icon,option.wpb_video{
    background:url(../../../plugins/js_composer/assets/images/icons/video.png) no-repeat right center
}
.vc_column_container .vc_btn,.vc_column_container .wpb_button{
    margin-top:5px;
    margin-bottom:5px
}
.vc_message_box{
    border:1px solid transparent;
    display:block;
    overflow:hidden;
    margin:0 0 21.73913043px;
    padding:1em 1em 1em 4em;
    position:relative;
    font-size:1em;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_message_box>p:first-child{
    margin-top:0
}
.vc_message_box>p:last-child{
    margin-bottom:0
}
.vc_message_box-icon{
    bottom:0;
    font-size:1em;
    font-style:normal;
    left:0;
    position:absolute;
    top:0;
    width:4em
}
.vc_message_box-icon>*{
    font-size:1.7em;
    line-height:1;
    font-style:normal;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_message_box-icon>.fa{
    font-size:1.7em;
    line-height:1
}
.vc_color-blue.vc_message_box{
    color:#364a8a;
    border-color:#c5cff0;
    background-color:#edf1fa
}
.vc_color-blue.vc_message_box .vc_message_box-icon{
    color:#5472d2
}
.vc_color-blue.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#5472d2
}
.vc_color-blue.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-blue.vc_message_box-outline,.vc_color-blue.vc_message_box-solid-icon{
    color:#364a8a;
    border-color:#5472d2;
    background-color:transparent
}
.vc_color-blue.vc_message_box-outline .vc_message_box-icon,.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#5472d2
}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#5472d2
}
.vc_color-blue.vc_message_box-3d{
    box-shadow:0 5px 0 #9daee5
}
.vc_color-turquoise.vc_message_box{
    color:#085b61;
    border-color:#c6ecee;
    background-color:#ebfcfd
}
.vc_color-turquoise.vc_message_box .vc_message_box-icon{
    color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-turquoise.vc_message_box-outline,.vc_color-turquoise.vc_message_box-solid-icon{
    color:#085b61;
    border-color:#00c1cf;
    background-color:transparent
}
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{
    color:#00c1cf
}
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#00c1cf
}
.vc_color-turquoise.vc_message_box-3d{
    box-shadow:0 5px 0 #9fdee3
}
.vc_color-pink.vc_message_box{
    color:#d82e21;
    border-color:#ffd8d6;
    background-color:#fff0ef
}
.vc_color-pink.vc_message_box .vc_message_box-icon{
    color:#fe6c61
}
.vc_color-pink.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_color-pink.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-pink.vc_message_box-outline,.vc_color-pink.vc_message_box-solid-icon{
    color:#d82e21;
    border-color:#fe6c61;
    background-color:transparent
}
.vc_color-pink.vc_message_box-outline .vc_message_box-icon,.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fe6c61
}
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#fe6c61
}
.vc_color-pink.vc_message_box-3d{
    box-shadow:0 5px 0 #fea9a3
}
.vc_color-violet.vc_message_box{
    color:#5e4a81;
    border-color:#d4c8e9;
    background-color:#f0ecf7
}
.vc_color-violet.vc_message_box .vc_message_box-icon{
    color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-violet.vc_message_box-outline,.vc_color-violet.vc_message_box-solid-icon{
    color:#5e4a81;
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_color-violet.vc_message_box-outline .vc_message_box-icon,.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{
    color:#8d6dc4
}
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#8d6dc4
}
.vc_color-violet.vc_message_box-3d{
    box-shadow:0 5px 0 #b8a3da
}
.vc_color-peacoc.vc_message_box{
    color:#366a79;
    border-color:#c2e3ec;
    background-color:#e9f5f8
}
.vc_color-peacoc.vc_message_box .vc_message_box-icon{
    color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-peacoc.vc_message_box-outline,.vc_color-peacoc.vc_message_box-solid-icon{
    color:#366a79;
    border-color:#4cadc9;
    background-color:transparent
}
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{
    color:#4cadc9
}
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#4cadc9
}
.vc_color-peacoc.vc_message_box-3d{
    box-shadow:0 5px 0 #9ad1e1
}
.vc_color-chino.vc_message_box{
    color:#978258;
    border-color:#e5ded2;
    background-color:#f7f5f2
}
.vc_color-chino.vc_message_box .vc_message_box-icon{
    color:#cec2ab
}
.vc_color-chino.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_color-chino.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-chino.vc_message_box-outline,.vc_color-chino.vc_message_box-solid-icon{
    color:#978258;
    border-color:#cec2ab;
    background-color:transparent
}
.vc_color-chino.vc_message_box-outline .vc_message_box-icon,.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{
    color:#cec2ab
}
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#cec2ab
}
.vc_color-chino.vc_message_box-3d{
    box-shadow:0 5px 0 #d2c7b1
}
.vc_color-mulled_wine.vc_message_box{
    color:#1e1b22;
    border-color:#d0ccd6;
    background-color:#eae8ed
}
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon{
    color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-mulled_wine.vc_message_box-outline,.vc_color-mulled_wine.vc_message_box-solid-icon{
    color:#1e1b22;
    border-color:#50485b;
    background-color:transparent
}
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{
    color:#50485b
}
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#50485b
}
.vc_color-mulled_wine.vc_message_box-3d{
    box-shadow:0 5px 0 #b6afc0
}
.vc_color-vista_blue.vc_message_box{
    color:#3e8e5e;
    border-color:#bcebcf;
    background-color:#e3f7eb
}
.vc_color-vista_blue.vc_message_box .vc_message_box-icon{
    color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-vista_blue.vc_message_box-outline,.vc_color-vista_blue.vc_message_box-solid-icon{
    color:#3e8e5e;
    border-color:#75d69c;
    background-color:transparent
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#75d69c
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#75d69c
}
.vc_color-vista_blue.vc_message_box-3d{
    box-shadow:0 5px 0 #94dfb3
}
.vc_color-orange.vc_message_box{
    color:#c3811c;
    border-color:#fbe1ba;
    background-color:#fef6eb
}
.vc_color-orange.vc_message_box .vc_message_box-icon{
    color:#f7be68
}
.vc_color-orange.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f7be68
}
.vc_color-orange.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-orange.vc_message_box-outline,.vc_color-orange.vc_message_box-solid-icon{
    color:#c3811c;
    border-color:#f7be68;
    background-color:transparent
}
.vc_color-orange.vc_message_box-outline .vc_message_box-icon,.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f7be68
}
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f7be68
}
.vc_color-orange.vc_message_box-3d{
    box-shadow:0 5px 0 #f9cd8a
}
.vc_color-sky.vc_message_box{
    color:#2a6194;
    border-color:#bedaf4;
    background-color:#eaf3fb
}
.vc_color-sky.vc_message_box .vc_message_box-icon{
    color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-sky.vc_message_box-outline,.vc_color-sky.vc_message_box-solid-icon{
    color:#2a6194;
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_color-sky.vc_message_box-outline .vc_message_box-icon,.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{
    color:#5aa1e3
}
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#5aa1e3
}
.vc_color-sky.vc_message_box-3d{
    box-shadow:0 5px 0 #93c1ed
}
.vc_color-green.vc_message_box{
    color:#3e562b;
    border-color:#c2e1a9;
    background-color:#eaf5e2
}
.vc_color-green.vc_message_box .vc_message_box-icon{
    color:#6dab3c
}
.vc_color-green.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_color-green.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-green.vc_message_box-outline,.vc_color-green.vc_message_box-solid-icon{
    color:#3e562b;
    border-color:#6dab3c;
    background-color:transparent
}
.vc_color-green.vc_message_box-outline .vc_message_box-icon,.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{
    color:#6dab3c
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#6dab3c
}
.vc_color-green.vc_message_box-3d{
    box-shadow:0 5px 0 #a7d484
}
.vc_color-juicy_pink.vc_message_box{
    color:#a3231f;
    border-color:#fbc7c5;
    background-color:#fef5f5
}
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon{
    color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-juicy_pink.vc_message_box-outline,.vc_color-juicy_pink.vc_message_box-solid-icon{
    color:#a3231f;
    border-color:#f4524d;
    background-color:transparent
}
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f4524d
}
.vc_color-juicy_pink.vc_message_box-3d{
    box-shadow:0 5px 0 #f89895
}
.vc_color-sandy_brown.vc_message_box{
    color:#c3501c;
    border-color:#fbceba;
    background-color:#fef1eb
}
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon{
    color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-sandy_brown.vc_message_box-outline,.vc_color-sandy_brown.vc_message_box-solid-icon{
    color:#c3501c;
    border-color:#f79468;
    background-color:transparent
}
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f79468
}
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f79468
}
.vc_color-sandy_brown.vc_message_box-3d{
    box-shadow:0 5px 0 #f9ac8a
}
.vc_color-purple.vc_message_box{
    color:#886389;
    border-color:#e3cbe3;
    background-color:#f5ecf5
}
.vc_color-purple.vc_message_box .vc_message_box-icon{
    color:#b97ebb
}
.vc_color-purple.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_color-purple.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-purple.vc_message_box-outline,.vc_color-purple.vc_message_box-solid-icon{
    color:#886389;
    border-color:#b97ebb;
    background-color:transparent
}
.vc_color-purple.vc_message_box-outline .vc_message_box-icon,.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{
    color:#b97ebb
}
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#b97ebb
}
.vc_color-purple.vc_message_box-3d{
    box-shadow:0 5px 0 #d1a9d2
}
.vc_color-black.vc_message_box{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#3c3c3c
}
.vc_color-black.vc_message_box .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-solid-icon{
    color:#fff;
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#2a2a2a
}
.vc_color-black.vc_message_box-3d{
    box-shadow:0 5px 0 #101010
}
.vc_color-grey.vc_message_box{
    color:#858585;
    border-color:#d2d2d2;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box .vc_message_box-icon{
    color:#ebebeb
}
.vc_color-grey.vc_message_box-solid{
    color:#858585;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon{
    color:#858585
}
.vc_color-grey.vc_message_box-outline,.vc_color-grey.vc_message_box-solid-icon{
    color:#858585;
    border-color:#ebebeb;
    background-color:transparent
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon,.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ebebeb
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{
    color:#858585;
    background-color:#ebebeb
}
.vc_color-grey.vc_message_box-3d{
    box-shadow:0 5px 0 #b8b8b8
}
.vc_color-white.vc_message_box{
    color:#b3b3b3;
    border-color:#e6e6e6;
    background-color:#fff
}
.vc_color-white.vc_message_box .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid{
    color:#b3b3b3;
    border-color:transparent;
    background-color:#fff
}
.vc_color-white.vc_message_box-solid .vc_message_box-icon{
    color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-solid-icon{
    color:#b3b3b3;
    border-color:#fff;
    background-color:transparent
}
.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{
    color:#b3b3b3;
    background-color:#fff
}
.vc_color-white.vc_message_box-3d{
    box-shadow:0 5px 0 #ccc
}
.vc_color-info.vc_message_box{
    color:#5e7f96;
    border-color:#cfebfe;
    background-color:#dff2fe
}
.vc_color-info.vc_message_box .vc_message_box-icon{
    color:#56b0ee
}
.vc_color-info.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#56b0ee
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-info.vc_message_box-outline,.vc_color-info.vc_message_box-solid-icon{
    color:#5e7f96;
    border-color:#56b0ee;
    background-color:transparent
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon,.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#56b0ee
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#56b0ee
}
.vc_color-info.vc_message_box-3d{
    box-shadow:0 5px 0 #9dd6fd
}
.vc_color-success.vc_message_box{
    color:#5e7f96;
    border-color:#cfebfe;
    background-color:#e6fdf8
}
.vc_color-success.vc_message_box .vc_message_box-icon{
    color:#1bbc9b
}
.vc_color-success.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#1bbc9b
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-success.vc_message_box-outline,.vc_color-success.vc_message_box-solid-icon{
    color:#5e7f96;
    border-color:#1bbc9b;
    background-color:transparent
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon,.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#1bbc9b
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#1bbc9b
}
.vc_color-success.vc_message_box-3d{
    box-shadow:0 5px 0 #9dd6fd
}
.vc_color-warning.vc_message_box{
    color:#9d8967;
    border-color:#ffeccc;
    background-color:#fff4e2
}
.vc_color-warning.vc_message_box .vc_message_box-icon{
    color:#fcb53f
}
.vc_color-warning.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#fcb53f
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-warning.vc_message_box-outline,.vc_color-warning.vc_message_box-solid-icon{
    color:#9d8967;
    border-color:#fcb53f;
    background-color:transparent
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fcb53f
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#fcb53f
}
.vc_color-warning.vc_message_box-3d{
    box-shadow:0 5px 0 #ffd999
}
.vc_color-danger.vc_message_box{
    color:#a85959;
    border-color:#fedede;
    background-color:#fdeaea
}
.vc_color-danger.vc_message_box .vc_message_box-icon{
    color:#ff7877
}
.vc_color-danger.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#ff7877
}
.vc_color-danger.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-danger.vc_message_box-outline,.vc_color-danger.vc_message_box-solid-icon{
    color:#a85959;
    border-color:#ff7877;
    background-color:transparent
}
.vc_color-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ff7877
}
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#ff7877
}
.vc_color-danger.vc_message_box-3d{
    box-shadow:0 5px 0 #fdacac
}
.vc_color-alert-info.vc_message_box{
    color:#31708f;
    border-color:#bce8f1;
    background-color:#d9edf7
}
.vc_color-alert-info.vc_message_box .vc_message_box-icon{
    color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-info.vc_message_box-outline,.vc_color-alert-info.vc_message_box-solid-icon{
    color:#31708f;
    border-color:#67cce0;
    background-color:transparent
}
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#67cce0
}
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#67cce0
}
.vc_color-alert-info.vc_message_box-3d{
    box-shadow:0 5px 0 #91d9e8
}
.vc_color-alert-success.vc_message_box{
    color:#3c763d;
    border-color:#d6e9c6;
    background-color:#dff0d8
}
.vc_color-alert-success.vc_message_box .vc_message_box-icon{
    color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-success.vc_message_box-outline,.vc_color-alert-success.vc_message_box-solid-icon{
    color:#3c763d;
    border-color:#9ad36a;
    background-color:transparent
}
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#9ad36a
}
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#9ad36a
}
.vc_color-alert-success.vc_message_box-3d{
    box-shadow:0 5px 0 #bbdba1
}
.vc_color-alert-warning.vc_message_box{
    color:#8a6d3b;
    border-color:#faebcc;
    background-color:#fcf8e3
}
.vc_color-alert-warning.vc_message_box .vc_message_box-icon{
    color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-warning.vc_message_box-outline,.vc_color-alert-warning.vc_message_box-solid-icon{
    color:#8a6d3b;
    border-color:#f9cf79;
    background-color:transparent
}
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#f9cf79
}
.vc_color-alert-warning.vc_message_box-3d{
    box-shadow:0 5px 0 #f5d89e
}
.vc_color-alert-danger.vc_message_box{
    color:#a94442;
    border-color:#ebccd1;
    background-color:#f2dede
}
.vc_color-alert-danger.vc_message_box .vc_message_box-icon{
    color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid{
    color:#fff;
    border-color:transparent;
    background-color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon{
    color:#fff
}
.vc_color-alert-danger.vc_message_box-outline,.vc_color-alert-danger.vc_message_box-solid-icon{
    color:#a94442;
    border-color:#ef8495;
    background-color:transparent
}
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#ef8495
}
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{
    color:#fff;
    background-color:#ef8495
}
.vc_color-alert-danger.vc_message_box-3d{
    box-shadow:0 5px 0 #dca7b0
}
.vc_color-black.vc_message_box .vc_message_box-icon{
    color:#fff
}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-outline .vc_message_box-icon{
    color:#2a2a2a
}
.vc_color-black.vc_message_box-solid-icon{
    color:#2a2a2a
}
.vc_color-grey.vc_message_box .vc_message_box-icon{
    color:#858585
}
.vc_color-white.vc_message_box .vc_message_box-icon{
    color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-outline .vc_message_box-icon{
    color:#fff
}
.vc_color-white.vc_message_box-solid-icon{
    color:#fff
}
.vc_message_box-outline,.vc_message_box-solid-icon{
    border-width:2px
}
.vc_message_box-solid-icon .vc_message_box-icon{
    width:3.25em
}
.vc_message_box-rounded{
    border-radius:5px
}
.vc_message_box-round{
    border-radius:4em
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{
    margin-bottom:0
}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{
    margin-bottom:35px
}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{
    margin-bottom:21.73913043px
}
.vc_parallax{
    position:relative;
    overflow:hidden
}
.vc_parallax>*{
    position:relative;
    z-index:1
}
.vc_parallax .vc_parallax-inner{
    pointer-events:none;
    position:absolute;
    left:0;
    right:0;
    top:0;
    background-attachment:scroll;
    background-color:transparent;
    background-image:inherit;
    background-size:cover;
    z-index:0;
    background-position:50% 0
}
.vc_parallax-inner iframe{
    max-width:1000%
}
.vc_video-bg-container{
    position:relative
}
.vc_video-bg{
    height:100%;
    overflow:hidden;
    pointer-events:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:0
}
.vc_video-bg iframe{
    max-width:1000%
}
.vc_row.vc_row-no-padding .vc_column-inner{
    padding-left:0;
    padding-right:0
}
.vc_row[data-vc-full-width]{
    -webkit-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;
    transition:opacity .5s ease;
    overflow:hidden
}
.vc_row[data-vc-full-width].vc_hidden{
    opacity:0
}
.vc_row-no-padding .vc_inner{
    margin-left:0;
    margin-right:0
}
.vc_row.vc_row-o-full-height{
    min-height:100vh
}
.vc_row.vc_row-flex{
    box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.vc_row.vc_row-flex>.vc_column_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    z-index:1
}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{
        min-height:1em
    }
}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{
    display:none
}
.vc_row.vc_row-o-columns-stretch{
    -webkit-align-content:stretch;
    -ms-flex-line-pack:stretch;
    align-content:stretch
}
.vc_row.vc_row-o-columns-top{
    -webkit-align-content:flex-start;
    -ms-flex-line-pack:start;
    align-content:flex-start
}
.vc_row.vc_row-o-columns-bottom{
    -webkit-align-content:flex-end;
    -ms-flex-line-pack:end;
    align-content:flex-end
}
.vc_row.vc_row-o-columns-middle{
    -webkit-align-content:center;
    -ms-flex-line-pack:center;
    align-content:center
}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{
    content:'';
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden;
    display:block
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_column-inner::after,.vc_column-inner::before{
    content:" ";
    display:table
}
.vc_column-inner::after{
    clear:both
}
.vc_ie-flexbox-fixer{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.vc_ie-flexbox-fixer>.vc_row{
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.vc_row.vc_column-gap-1{
    margin-left:-15.5px;
    margin-right:-15.5px
}
.vc_row.vc_column-gap-1>.vc_column_container{
    padding:.5px
}
.vc_row.vc_column-gap-2{
    margin-left:-16px;
    margin-right:-16px
}
.vc_row.vc_column-gap-2>.vc_column_container{
    padding:1px
}
.vc_row.vc_column-gap-3{
    margin-left:-16.5px;
    margin-right:-16.5px
}
.vc_row.vc_column-gap-3>.vc_column_container{
    padding:1.5px
}
.vc_row.vc_column-gap-4{
    margin-left:-17px;
    margin-right:-17px
}
.vc_row.vc_column-gap-4>.vc_column_container{
    padding:2px
}
.vc_row.vc_column-gap-5{
    margin-left:-17.5px;
    margin-right:-17.5px
}
.vc_row.vc_column-gap-5>.vc_column_container{
    padding:2.5px
}
.vc_row.vc_column-gap-10{
    margin-left:-20px;
    margin-right:-20px
}
.vc_row.vc_column-gap-10>.vc_column_container{
    padding:5px
}
.vc_row.vc_column-gap-15{
    margin-left:-22.5px;
    margin-right:-22.5px
}
.vc_row.vc_column-gap-15>.vc_column_container{
    padding:7.5px
}
.vc_row.vc_column-gap-20{
    margin-left:-25px;
    margin-right:-25px
}
.vc_row.vc_column-gap-20>.vc_column_container{
    padding:10px
}
.vc_row.vc_column-gap-25{
    margin-left:-27.5px;
    margin-right:-27.5px
}
.vc_row.vc_column-gap-25>.vc_column_container{
    padding:12.5px
}
.vc_row.vc_column-gap-30{
    margin-left:-30px;
    margin-right:-30px
}
.vc_row.vc_column-gap-30>.vc_column_container{
    padding:15px
}
.vc_row.vc_column-gap-35{
    margin-left:-32.5px;
    margin-right:-32.5px
}
.vc_row.vc_column-gap-35>.vc_column_container{
    padding:17.5px
}
.vc_column_container{
    padding-left:0;
    padding-right:0
}
.vc_column_container>.vc_column-inner{
    box-sizing:border-box;
    padding-left:15px;
    padding-right:15px;
    width:100%
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top:35px
}
.vc_section{
    padding-left:15px;
    padding-right:15px;
    margin-left:-15px;
    margin-right:-15px
}
.vc_section[data-vc-full-width]{
    -webkit-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;
    transition:opacity .5s ease;
    overflow:hidden
}
.vc_section[data-vc-full-width].vc_hidden{
    opacity:0
}
.vc_section[data-vc-full-width]>.vc_row{
    margin-left:0;
    margin-right:0
}
.vc_section[data-vc-stretch-content]{
    padding-left:0;
    padding-right:0
}
.vc_section.vc_row-o-full-height{
    min-height:100vh
}
.vc_section.vc_section-flex{
    box-sizing:border-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:column nowrap;
    flex-flow:column nowrap
}
.vc_section.vc_section-flex .vc_vc_row{
    width:100%
}
.vc_section.vc_section-flex::after,.vc_section.vc_section-flex::before{
    display:none
}
.vc_section.vc_section-o-content-top{
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_section.vc_section-o-content-bottom{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_section.vc_section-o-content-middle{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_section.vc_section-o-content-bottom::after,.vc_section.vc_section-o-content-middle::after,.vc_section.vc_section-o-content-top::after{
    content:'';
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden;
    display:block
}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{
    padding-top:35px
}
.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container{
    padding-left:.5px;
    padding-right:.5px
}
.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container{
    padding-left:1px;
    padding-right:1px
}
.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container{
    padding-left:1.5px;
    padding-right:1.5px
}
.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container{
    padding-left:2px;
    padding-right:2px
}
.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container{
    padding-left:2.5px;
    padding-right:2.5px
}
.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container{
    padding-left:5px;
    padding-right:5px
}
.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container{
    padding-left:7.5px;
    padding-right:7.5px
}
.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container{
    padding-left:10px;
    padding-right:10px
}
.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container{
    padding-left:12.5px;
    padding-right:12.5px
}
.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container{
    padding-left:15px;
    padding-right:15px
}
.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container{
    padding-left:17.5px;
    padding-right:17.5px
}
.vc_vc_column,.vc_vc_column_inner{
    padding-left:0;
    padding-right:0
}
.vc_row.vc_row-flex>.vc_vc_column,.vc_row.vc_row-flex>.vc_vc_column_inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_empty-element>.vc_column-inner{
    min-height:100px
}
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
    padding-top:35px
}
.fb_type_standard{
    height:25px
}
.fb_type_standard iframe{
    height:25px
}
.fb_type_button_count{
    height:20px
}
.fb_type_button_count iframe{
    height:20px
}
.fb_type_box_count{
    height:62px
}
.fb_type_box_count iframe{
    height:62px
}
.wpb_googleplus_type_standard{
    height:25px
}
.wpb_googleplus_type_small{
    height:19px
}
.wpb_googleplus_type_medium{
    height:21px
}
.wpb_googleplus_type_tall{
    height:21px
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble{
    height:62px
}
.wpb_pinterest a{
    border-bottom:0
}
.wpb_pinterest_type_horizontal{
    height:21px
}
.wpb_pinterest_type_vertical{
    box-sizing:content-box;
    padding-top:29px;
    height:21px
}
.wpb_pinterest_type_none{
    height:21px
}
iframe.twitter-share-button{
    margin:0
}
.vc_toggle{
    display:block;
    margin:0 0 21.73913043px;
    padding:0;
    font-size:1em
}
.vc_toggle:last-of-type{
    margin-bottom:35px
}
.vc_toggle_title{
    cursor:pointer;
    display:block;
    margin:0;
    padding:0;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:400
}
.vc_toggle_title>h4{
    display:inline
}
.vc_toggle_icon{
    display:none;
    position:relative;
    vertical-align:middle
}
.vc_toggle_content{
    display:none;
    margin-bottom:21.73913043px;
    margin-top:1em;
    overflow:hidden;
    padding:0
}
.vc_toggle.vc_toggle_active>.vc_toggle_content{
    display:block
}
.vc_toggle_simple .vc_toggle_icon{
    border:0 solid transparent;
    border-radius:0;
    display:inline-block
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_simple .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_simple .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_simple .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_simple .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_simple .vc_toggle_icon{
    margin-left:2px
}
.vc_toggle_round .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:50%;
    display:inline-block
}
.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_round .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_round .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_round .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_round .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_rounded .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:20%;
    display:inline-block
}
.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_rounded .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_rounded .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_rounded .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_rounded .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_square .vc_toggle_icon{
    border:2px solid transparent;
    border-radius:0;
    display:inline-block
}
.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after{
    visibility:hidden
}
.vc_toggle_square .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_square .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_square .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_square .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_text_only .vc_toggle_icon{
    display:none
}
.vc_toggle_arrow .vc_toggle_icon{
    display:inline-block
}
.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_arrow .vc_toggle_icon::before{
    content:'';
    border-style:solid;
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.vc_toggle_arrow .vc_toggle_icon::before{
    border-left:none;
    border-top:none
}
.vc_toggle_arrow .vc_toggle_icon::after{
    border-right:none;
    border-bottom:none;
    visibility:hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before{
    visibility:hidden
}
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after{
    visibility:visible
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:10px;
    margin-left:-5px;
    width:10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-5px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#444;
    background:0 0
}
.vc_toggle_default .vc_toggle_icon{
    background:#bababa;
    border:1px solid #acacac;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before{
    content:'';
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background:#bababa
}
.vc_toggle_default .vc_toggle_icon::before{
    border:1px solid #acacac
}
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before{
    visibility:hidden
}
.vc_toggle.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:10px;
    margin-left:5px;
    height:4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::before{
    height:10px;
    width:4px
}
.vc_toggle.vc_toggle_default .vc_toggle_icon::after{
    width:8px;
    height:2px
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_blue .vc_toggle_icon{
    background-color:#5472d2;
    border-color:transparent
}
.vc_toggle_color_blue .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#5472d2
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#7c93dd
}
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon{
    background:#5472d2;
    border-color:#3354c0
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before{
    border-color:#3354c0;
    background:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after{
    background:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#7c93dd;
    border-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#5472d2;
    background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#5472d2;
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#7c93dd;
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon{
    background-color:#00c1cf;
    border-color:transparent
}
.vc_toggle_color_turquoise .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#00c1cf
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#00919c
}
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon{
    background:#00c1cf;
    border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before{
    border-color:#00919c;
    background:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after{
    background:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#00919c;
    border-color:#006269
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#006269;
    background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#00c1cf;
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#00919c;
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_pink .vc_toggle_icon{
    background-color:#fe6c61;
    border-color:transparent
}
.vc_toggle_color_pink .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#fe6c61
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fe9b94
}
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon{
    background:#fe6c61;
    border-color:#fe3d2e
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before{
    border-color:#fe3d2e;
    background:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after{
    background:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fe9b94;
    border-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fe6c61;
    background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#fe6c61;
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fe9b94;
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_violet .vc_toggle_icon{
    background-color:#8d6dc4;
    border-color:transparent
}
.vc_toggle_color_violet .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#8d6dc4
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#a991d3
}
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon{
    background:#8d6dc4;
    border-color:#7149b5
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before{
    border-color:#7149b5;
    background:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after{
    background:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#a991d3;
    border-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#8d6dc4;
    background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#8d6dc4;
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#a991d3;
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon{
    background-color:#4cadc9;
    border-color:transparent
}
.vc_toggle_color_peacoc .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#4cadc9
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon{
    background:#4cadc9;
    border-color:#3492ae
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before{
    border-color:#3492ae;
    background:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after{
    background:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#73bfd5;
    border-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#4cadc9;
    background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#4cadc9;
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#73bfd5;
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_chino .vc_toggle_icon{
    background-color:#cec2ab;
    border-color:transparent
}
.vc_toggle_color_chino .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#cec2ab
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#e1d9cb
}
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon{
    background:#cec2ab;
    border-color:#bbab8b
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before{
    border-color:#bbab8b;
    background:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after{
    background:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#e1d9cb;
    border-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#cec2ab;
    background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#cec2ab;
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#e1d9cb;
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon{
    background-color:#50485b;
    border-color:transparent
}
.vc_toggle_color_mulled_wine .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#50485b
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon{
    background:#50485b;
    border-color:#37313f
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before{
    border-color:#37313f;
    background:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after{
    background:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#695f77;
    border-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#50485b;
    background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#50485b;
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#695f77;
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon{
    background-color:#75d69c;
    border-color:transparent
}
.vc_toggle_color_vista_blue .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#75d69c
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon{
    background:#75d69c;
    border-color:#4eca80
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before{
    border-color:#4eca80;
    background:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after{
    background:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#9ce2b8;
    border-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#75d69c;
    background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#75d69c;
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#9ce2b8;
    background:0 0
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_black .vc_toggle_icon{
    background-color:#2a2a2a;
    border-color:transparent
}
.vc_toggle_color_black .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#444
}
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#444
}
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon{
    background:#2a2a2a;
    border-color:#101010
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before{
    border-color:#101010;
    background:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after{
    background:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#444;
    border-color:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:#444
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#444
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#2a2a2a;
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#444;
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_grey .vc_toggle_icon{
    background-color:#ebebeb;
    border-color:transparent
}
.vc_toggle_color_grey .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#ebebeb
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#d2d2d2
}
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon{
    background:#ebebeb;
    border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before{
    border-color:#d2d2d2;
    background:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after{
    background:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#d2d2d2;
    border-color:#b8b8b8
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#b8b8b8;
    background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#ebebeb;
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#d2d2d2;
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_orange .vc_toggle_icon{
    background-color:#f7be68;
    border-color:transparent
}
.vc_toggle_color_orange .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f7be68
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fad398
}
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon{
    background:#f7be68;
    border-color:#f4a938
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f4a938;
    background:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after{
    background:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fad398;
    border-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f7be68;
    background:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fad398
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f7be68;
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fad398;
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sky .vc_toggle_icon{
    background-color:#5aa1e3;
    border-color:transparent
}
.vc_toggle_color_sky .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#5aa1e3
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#86baea
}
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon{
    background:#5aa1e3;
    border-color:#2e88dc
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before{
    border-color:#2e88dc;
    background:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after{
    background:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#86baea;
    border-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#5aa1e3;
    background:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#86baea
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#5aa1e3;
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#86baea;
    background:0 0
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#87c456
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_green .vc_toggle_icon{
    background-color:#6dab3c;
    border-color:transparent
}
.vc_toggle_color_green .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#6dab3c
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#87c456
}
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#87c456
}
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon{
    background:#6dab3c;
    border-color:#55852f
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before{
    border-color:#55852f;
    background:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after{
    background:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#87c456;
    border-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#6dab3c;
    background:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#87c456
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#6dab3c;
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#87c456;
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon{
    background-color:#f4524d;
    border-color:transparent
}
.vc_toggle_color_juicy_pink .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f4524d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon{
    background:#f4524d;
    border-color:#f1231d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f1231d;
    background:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after{
    background:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#f7817d;
    border-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f4524d;
    background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f4524d;
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f7817d;
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon{
    background-color:#f79468;
    border-color:transparent
}
.vc_toggle_color_sandy_brown .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#f79468
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon{
    background:#f79468;
    border-color:#f47238
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before{
    border-color:#f47238;
    background:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after{
    background:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#fab698;
    border-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#f79468;
    background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#f79468;
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#fab698;
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_purple .vc_toggle_icon{
    background-color:#b97ebb;
    border-color:transparent
}
.vc_toggle_color_purple .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#b97ebb
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#cb9fcd
}
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon{
    background:#b97ebb;
    border-color:#a75da9
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before{
    border-color:#a75da9;
    background:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after{
    background:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#cb9fcd;
    border-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#b97ebb;
    background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#b97ebb;
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#cb9fcd;
    background:0 0
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:transparent
}
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:transparent
}
.vc_toggle_color_white .vc_toggle_icon{
    background-color:#fff;
    border-color:transparent
}
.vc_toggle_color_white .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon{
    background-color:transparent;
    border-color:#fff
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before{
    background-color:#fff
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon{
    background-color:#e6e6e6
}
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#2a2a2a
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{
    background-color:transparent;
    border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{
    background-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon{
    background:#fff;
    border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before{
    border-color:#e6e6e6;
    background:#fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after{
    background:#fff
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{
    background:#e6e6e6;
    border-color:#ccc
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#ccc;
    background:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{
    background:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before{
    border-color:#fff;
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{
    background:0 0
}
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{
    border-color:#e6e6e6;
    background:0 0
}
.vc_toggle_size_sm .vc_toggle_icon{
    height:16px;
    width:16px
}
.vc_toggle_size_sm .vc_toggle_icon::before{
    height:2px;
    width:8px
}
.vc_toggle_size_sm .vc_toggle_icon::after{
    height:8px;
    width:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:8px;
    margin-left:4px;
    height:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before{
    height:8px;
    width:2px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after{
    width:6px;
    height:0
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{
    height:16px;
    width:16px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:8px;
    margin-left:-4px;
    width:8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-8px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-4px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title{
    padding-left:24px
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title{
    padding-left:17.6px
}
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{
    margin-left:8px
}
.vc_toggle_size_md .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_size_md .vc_toggle_icon::before{
    height:2px;
    width:10px
}
.vc_toggle_size_md .vc_toggle_icon::after{
    height:10px;
    width:2px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:10px;
    margin-left:5px;
    height:4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before{
    height:10px;
    width:4px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after{
    width:8px;
    height:2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{
    height:22px;
    width:22px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:10px;
    margin-left:-5px;
    width:10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-10px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-5px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title{
    padding-left:33px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{
    padding-left:24.2px
}
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{
    margin-left:11px
}
.vc_toggle_size_lg .vc_toggle_icon{
    height:28px;
    width:28px
}
.vc_toggle_size_lg .vc_toggle_icon::before{
    height:2px;
    width:14px
}
.vc_toggle_size_lg .vc_toggle_icon::after{
    height:14px;
    width:2px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon{
    display:inline-block;
    width:14px;
    margin-left:7px;
    height:4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before{
    height:14px;
    width:4px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after{
    width:12px;
    height:2px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{
    height:28px;
    width:28px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{
    border-width:2px;
    height:14px;
    margin-left:-7px;
    width:14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{
    margin-top:-14px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after{
    margin-top:-7px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title{
    padding-left:42px
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title{
    padding-left:30.8px
}
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{
    margin-left:14px
}
.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title,.vc_toggle_round .vc_toggle_content,.vc_toggle_round .vc_toggle_title,.vc_toggle_rounded .vc_toggle_content,.vc_toggle_rounded .vc_toggle_title,.vc_toggle_simple .vc_toggle_content,.vc_toggle_simple .vc_toggle_title,.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title{
    padding-left:33px
}
.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon{
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title{
    padding-left:24.2px
}
.vc_toggle_arrow .vc_toggle_icon{
    margin-left:11px
}
.wpb_widgetised_column .wpb_wrapper>ul{
    margin:0
}
.wpb_widgetised_column .wpb_wrapper>ul>li{
    margin-left:0;
    background-image:none;
    list-style:none!important
}
.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{
    display:none!important
}
.wpb_button{
    display:inline-block;
    padding:4px 10px;
    margin-bottom:0;
    margin-top:0;
    font-size:13px;
    line-height:18px;
    color:#333;
    text-align:center;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    vertical-align:middle;
    cursor:pointer;
    background-color:#f7f7f7;
    border:1px solid #ccc;
    border-bottom-color:#b3b3b3;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{
    background-color:#eaeaea
}
.vc_vc_button2 .vc_btn{
    margin-top:5px;
    margin-bottom:5px
}
.vc_vc_button .vc_btn{
    margin-top:5px;
    margin-bottom:5px
}
.wpb_button:hover{
    color:#333;
    text-decoration:none;
    background-color:#e6e6e6;
    -webkit-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear
}
.wpb_button:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.wpb_button.active,.wpb_button:active{
    background-color:#e6e6e6;
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
button.wpb_btn-large,span.wpb_btn-large{
    padding:9px 14px;
    font-size:15px;
    line-height:normal;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{
    margin-top:1px
}
button.wpb_btn-small,span.wpb_btn-small{
    padding:5px 9px;
    font-size:11px;
    line-height:16px
}
button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{
    margin-top:-1px
}
button.wpb_btn-mini,span.wpb_btn-mini{
    padding:2px 6px;
    font-size:11px;
    line-height:14px
}
.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active{
    color:rgba(255,255,255,.75)
}
.wpb_button{
    border-color:#ccc;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.wpb_btn-primary{
    background-color:#08c
}
.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{
    background-color:#0077b3
}
.wpb_btn-warning{
    background-color:#f90
}
.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{
    background-color:#e68a00
}
.wpb_btn-danger{
    background-color:#ff675b
}
.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{
    background-color:#ff4f42
}
.wpb_btn-success{
    background-color:#6ab165
}
.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{
    background-color:#5aa855
}
.wpb_btn-info{
    background-color:#58b9da
}
.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{
    background-color:#43b0d5
}
.wpb_btn-inverse{
    background-color:#555
}
.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{
    background-color:#484848
}
button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{
    padding:0;
    border:0
}
a.wpb_button_a{
    text-decoration:none;
    border:none
}
a.wpb_button_a:hover{
    text-decoration:none
}
.wpb_button:hover{
    background-image:none
}
.vc_btn3-container{
    display:block;
    margin-bottom:21.73913043px;
    max-width:100%
}
.vc_btn3-container.vc_btn3-inline{
    display:inline-block;
    vertical-align:top
}
.vc_general.vc_btn3{
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    background-color:transparent;
    color:#5472d2;
    border:1px solid transparent;
    box-sizing:border-box;
    word-wrap:break-word;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
    position:relative;
    top:0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    line-height:normal;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{
    outline:0
}
.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{
    border:1px solid transparent;
    text-decoration:none;
    color:#4868cf
}
.vc_general.vc_btn3 .vc_btn3-icon{
    vertical-align:top;
    height:14px;
    line-height:1;
    font-size:16px
}
.vc_general.vc_btn3 .vc_btn3-icon-inner{
    display:block;
    position:absolute;
    top:50%;
    left:0;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_general.vc_btn3 .vc_btn3-placeholder{
    display:inline-block;
    vertical-align:top;
    width:0
}
.vc_btn3.vc_btn3-icon-left,.vc_btn3.vc_btn3-icon-right{
    position:relative
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{
    display:block;
    position:absolute;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_btn3.vc_btn3-icon-left{
    text-align:left
}
.vc_btn3.vc_btn3-icon-right{
    text-align:right
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner{
    -webkit-transform:translate(-75%,-50%);
    -ms-transform:translate(-75%,-50%);
    transform:translate(-75%,-50%)
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-style-classic{
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.vc_btn3.vc_btn3-style-modern{
    background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
    background-repeat:repeat-x
}
.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{
    border-width:2px
}
.vc_btn3.vc_btn3-style-custom{
    background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
    background-repeat:no-repeat;
    background-repeat:repeat-x;
    background-size:200%;
    background-position:0 -100%
}
.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover{
    background-position:0 100%
}
.vc_btn3.vc_btn3-block{
    display:block;
    width:100%;
    text-align:inherit
}
.vc_btn3.vc_btn3-shape-square{
    border-radius:0
}
.vc_btn3.vc_btn3-shape-rounded{
    border-radius:5px
}
.vc_btn3.vc_btn3-shape-round{
    border-radius:2em
}
.vc_btn3.vc_btn3-size-xs{
    font-size:11px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding-top:7px;
    padding-bottom:7px;
    padding-left:11px;
    padding-right:11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon{
    font-size:14px;
    height:11px;
    line-height:11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:12px
}
.vc_btn3.vc_btn3-size-sm{
    font-size:12px;
    padding-top:11px;
    padding-bottom:11px;
    padding-left:16px;
    padding-right:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon{
    font-size:14px;
    height:12px;
    line-height:12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:16px
}
.vc_btn3.vc_btn3-size-md{
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon{
    font-size:16px;
    height:14px;
    line-height:14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:20px
}
.vc_btn3.vc_btn3-size-lg{
    font-size:16px;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:25px;
    padding-right:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding-top:17px;
    padding-bottom:17px;
    padding-left:24px;
    padding-right:24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{
    font-size:20px;
    height:16px;
    line-height:16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){
    padding-left:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    left:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){
    padding-right:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    right:25px
}
.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{
    color:#fff;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-color-blue:hover{
    color:#f7f7f7;
    background-color:#3c5ecc
}
.vc_btn3.vc_btn3-color-blue.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blue:active{
    color:#f2f2f2;
    background-color:#3558c8
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{
    color:#5472d2;
    border-color:#5472d2;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d{
    color:#fff;
    background-color:#5472d2;
    box-shadow:0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{
    color:#fff;
    border-color:#5472d2;
    background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#3c5ecc;
    background-color:#3c5ecc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3558c8;
    background-color:#3558c8
}
.vc_btn3.vc_btn3-color-turquoise,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{
    color:#fff;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-turquoise:focus,.vc_btn3.vc_btn3-color-turquoise:hover{
    color:#f7f7f7;
    background-color:#00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-turquoise:active{
    color:#f2f2f2;
    background-color:#009ba6
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline{
    color:#00c1cf;
    border-color:#00c1cf;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d{
    color:#fff;
    background-color:#00c1cf;
    box-shadow:0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{
    color:#fff;
    border-color:#00c1cf;
    background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#00a4b0;
    background-color:#00a4b0
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#009ba6;
    background-color:#009ba6
}
.vc_btn3.vc_btn3-color-pink,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{
    color:#fff;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-pink:focus,.vc_btn3.vc_btn3-color-pink:hover{
    color:#f7f7f7;
    background-color:#fe5043
}
.vc_btn3.vc_btn3-color-pink.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-pink:active{
    color:#f2f2f2;
    background-color:#fe4638
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline{
    color:#fe6c61;
    border-color:#fe6c61;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d{
    color:#fff;
    background-color:#fe6c61;
    box-shadow:0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{
    color:#fff;
    border-color:#fe6c61;
    background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#fe5043;
    background-color:#fe5043
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#fe4638;
    background-color:#fe4638
}
.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{
    color:#fff;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:focus,.vc_btn3.vc_btn3-color-violet:hover{
    color:#f7f7f7;
    background-color:#7c57bb
}
.vc_btn3.vc_btn3-color-violet.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-violet:active{
    color:#f2f2f2;
    background-color:#7650b8
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline{
    color:#8d6dc4;
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d{
    color:#fff;
    background-color:#8d6dc4;
    box-shadow:0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{
    color:#fff;
    border-color:#8d6dc4;
    background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#7c57bb;
    background-color:#7c57bb
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#7650b8;
    background-color:#7650b8
}
.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{
    color:#fff;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-peacoc:focus,.vc_btn3.vc_btn3-color-peacoc:hover{
    color:#f7f7f7;
    background-color:#39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-peacoc:active{
    color:#f2f2f2;
    background-color:#3799b5
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline{
    color:#4cadc9;
    border-color:#4cadc9;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d{
    color:#fff;
    background-color:#4cadc9;
    box-shadow:0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern{
    color:#fff;
    border-color:#4cadc9;
    background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#39a0bd;
    background-color:#39a0bd
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3799b5;
    background-color:#3799b5
}
.vc_btn3.vc_btn3-color-chino,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat{
    color:#fff;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-chino:focus,.vc_btn3.vc_btn3-color-chino:hover{
    color:#f7f7f7;
    background-color:#c3b498
}
.vc_btn3.vc_btn3-color-chino.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-chino:active{
    color:#f2f2f2;
    background-color:#bfaf91
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline{
    color:#cec2ab;
    border-color:#cec2ab;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d{
    color:#fff;
    background-color:#cec2ab;
    box-shadow:0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern{
    color:#fff;
    border-color:#cec2ab;
    background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#c3b498;
    background-color:#c3b498
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#bfaf91;
    background-color:#bfaf91
}
.vc_btn3.vc_btn3-color-mulled-wine,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{
    color:#fff;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-mulled-wine:focus,.vc_btn3.vc_btn3-color-mulled-wine:hover{
    color:#f7f7f7;
    background-color:#413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-mulled-wine:active{
    color:#f2f2f2;
    background-color:#3c3644
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline{
    color:#50485b;
    border-color:#50485b;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d{
    color:#fff;
    background-color:#50485b;
    box-shadow:0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern{
    color:#fff;
    border-color:#50485b;
    background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#413a4a;
    background-color:#413a4a
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#3c3644;
    background-color:#3c3644
}
.vc_btn3.vc_btn3-color-vista-blue,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat{
    color:#fff;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-vista-blue:focus,.vc_btn3.vc_btn3-color-vista-blue:hover{
    color:#f7f7f7;
    background-color:#5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-vista-blue:active{
    color:#f2f2f2;
    background-color:#56cd85
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{
    color:#75d69c;
    border-color:#75d69c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d{
    color:#fff;
    background-color:#75d69c;
    box-shadow:0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern{
    color:#fff;
    border-color:#75d69c;
    background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#5dcf8b;
    background-color:#5dcf8b
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#56cd85;
    background-color:#56cd85
}
.vc_btn3.vc_btn3-color-orange,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{
    color:#fff;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-orange:focus,.vc_btn3.vc_btn3-color-orange:hover{
    color:#f7f7f7;
    background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-orange.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-orange:active{
    color:#f2f2f2;
    background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{
    color:#f7be68;
    border-color:#f7be68;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d{
    color:#fff;
    background-color:#f7be68;
    box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{
    color:#fff;
    border-color:#f7be68;
    background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f5b14b;
    background-color:#f5b14b
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f5ad41;
    background-color:#f5ad41
}
.vc_btn3.vc_btn3-color-sky,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{
    color:#fff;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sky:focus,.vc_btn3.vc_btn3-color-sky:hover{
    color:#f7f7f7;
    background-color:#4092df
}
.vc_btn3.vc_btn3-color-sky.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sky:active{
    color:#f2f2f2;
    background-color:#378ddd
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline{
    color:#5aa1e3;
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d{
    color:#fff;
    background-color:#5aa1e3;
    box-shadow:0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{
    color:#fff;
    border-color:#5aa1e3;
    background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#4092df;
    background-color:#4092df
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#378ddd;
    background-color:#378ddd
}
.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{
    color:#fff;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover{
    color:#f7f7f7;
    background-color:#5f9434
}
.vc_btn3.vc_btn3-color-green.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active{
    color:#f2f2f2;
    background-color:#5a8d31
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{
    color:#6dab3c;
    border-color:#6dab3c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d{
    color:#fff;
    background-color:#6dab3c;
    box-shadow:0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{
    color:#fff;
    border-color:#6dab3c;
    background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#5f9434;
    background-color:#5f9434
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#5a8d31;
    background-color:#5a8d31
}
.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    color:#fff;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{
    color:#f7f7f7;
    background-color:#f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active{
    color:#f2f2f2;
    background-color:#f22d27
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline{
    color:#f4524d;
    border-color:#f4524d;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d{
    color:#fff;
    background-color:#f4524d;
    box-shadow:0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{
    color:#fff;
    border-color:#f4524d;
    background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f23630;
    background-color:#f23630
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f22d27;
    background-color:#f22d27
}
.vc_btn3.vc_btn3-color-sandy-brown,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat{
    color:#fff;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sandy-brown:focus,.vc_btn3.vc_btn3-color-sandy-brown:hover{
    color:#f7f7f7;
    background-color:#f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sandy-brown:active{
    color:#f2f2f2;
    background-color:#f57941
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline{
    color:#f79468;
    border-color:#f79468;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d{
    color:#fff;
    background-color:#f79468;
    box-shadow:0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{
    color:#fff;
    border-color:#f79468;
    background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#f57f4b;
    background-color:#f57f4b
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#f57941;
    background-color:#f57941
}
.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{
    color:#fff;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-purple:focus,.vc_btn3.vc_btn3-color-purple:hover{
    color:#f7f7f7;
    background-color:#ae6ab0
}
.vc_btn3.vc_btn3-color-purple.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-purple:active{
    color:#f2f2f2;
    background-color:#ab63ad
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline{
    color:#b97ebb;
    border-color:#b97ebb;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d{
    color:#fff;
    background-color:#b97ebb;
    box-shadow:0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{
    color:#fff;
    border-color:#b97ebb;
    background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#ae6ab0;
    background-color:#ae6ab0
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#ab63ad;
    background-color:#ab63ad
}
.vc_btn3.vc_btn3-color-black,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{
    color:#fff;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-color-black:hover{
    color:#f7f7f7;
    background-color:#1b1b1b
}
.vc_btn3.vc_btn3-color-black.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-black:active{
    color:#f2f2f2;
    background-color:#161616
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    color:#fff;
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d{
    color:#fff;
    background-color:#2a2a2a;
    box-shadow:0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{
    color:#fff;
    border-color:#2a2a2a;
    background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#1b1b1b;
    background-color:#1b1b1b
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#161616;
    background-color:#161616
}
.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
    color:#666;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{
    color:#5e5e5e;
    background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-grey:active{
    color:#595959;
    background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    color:#666;
    border-color:#ebebeb;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{
    color:#666;
    background-color:#ebebeb;
    box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
    color:#5e5e5e;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{
    color:#595959;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    color:#666;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    color:#5e5e5e;
    border-color:#dcdcdc;
    background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{
    color:#595959;
    border-color:#d7d7d7;
    background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{
    color:#666;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-color-white:hover{
    color:#5e5e5e;
    background-color:#f0f0f0
}
.vc_btn3.vc_btn3-color-white.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-white:active{
    color:#595959;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    color:#666;
    border-color:#fff;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d{
    color:#666;
    background-color:#fff;
    box-shadow:0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{
    color:#5e5e5e;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active{
    color:#595959;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
    color:#666;
    border-color:#fff;
    background-color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{
    color:#5e5e5e;
    border-color:#f0f0f0;
    background-color:#f0f0f0
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active{
    color:#595959;
    border-color:#ebebeb;
    background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{
    color:#333;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover{
    color:#2b2b2b;
    background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-default:active{
    color:#262626;
    background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{
    color:#f7f7f7;
    border-color:#f7f7f7;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{
    color:#333;
    background-color:#f7f7f7;
    box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
    color:#2b2b2b;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{
    color:#262626;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{
    color:#333;
    border-color:#f7f7f7;
    background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{
    color:#2b2b2b;
    border-color:#e8e8e8;
    background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active{
    color:#262626;
    border-color:#e3e3e3;
    background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{
    color:#fff;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover{
    color:#f7f7f7;
    background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-primary:active{
    color:#f2f2f2;
    background-color:#006da3
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{
    color:#08c;
    border-color:#08c;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{
    color:#fff;
    background-color:#08c;
    box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{
    color:#fff;
    border-color:#08c;
    background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#0074ad;
    background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#006da3;
    background-color:#006da3
}
.vc_btn3.vc_btn3-color-info,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat{
    color:#fff;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover{
    color:#f7f7f7;
    background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-info:active{
    color:#f2f2f2;
    background-color:#37abd3
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{
    color:#58b9da;
    border-color:#58b9da;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{
    color:#fff;
    background-color:#58b9da;
    box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{
    color:#fff;
    border-color:#58b9da;
    background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#3fafd4;
    background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#37abd3;
    background-color:#37abd3
}
.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{
    color:#fff;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover{
    color:#f7f7f7;
    background-color:#59a453
}
.vc_btn3.vc_btn3-color-success.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-success:active{
    color:#f2f2f2;
    background-color:#559d50
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{
    color:#6ab165;
    border-color:#6ab165;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d{
    color:#fff;
    background-color:#6ab165;
    box-shadow:0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{
    color:#fff;
    border-color:#6ab165;
    background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#59a453;
    background-color:#59a453
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#559d50;
    background-color:#559d50
}
.vc_btn3.vc_btn3-color-warning,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{
    color:#fff;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-warning:focus,.vc_btn3.vc_btn3-color-warning:hover{
    color:#f7f7f7;
    background-color:#e08700
}
.vc_btn3.vc_btn3-color-warning.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-warning:active{
    color:#f2f2f2;
    background-color:#d68100
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline{
    color:#f90;
    border-color:#f90;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d{
    color:#fff;
    background-color:#f90;
    box-shadow:0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{
    color:#fff;
    border-color:#f90;
    background-color:#f90
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#e08700;
    background-color:#e08700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#d68100;
    background-color:#d68100
}
.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{
    color:#fff;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger:focus,.vc_btn3.vc_btn3-color-danger:hover{
    color:#f7f7f7;
    background-color:#ff4b3c
}
.vc_btn3.vc_btn3-color-danger.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-danger:active{
    color:#f2f2f2;
    background-color:#ff4132
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{
    color:#ff675b;
    border-color:#ff675b;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d{
    color:#fff;
    background-color:#ff675b;
    box-shadow:0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{
    color:#fff;
    border-color:#ff675b;
    background-color:#ff675b
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#ff4b3c;
    background-color:#ff4b3c
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#ff4132;
    background-color:#ff4132
}
.vc_btn3.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{
    color:#fff;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse:focus,.vc_btn3.vc_btn3-color-inverse:hover{
    color:#f7f7f7;
    background-color:#464646
}
.vc_btn3.vc_btn3-color-inverse.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-inverse:active{
    color:#f2f2f2;
    background-color:#414141
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{
    color:#555;
    border-color:#555;
    background-color:transparent
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d{
    color:#fff;
    background-color:#555;
    box-shadow:0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{
    color:#f7f7f7;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active{
    color:#f2f2f2;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{
    top:3px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs{
    box-shadow:0 3px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover{
    top:1px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm{
    box-shadow:0 4px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover{
    top:2px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg{
    box-shadow:0 5px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover{
    top:3px;
    box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{
    color:#fff;
    border-color:#555;
    background-color:#555
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover{
    color:#f7f7f7;
    border-color:#464646;
    background-color:#464646
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active{
    color:#f2f2f2;
    border-color:#414141;
    background-color:#414141
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
    color:#2a2a2a
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
    color:#ebebeb
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
    color:#fff
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
    background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image:-o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-image:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);
    background-repeat:repeat-x
}
.vc_btn3-container.vc_btn3-center{
    text-align:center
}
.vc_btn3-container.vc_btn3-left{
    text-align:left
}
.vc_btn3-container.vc_btn3-right{
    text-align:right
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
    display:inline-block;
    position:static
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
    min-width:1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-right:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
    margin-left:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{
    font-size:11px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{
    padding-top:7px;
    padding-bottom:7px;
    padding-left:11px;
    padding-right:11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{
    font-size:12px;
    padding-top:11px;
    padding-bottom:11px;
    padding-left:16px;
    padding-right:16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
    padding-right:15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{
    font-size:14px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:20px;
    padding-right:20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{
    padding-top:13px;
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{
    font-size:16px;
    padding-top:18px;
    padding-bottom:18px;
    padding-left:25px;
    padding-right:25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{
    padding-top:17px;
    padding-bottom:17px;
    padding-left:24px;
    padding-right:24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{
    text-align:inherit
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{
    border:none;
    text-decoration:inherit;
    color:inherit
}
.vc_custom_heading a{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    opacity:1
}
.vc_custom_heading a:hover{
    opacity:.85
}
.vc_call_to_action{
    background-color:#ebebeb;
    border:2px solid #ebebeb;
    padding:2em;
    border-radius:5px
}
.vc_call_to_action :last-child{
    margin-bottom:0
}
.vc_call_to_action.vc_cta_square{
    border-radius:0
}
.vc_call_to_action.vc_cta_square_outlined{
    border-radius:0;
    background:0 0!important
}
.vc_call_to_action.vc_cta_round{
    border-radius:50px
}
.vc_call_to_action.vc_cta_outlined{
    background:0 0!important
}
.vc_call_to_action hgroup h2,.vc_call_to_action hgroup h4{
    margin:0;
    clear:none
}
.vc_call_to_action hgroup+p{
    margin-top:1em
}
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{
    float:right;
    margin-left:2em
}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn{
    float:left;
    margin-right:2em
}
.wpb_call_to_action{
    position:relative;
    background-color:#f7f7f7;
    padding:20px;
    padding:35px;
    border:1px solid #f0f0f0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.wpb_call_to_action .wpb_button{
    margin:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.cta_align_left .wpb_button{
    float:left
}
.cta_align_right .wpb_button{
    float:right
}
.cta_align_left .wpb_button,.cta_align_right .wpb_button{
    max-width:27.5%
}
.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text{
    width:70%;
    float:left;
    clear:none
}
.cta_align_left .wpb_call_text{
    float:right
}
#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{
    margin:0;
    padding-top:0
}
.cta_align_bottom{
    text-align:center
}
.cta_align_bottom .wpb_button{
    position:static;
    margin-top:21.73913043px;
    display:inline-block
}
.cta_no_button .wpb_call_text{
    width:auto;
    float:none
}
@media(max-width:600px){
    .vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{
        max-width:70%;
        width:70%;
        float:none;
        display:block;
        margin:3% auto
    }
    .vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{
        width:auto;
        max-width:none;
        text-align:center
    }
}
.vc_cta3-container{
    margin-bottom:35px;
    margin-left:auto;
    margin-right:auto
}
.vc_cta3-container::after,.vc_cta3-container::before{
    display:table;
    content:' '
}
.vc_cta3-container.vc_cta3-size-xs{
    width:50%
}
.vc_cta3-container.vc_cta3-size-sm{
    width:60%
}
.vc_cta3-container.vc_cta3-size-md{
    width:70%
}
.vc_cta3-container.vc_cta3-size-lg{
    width:80%
}
.vc_cta3-container.vc_cta3-size-xl{
    width:90%
}
.vc_general.vc_cta3{
    border:1px solid transparent;
    font-size:1em;
    padding:28px;
    word-wrap:break-word
}
.vc_general.vc_cta3 .vc_cta3-content{
    vertical-align:top
}
.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child{
    margin-bottom:0
}
.vc_general.vc_cta3 .vc_cta3-actions{
    vertical-align:middle;
    white-space:nowrap
}
@media(min-width:768px){
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{
        margin:0
    }
}
.vc_general.vc_cta3 .vc_cta3-icons{
    vertical-align:middle
}
.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4{
    margin-top:0;
    margin-left:0;
    margin-right:0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{
    text-align:left
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{
    text-align:right
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content{
    text-align:justify
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container{
    padding-top:1em
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element{
    display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container{
    padding-bottom:1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons{
    text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element{
    display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{
    display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{
    display:table-cell;
    padding-left:1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons{
    display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container{
    display:table-cell;
    padding-right:1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border{
    position:relative
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{
    position:absolute
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons{
    right:0;
    top:50%;
    -webkit-transform:translate(50%,-50%);
    -ms-transform:translate(50%,-50%);
    transform:translate(50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs{
    margin-right:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-right:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm{
    margin-right:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md{
    margin-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg{
    margin-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl{
    margin-right:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{
    left:0;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs{
    margin-left:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-left:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm{
    margin-left:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{
    margin-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{
    margin-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl{
    margin-left:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons{
    left:50%;
    top:0;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs{
    margin-top:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-top:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm{
    margin-top:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md{
    margin-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg{
    margin-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl{
    margin-top:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons{
    left:50%;
    bottom:0;
    -webkit-transform:translate(-50%,50%);
    -ms-transform:translate(-50%,50%);
    transform:translate(-50%,50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs{
    margin-bottom:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container{
    padding-bottom:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm{
    margin-bottom:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container{
    padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md{
    margin-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container{
    padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg{
    margin-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container{
    padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl{
    margin-bottom:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container{
    padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{
    padding-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{
    margin-top:1em
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{
    margin-bottom:1em
}
@media(min-width:768px){
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions{
        display:table-cell;
        max-width:30%
    }
    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{
        padding-left:28px;
        display:table-cell
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{
        display:table-cell;
        max-width:30%
    }
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{
        padding-right:28px;
        display:table-cell
    }
}
.vc_general.vc_cta3.vc_cta3-style-classic{
    border-color:#f0f0f0;
    background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-outline{
    border-width:3px
}
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4{
    color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-custom{
    border-color:#f0f0f0;
    background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-shape-square{
    border-radius:0
}
.vc_general.vc_cta3.vc_cta3-shape-rounded{
    border-radius:5px
}
.vc_general.vc_cta3.vc_cta3-shape-round{
    border-radius:4em
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat{
    color:#c9d2f0;
    border-color:transparent;
    background-color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d{
    box-shadow:0 5px 0 #3253bc;
    color:#c9d2f0;
    border-color:transparent;
    background-color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline{
    border-color:#5472d2;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header{
    color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat{
    color:#d3f5f1;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d{
    box-shadow:0 5px 0 #008d97;
    color:#d3f5f1;
    border-color:transparent;
    background-color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline{
    border-color:#00c1cf;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header{
    color:#00c1cf
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat{
    color:#fcdbd7;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d{
    box-shadow:0 5px 0 #fe3829;
    color:#fcdbd7;
    border-color:transparent;
    background-color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline{
    border-color:#fe6c61;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color:#fe6c61
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header{
    color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat{
    color:#e1d5f5;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d{
    box-shadow:0 5px 0 #6e48b1;
    color:#e1d5f5;
    border-color:transparent;
    background-color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline{
    border-color:#8d6dc4;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header{
    color:#8d6dc4
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header{
    color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat{
    color:#d0edf5;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d{
    box-shadow:0 5px 0 #338faa;
    color:#d0edf5;
    border-color:transparent;
    background-color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline{
    border-color:#4cadc9;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header{
    color:#4cadc9
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header{
    color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat{
    color:#f7f3eb;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d{
    box-shadow:0 5px 0 #b9a888;
    color:#f7f3eb;
    border-color:transparent;
    background-color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline{
    border-color:#cec2ab;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header{
    color:#cec2ab
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header{
    color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat{
    color:#e2ddeb;
    border-color:transparent;
    background-color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d{
    box-shadow:0 5px 0 #342f3c;
    color:#e2ddeb;
    border-color:transparent;
    background-color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline{
    border-color:#50485b;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header{
    color:#50485b
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header{
    color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat{
    color:#e1f5e9;
    border-color:transparent;
    background-color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d{
    box-shadow:0 5px 0 #4ac97d;
    color:#e1f5e9;
    border-color:transparent;
    background-color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline{
    border-color:#75d69c;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header{
    color:#75d69c
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat{
    color:#faf0e1;
    border-color:transparent;
    background-color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f4a733;
    color:#faf0e1;
    border-color:transparent;
    background-color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline{
    border-color:#f7be68;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f7be68
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header{
    color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat{
    color:#dce9f5;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d{
    box-shadow:0 5px 0 #2a86db;
    color:#dce9f5;
    border-color:transparent;
    background-color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline{
    border-color:#5aa1e3;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header{
    color:#5aa1e3
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header{
    color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat{
    color:#e5f2da;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d{
    box-shadow:0 5px 0 #53812d;
    color:#e5f2da;
    border-color:transparent;
    background-color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline{
    border-color:#6dab3c;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header{
    color:#6dab3c
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat{
    color:#fce2e1;
    border-color:transparent;
    background-color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f11f18;
    color:#fce2e1;
    border-color:transparent;
    background-color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline{
    border-color:#f4524d;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f4524d
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header{
    color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat{
    color:#f7e1d7;
    border-color:transparent;
    background-color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d{
    box-shadow:0 5px 0 #f46e33;
    color:#f7e1d7;
    border-color:transparent;
    background-color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline{
    border-color:#f79468;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f79468
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header{
    color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat{
    color:#f4dff5;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d{
    box-shadow:0 5px 0 #a559a8;
    color:#f4dff5;
    border-color:transparent;
    background-color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline{
    border-color:#b97ebb;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header{
    color:#b97ebb
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header{
    color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat{
    color:#d9d9d9;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d{
    box-shadow:0 5px 0 #0e0e0e;
    color:#d9d9d9;
    border-color:transparent;
    background-color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline{
    border-color:#2a2a2a;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header{
    color:#2a2a2a
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header{
    color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d{
    box-shadow:0 5px 0 #cfcfcf;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline{
    border-color:#ebebeb;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header{
    color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d{
    box-shadow:0 5px 0 #e3e3e3;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline{
    border-color:#fff;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header{
    color:#fff
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{
    color:#9d9d9e;
    border-color:transparent;
    background-color:#f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d{
    box-shadow:0 5px 0 #d4d4d4;
    color:#9d9d9e;
    border-color:transparent;
    background-color:#f0f0f0
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header{
    color:#666
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline{
    border-color:#f0f0f0;
    background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header{
    color:#f0f0f0
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner{
    height:1em;
    width:1em
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner{
    height:2em;
    width:2em
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{
    height:3em;
    width:3em
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner{
    height:4em;
    width:4em
}
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner{
    height:5em;
    width:5em
}
.wpb_gmaps_widget .wpb_wrapper{
    background-color:#f7f7f7;
    padding:5px
}
.wpb_gmaps_widget .wpb_map_wraper iframe{
    margin-bottom:0;
    padding:0;
    display:block;
    width:100%;
    border:none
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{
    position:relative;
    padding-bottom:56.25%;
    height:0
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{
    position:absolute;
    top:0;
    left:0;
    height:100%
}
.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{
    outline:0
}
.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{
    padding:0
}
.wpb_content_element .wpb_tabs_nav{
    margin:0;
    padding-left:0!important;
    text-indent:inherit!important
}
#content .wpb_content_element .wpb_tabs_nav{
    margin:0
}
.wpb_content_element .wpb_tabs_nav li{
    background-color:#fff;
    white-space:nowrap;
    padding:0;
    background-image:none;
    list-style:none!important
}
.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{
    display:none!important
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover{
    background-color:#f7f7f7
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
    cursor:default
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{
    display:none
}
.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
    border-bottom:none;
    text-decoration:none;
    display:block;
    padding:.5em 1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
    background-color:#f7f7f7
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{
    padding:1em
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{
    margin-bottom:0
}
.wpb_tabs .wpb_tabs_nav li{
    float:left;
    margin:0 1px 0 0
}
.wpb_tour .wpb_tabs_nav{
    float:left;
    width:31.66666667%
}
.wpb_tour .wpb_tabs_nav li{
    margin:0 0 1px;
    clear:left;
    width:100%
}
.wpb_tour .wpb_tabs_nav a{
    width:100%
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:none;
    float:left;
    width:68.33333333%;
    padding:0 0 0 21.73913043px
}
.wpb_tour_next_prev_nav{
    margin-left:31.66666667%;
    padding-left:21.73913043px;
    font-size:80%
}
.wpb_tour_next_prev_nav a{
    border-bottom:1px dotted;
    text-decoration:none
}
.wpb_tour_next_prev_nav a:hover{
    text-decoration:none;
    border-bottom:none
}
.wpb_tour_next_prev_nav span{
    width:48%;
    display:inline-block;
    padding-top:1em;
    float:left
}
.wpb_tour_next_prev_nav span.wpb_next_slide{
    text-align:right;
    float:right
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{
    margin:0 0 1px;
    padding-top:0;
    position:relative;
    text-transform:none;
    font-weight:inherit;
    font-size:inherit;
    font-family:inherit;
    line-height:inherit;
    letter-spacing:inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{
    padding-left:1em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{
    display:block;
    width:16px;
    height:16px;
    background-image:url(../../../plugins/js_composer/assets/images/toggle_open.png);
    background-repeat:no-repeat;
    position:absolute;
    right:.7em;
    top:.7em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
    background-image:url(../../../plugins/js_composer/assets/images/toggle_close.png)
}
@media(max-width:480px){
    .vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav{
        width:100%;
        float:none;
        margin-left:0
    }
    .vc_responsive .wpb_tour_next_prev_nav{
        width:auto;
        padding:0 1em
    }
    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{
        margin-bottom:1em
    }
    .vc_responsive .wpb_tour .wpb_tab{
        padding-left:1em;
        padding-right:1em
    }
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{
    float:none
}
body ul.wpb_thumbnails-fluid li{
    padding:0;
    margin-left:0;
    background-image:none;
    list-style:none!important
}
body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{
    display:none!important
}
body ul.wpb_thumbnails-fluid li .entry-content :last-child{
    margin-bottom:0
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{
    padding:0;
    overflow:visible!important
}
.wpb_teaser_grid .entry-content{
    margin:0;
    padding:0;
    width:100%
}
.grid_layout-thumbnail .post-thumb{
    margin-bottom:0
}
.grid_layout-thumbnail .post-thumb img{
    max-width:100%
}
.wpb_carousel .wpb_wrapper{
    position:relative
}
.wpb_carousel .next,.wpb_carousel .prev{
    position:absolute;
    top:3px;
    background-color:#f7f7f7;
    padding:0 6px;
    font-size:12px;
    z-index:10;
    text-decoration:none;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.wpb_carousel .next:hover,.wpb_carousel .prev:hover{
    background-color:#f0f0f0
}
.wpb_carousel .next:focus,.wpb_carousel .prev:focus{
    outline:0;
    text-decoration:none
}
.wpb_carousel .prev{
    right:30px
}
.wpb_carousel .next{
    right:0
}
.wpb_carousel .wpb_thumbnails-fluid{
    width:100%
}
.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{
    height:auto!important
}
.wpb_categories_filter,.wpb_teaser_grid .categories_filter{
    list-style:none;
    list-style-type:none;
    padding:0;
    margin:0 0 10px
}
.wpb_categories_filter li,.wpb_teaser_grid .categories_filter li{
    display:block;
    float:left;
    margin:0 10px 10px 0;
    background-image:none;
    list-style:none!important
}
.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before{
    display:none!important
}
.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a{
    border:none;
    text-decoration:none
}
.wpb_categories_filter li a:hover,.wpb_teaser_grid .categories_filter li a:hover{
    border-bottom:1px dotted
}
.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li.active a{
    border-bottom:1px dotted
}
@media(max-width:480px){
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid{
        margin-left:0;
        width:auto
    }
    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{
        width:100%;
        float:none;
        display:block;
        margin-left:0;
        margin-right:0
    }
}
.wpb_image_grid .wpb_image_grid_ul{
    margin:0;
    padding:0
}
.wpb_image_grid .wpb_image_grid_ul>li{
    background-image:none;
    list-style:none!important
}
.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{
    display:none!important
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{
    list-style:none;
    margin:0 1px 1px 0;
    max-width:100%;
    float:left
}
.wpb_image_grid .wpb_image_grid_ul a{
    display:block
}
.wpb_image_grid .wpb_image_grid_ul img{
    display:block;
    max-width:100%;
    height:auto
}
.wpb_gallery .theme-default .nivoSlider{
    margin-bottom:0
}
.wpb_gallery .theme-default .nivo-controlNav{
    padding:10px 0 3px
}
.wpb_gallery .wpb_flexslider .flex-control-nav{
    bottom:auto;
    top:100%;
    margin-top:15px
}
.wpb_gallery .wpb_flexslider .flex-caption{
    cursor:default
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a{
    border:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{
    line-height:1
}
.wpb_gallery .wpb_flexslider .flex-control-paging{
    z-index:10
}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{
    list-style:none;
    padding:0;
    background-image:none;
    margin:0
}
.flickr_badge_image{
    margin:0 10px 10px 0;
    width:72px;
    height:72px;
    float:left;
    background:0 0;
    padding:0
}
.flickr_badge_image a{
    border:none
}
.flickr_badge_image img{
    margin:0;
    overflow:hidden;
    position:relative;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%
}
.wpb_flickr_widget p.flickr_stream_wrap{
    clear:both;
    margin-bottom:0;
    font-size:80%
}
.wpb_flickr_widget p.flickr_stream_wrap a{
    background-image:url(../../../plugins/js_composer/assets/images/flickr.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:25px;
    display:inline-block
}
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper{
    width:10%
}
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper{
    width:20%
}
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper{
    width:30%
}
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper{
    width:40%
}
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{
    width:50%
}
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{
    width:60%
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{
    width:70%
}
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{
    width:80%
}
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper{
    width:90%
}
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{
    width:100%
}
.wpb_video_widget .wpb_video_wrapper{
    padding-top:56.25%;
    position:relative;
    width:100%
}
.wpb_video_widget .wpb_video_wrapper>div{
    padding-top:0!important;
    position:static
}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{
    padding-top:56.25%
}
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{
    padding-top:75%
}
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{
    padding-top:42.55319149%
}
.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper{
    padding-top:177.77777778%
}
.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper{
    padding-top:133.33333333%
}
.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper{
    padding-top:235%
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper{
    float:left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper{
    margin:0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper{
    float:right
}
.wpb_video_widget .wpb_wrapper{
    position:relative
}
.wpb_video_widget .wpb_wrapper iframe{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    margin:0;
    top:0;
    left:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.wpb_video_wrapper .fluid-width-video-wrapper{
    padding-top:0!important;
    position:static
}
.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{
    background-color:#f7f7f7;
    opacity:1;
    color:inherit;
    padding:10px 15px;
    position:static
}
.wpb_posts_slider .wpb_gallery_slides>ul>li{
    background-image:none;
    list-style:none!important
}
.wpb_posts_slider .wpb_gallery_slides>ul>li:after,.wpb_posts_slider .wpb_gallery_slides>ul>li:before{
    display:none!important
}
.vc_progress_bar .vc_single_bar{
    background:#f7f7f7;
    position:relative;
    margin-bottom:11.66666667px;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
    box-shadow:0 1px 2px rgba(0,0,0,.1) inset;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.vc_progress_bar .vc_single_bar:last-child{
    margin-bottom:0
}
.vc_progress_bar .vc_single_bar .vc_label{
    display:block;
    padding:.5em 1em;
    position:relative;
    z-index:1
}
.vc_progress_bar .vc_single_bar .vc_bar{
    display:block;
    position:absolute;
    height:100%;
    background-color:#e0e0e0;
    width:0%;
    top:0;
    left:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    transition:width 1s linear;
    -moz-transition:width 1s linear;
    -webkit-transition:width 1s linear;
    -o-transition:width 1s linear
}
.vc_progress_bar .vc_single_bar .vc_bar.striped{
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size:40px 40px;
    -moz-background-size:40px 40px;
    -o-background-size:40px 40px;
    background-size:40px 40px
}
.vc_progress_bar .vc_single_bar .vc_bar.animated{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -moz-animation:progress-bar-stripes 2s linear infinite;
    -ms-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar{
    background-color:#0074cc
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar{
    background-color:#0074cc
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar{
    background-color:#49afcd
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar{
    background-color:#49afcd
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar{
    background-color:#5bb75b
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar{
    background-color:#5bb75b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar{
    background-color:#faa732
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar{
    background-color:#faa732
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar{
    background-color:#da4f49
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar{
    background-color:#da4f49
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar{
    background-color:#414141
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar{
    background-color:#414141
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar{
    background-color:#5472d2
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar{
    background-color:#5472d2
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar{
    background-color:#00c1cf
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar{
    background-color:#00c1cf
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar{
    background-color:#fe6c61
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar{
    background-color:#fe6c61
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar{
    background-color:#8d6dc4
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar{
    background-color:#8d6dc4
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar{
    background-color:#4cadc9
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar{
    background-color:#4cadc9
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar{
    background-color:#cec2ab
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar{
    background-color:#cec2ab
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar{
    background-color:#50485b
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar{
    background-color:#50485b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar{
    background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar{
    background-color:#2a2a2a
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar{
    background-color:#2a2a2a
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar{
    background-color:#ebebeb
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar{
    background-color:#ebebeb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar{
    background-color:#f7be68
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar{
    background-color:#f7be68
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar{
    background-color:#5aa1e3
}
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar{
    background-color:#5aa1e3
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar{
    background-color:#6dab3c
}
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar{
    background-color:#6dab3c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar{
    background-color:#f4524d
}
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar{
    background-color:#f4524d
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar{
    background-color:#f79468
}
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar{
    background-color:#f79468
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar{
    background-color:#b97ebb
}
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar{
    background-color:#b97ebb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar{
    background-color:#fff
}
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar{
    background-color:#fff
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label{
    color:#666;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-moz-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-ms-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-o-keyframes progress-bar-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:40px 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.vc_pie_chart{
    z-index:0;
    text-align:center;
    opacity:0
}
.vc_pie_chart.vc_ready{
    opacity:1
}
.vc_pie_chart .vc_pie_wrapper{
    position:relative;
    margin:0 auto
}
.vc_pie_chart canvas{
    position:relative;
    z-index:1
}
.vc_pie_chart .vc_pie_chart_value{
    font-size:200%;
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    text-align:center
}
.vc_pie_chart_back{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    border:6px solid #f7f7f7;
    border-radius:999px;
    border-radius:50%;
    opacity:.3;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.vc_images_carousel .vc_carousel-control{
    border:none
}
.vc_carousel .vc_carousel-control{
    text-shadow:none;
    border:none;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus{
    outline:0
}
.vc_carousel .vc_carousel-indicators li{
    width:5px;
    height:5px;
    margin:0;
    border-color:#f7f7f7;
    transition:all .2s linear;
    -moz-transition:all .2s linear;
    -webkit-transition:all .2s linear;
    -o-transition:all .2s linear
}
.vc_separator{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.vc_separator h4{
    line-height:1em;
    font-size:100%;
    margin:0;
    word-wrap:break-word;
    -webkit-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto
}
.vc_separator h4 .normal{
    font-size:12px;
    font-weight:400
}
.vc_separator .vc_sep_holder{
    height:1px;
    position:relative;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    min-width:10%
}
.vc_separator .vc_sep_holder .vc_sep_line{
    height:1px;
    border-top:1px solid #ebebeb;
    display:block;
    position:relative;
    top:1px;
    width:100%
}
.vc_separator.vc_separator_align_center h4{
    padding:0 .8em
}
.vc_separator.vc_separator_align_left h4{
    padding:0 .8em 0 0
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l{
    display:none
}
.vc_separator.vc_separator_align_right h4{
    padding:0 0 0 .8em;
    margin:0!important
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r{
    display:none
}
.vc_separator.vc_sep_double{
    height:3px
}
.vc_separator.vc_sep_double .vc_sep_line{
    border-bottom:1px solid #ebebeb;
    border-top:1px solid #ebebeb;
    height:3px
}
.vc_separator.vc_sep_dashed .vc_sep_line{
    border-top-style:dashed
}
.vc_separator.vc_sep_dotted .vc_sep_line{
    border-top-style:dotted
}
.vc_separator.vc_sep_shadow .vc_sep_line{
    border:none;
    position:relative;
    height:20px;
    top:0;
    overflow:hidden
}
.vc_separator.vc_sep_shadow .vc_sep_line::after{
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:-20px;
    right:0;
    height:10px;
    border-radius:100%
}
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    right:-100%;
    box-shadow:10px 10px 10px 1px
}
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    left:-100%;
    box-shadow:-10px 10px 10px 1px
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{
    width:100%
}
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{
    display:none
}
.vc_separator .vc_icon_element{
    margin-bottom:0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{
    padding-left:0
}
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl{
    margin-left:.8em;
    margin-right:.8em
}
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style{
    margin-left:.8em
}
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4{
    padding-left:.8em
}
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line{
    border-top-width:1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:1px;
    top:0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line{
    top:0
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 1px
}
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line{
    border-top-width:2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:2px;
    top:-1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line{
    top:-1px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 2px
}
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line{
    border-top-width:3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:3px;
    top:-1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line{
    top:-1px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 3px
}
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line{
    border-top-width:4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:4px;
    top:-2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line{
    top:-2px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 4px
}
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line{
    border-top-width:5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:5px;
    top:-2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line{
    top:-2px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 5px
}
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line{
    border-top-width:6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:6px;
    top:-3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line{
    top:-3px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 6px
}
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line{
    border-top-width:7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:7px;
    top:-3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line{
    top:-3px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 7px
}
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line{
    border-top-width:8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:8px;
    top:-4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line{
    top:-4px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 8px
}
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line{
    border-top-width:9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:9px;
    top:-4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line{
    top:-4px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 9px
}
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line{
    border-top-width:10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line{
    border-bottom-width:10px;
    top:-5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line{
    top:-5px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{
    box-shadow:10px 10px 10px 10px
}
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{
    box-shadow:-10px 10px 10px 10px
}
.vc_separator.vc_sep_color_blue .vc_sep_line{
    border-color:#5472d2
}
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder{
    color:#5472d2
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line{
    border-color:#00c1cf
}
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder{
    color:#00c1cf
}
.vc_separator.vc_sep_color_pink .vc_sep_line{
    border-color:#fe6c61
}
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder{
    color:#fe6c61
}
.vc_separator.vc_sep_color_violet .vc_sep_line{
    border-color:#8d6dc4
}
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder{
    color:#8d6dc4
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line{
    border-color:#4cadc9
}
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder{
    color:#4cadc9
}
.vc_separator.vc_sep_color_chino .vc_sep_line{
    border-color:#cec2ab
}
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder{
    color:#cec2ab
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line{
    border-color:#50485b
}
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder{
    color:#50485b
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line{
    border-color:#75d69c
}
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder{
    color:#75d69c
}
.vc_separator.vc_sep_color_black .vc_sep_line{
    border-color:#2a2a2a
}
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder{
    color:#2a2a2a
}
.vc_separator.vc_sep_color_grey .vc_sep_line{
    border-color:#ebebeb
}
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder{
    color:#ebebeb
}
.vc_separator.vc_sep_color_orange .vc_sep_line{
    border-color:#f7be68
}
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder{
    color:#f7be68
}
.vc_separator.vc_sep_color_sky .vc_sep_line{
    border-color:#5aa1e3
}
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder{
    color:#5aa1e3
}
.vc_separator.vc_sep_color_green .vc_sep_line{
    border-color:#6dab3c
}
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder{
    color:#6dab3c
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line{
    border-color:#f4524d
}
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder{
    color:#f4524d
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line{
    border-color:#f79468
}
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder{
    color:#f79468
}
.vc_separator.vc_sep_color_purple .vc_sep_line{
    border-color:#b97ebb
}
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder{
    color:#b97ebb
}
.vc_separator.vc_sep_color_white .vc_sep_line{
    border-color:#fff
}
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder{
    color:#fff
}
.vc_text_separator,.wpb_separator{
    border-bottom:1px solid #ebebeb
}
.vc_sep_width_10{
    width:10%
}
.vc_sep_width_20{
    width:20%
}
.vc_sep_width_30{
    width:30%
}
.vc_sep_width_40{
    width:40%
}
.vc_sep_width_50{
    width:50%
}
.vc_sep_width_60{
    width:60%
}
.vc_sep_width_70{
    width:70%
}
.vc_sep_width_80{
    width:80%
}
.vc_sep_width_90{
    width:90%
}
.vc_sep_width_100{
    width:100%
}
.vc_sep_pos_align_center{
    margin-left:auto;
    margin-right:auto
}
.vc_sep_pos_align_left{
    margin-left:0;
    margin-right:auto
}
.vc_sep_pos_align_right{
    margin-left:auto;
    margin-right:0
}
.wpb_separator{
    clear:both;
    height:1px
}
.vc_text_separator{
    clear:both;
    height:1px
}
.vc_text_separator div{
    display:inline-block;
    background-color:#fff;
    padding:1px 1em;
    position:relative;
    top:-9px
}
.separator_align_center{
    text-align:center
}
.separator_align_left{
    text-align:left
}
.separator_align_right{
    text-align:right
}
.vc-zigzag-wrapper{
    text-align:center
}
.vc-zigzag-wrapper.vc-zigzag-align-left{
    text-align:left
}
.vc-zigzag-wrapper.vc-zigzag-align-right{
    text-align:right
}
.vc-zigzag-inner{
    display:inline-block
}
.wpb_single_image a{
    border:none;
    outline:0
}
.wpb_single_image img{
    height:auto;
    max-width:100%;
    vertical-align:top
}
.wpb_single_image img.vc_img-placeholder{
    width:100%
}
.wpb_single_image .vc_single_image-wrapper{
    display:inline-block;
    vertical-align:top;
    max-width:100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{
    border-radius:4px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:6px;
    border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:6px;
    border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    border-radius:0;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius:0;
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{
    padding:6px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-bottom:15px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    border-radius:50%;
    -webkit-box-shadow:none;
    box-shadow:none;
    overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    border-radius:50%;
    -webkit-box-shadow:none;
    box-shadow:none;
    overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle{
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image.vc_align_center{
    text-align:center
}
.wpb_single_image.vc_align_right{
    text-align:right
}
.wpb_single_image.vc_align_left{
    text-align:left
}
.wpb_single_image .vc_box_shadow_3d{
    position:relative;
    z-index:0;
    display:inline-block;
    max-width:100%
}
.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{
    content:"";
    position:absolute;
    -webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);
    box-shadow:0 15px 10px rgba(0,0,0,.6);
    left:5px;
    right:50%;
    bottom:8px;
    height:30%;
    z-index:-1;
    border-radius:inherit;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:skewY(-6deg);
    -ms-transform:skewY(-6deg);
    transform:skewY(-6deg)
}
.wpb_single_image .vc_box_shadow_3d:after{
    left:50%;
    right:5px;
    -webkit-transform:skewY(6deg);
    -ms-transform:skewY(6deg);
    transform:skewY(6deg);
    -webkit-transform-origin:100% 0;
    -moz-transform-origin:100% 0;
    -ms-transform-origin:100% 0;
    transform-origin:100% 0
}
.wpb_single_image .vc_figure{
    display:inline-block;
    vertical-align:top;
    margin:0;
    max-width:100%
}
.wpb_single_image .vc_figure-caption{
    margin-top:.2em;
    font-size:.8em
}
.wpb_single_image .vc_box_outline.vc_box_border_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_blue{
    border-color:#5472d2
}
.wpb_single_image .vc_box_border.vc_box_border_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_blue{
    background-color:#5472d2
}
.wpb_single_image .vc_box_outline.vc_box_border_turquoise,.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise{
    border-color:#00c1cf
}
.wpb_single_image .vc_box_border.vc_box_border_turquoise,.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise{
    background-color:#00c1cf
}
.wpb_single_image .vc_box_outline.vc_box_border_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_pink{
    border-color:#fe6c61
}
.wpb_single_image .vc_box_border.vc_box_border_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_pink{
    background-color:#fe6c61
}
.wpb_single_image .vc_box_outline.vc_box_border_violet,.wpb_single_image .vc_box_outline_circle.vc_box_border_violet{
    border-color:#8d6dc4
}
.wpb_single_image .vc_box_border.vc_box_border_violet,.wpb_single_image .vc_box_border_circle.vc_box_border_violet{
    background-color:#8d6dc4
}
.wpb_single_image .vc_box_outline.vc_box_border_peacoc,.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc{
    border-color:#4cadc9
}
.wpb_single_image .vc_box_border.vc_box_border_peacoc,.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc{
    background-color:#4cadc9
}
.wpb_single_image .vc_box_outline.vc_box_border_chino,.wpb_single_image .vc_box_outline_circle.vc_box_border_chino{
    border-color:#cec2ab
}
.wpb_single_image .vc_box_border.vc_box_border_chino,.wpb_single_image .vc_box_border_circle.vc_box_border_chino{
    background-color:#cec2ab
}
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine{
    border-color:#50485b
}
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine{
    background-color:#50485b
}
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue{
    border-color:#75d69c
}
.wpb_single_image .vc_box_border.vc_box_border_vista_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue{
    background-color:#75d69c
}
.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black{
    border-color:#2a2a2a
}
.wpb_single_image .vc_box_border.vc_box_border_black,.wpb_single_image .vc_box_border_circle.vc_box_border_black{
    background-color:#2a2a2a
}
.wpb_single_image .vc_box_outline.vc_box_border_grey,.wpb_single_image .vc_box_outline_circle.vc_box_border_grey{
    border-color:#ebebeb
}
.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey{
    background-color:#ebebeb
}
.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{
    border-color:#f7be68
}
.wpb_single_image .vc_box_border.vc_box_border_orange,.wpb_single_image .vc_box_border_circle.vc_box_border_orange{
    background-color:#f7be68
}
.wpb_single_image .vc_box_outline.vc_box_border_sky,.wpb_single_image .vc_box_outline_circle.vc_box_border_sky{
    border-color:#5aa1e3
}
.wpb_single_image .vc_box_border.vc_box_border_sky,.wpb_single_image .vc_box_border_circle.vc_box_border_sky{
    background-color:#5aa1e3
}
.wpb_single_image .vc_box_outline.vc_box_border_green,.wpb_single_image .vc_box_outline_circle.vc_box_border_green{
    border-color:#6dab3c
}
.wpb_single_image .vc_box_border.vc_box_border_green,.wpb_single_image .vc_box_border_circle.vc_box_border_green{
    background-color:#6dab3c
}
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink{
    border-color:#f4524d
}
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink{
    background-color:#f4524d
}
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown{
    border-color:#f79468
}
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown{
    background-color:#f79468
}
.wpb_single_image .vc_box_outline.vc_box_border_purple,.wpb_single_image .vc_box_outline_circle.vc_box_border_purple{
    border-color:#b97ebb
}
.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple{
    background-color:#b97ebb
}
.wpb_single_image .vc_box_outline.vc_box_border_white,.wpb_single_image .vc_box_outline_circle.vc_box_border_white{
    border-color:#fff
}
.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white{
    background-color:#fff
}
.vc_icon_element{
    line-height:0;
    font-size:14px;
    margin-bottom:35px
}
.vc_icon_element.vc_icon_element-outer{
    box-sizing:border-box;
    text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{
    text-align:left
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center{
    text-align:center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{
    text-align:right
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
    text-align:center;
    display:inline-block;
    border:2px solid transparent;
    width:4em;
    height:4em;
    box-sizing:content-box;
    position:relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{
    font-size:2.15em;
    font-style:normal;
    line-height:1!important;
    font-size-adjust:none;
    font-stretch:normal;
    -webkit-font-feature-settings:normal;
    font-feature-settings:normal;
    -webkit-font-language-override:normal;
    font-language-override:normal;
    -webkit-font-kerning:auto;
    font-kerning:auto;
    font-synthesis:weight style;
    font-variant:normal;
    text-rendering:auto;
    display:inline-block;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{
    font-style:normal;
    display:inline-block;
    text-decoration:inherit;
    width:inherit;
    height:inherit;
    font-size:1em;
    text-align:center;
    text-rendering:optimizelegibility
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    box-sizing:content-box;
    border:none
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs{
    max-width:100%!important;
    line-height:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{
    width:2.5em!important;
    height:2.5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon{
    font-size:1.2em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm{
    max-width:100%!important;
    line-height:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{
    width:3.15em!important;
    height:3.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon{
    font-size:1.6em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{
    max-width:100%!important;
    line-height:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{
    width:4em!important;
    height:4em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{
    font-size:2.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg{
    max-width:100%!important;
    line-height:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{
    width:5em!important;
    height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon{
    font-size:2.85em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl{
    max-width:100%!important;
    line-height:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{
    width:7.15em!important;
    height:7.15em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{
    font-size:5em!important
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link{
    border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link{
    border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{
    color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon{
    color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon{
    color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon{
    color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon{
    color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon{
    color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon{
    color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon{
    color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon{
    color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon{
    color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon{
    color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon{
    color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon{
    color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon{
    color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon{
    color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon{
    color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon{
    color:#fff
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline{
    border-color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background{
    background-color:#5472d2
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline{
    border-color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background{
    background-color:#00c1cf
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline{
    border-color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background{
    background-color:#fe6c61
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline{
    border-color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background{
    background-color:#8d6dc4
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline{
    border-color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background{
    background-color:#4cadc9
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline{
    border-color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background{
    background-color:#cec2ab
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline{
    border-color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background{
    background-color:#50485b
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline{
    border-color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background{
    background-color:#75d69c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline{
    border-color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background{
    background-color:#2a2a2a
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline{
    border-color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background{
    background-color:#ebebeb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline{
    border-color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background{
    background-color:#f7be68
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline{
    border-color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background{
    background-color:#5aa1e3
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline{
    border-color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background{
    background-color:#6dab3c
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline{
    border-color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background{
    background-color:#f4524d
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline{
    border-color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background{
    background-color:#f79468
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline{
    border-color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background{
    background-color:#b97ebb
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline{
    border-color:#fff
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{
    background-color:#fff
}
.vc_chart .vc_chart-legend{
    font-size:14px;
    margin:0;
    padding:0
}
.vc_chart .vc_chart-legend li{
    line-height:1.3em;
    list-style:none;
    margin:0 0 .3em;
    min-height:1.3em
}
.vc_chart .vc_chart-legend span{
    border-radius:.3em;
    display:inline-block;
    height:1.3em;
    left:0;
    margin-right:.5em;
    vertical-align:middle;
    width:1.3em
}
@media(min-width:768px){
    .vc_chart .vc_chart-legend{
        display:inline-block;
        vertical-align:middle;
        width:40%
    }
    .vc_chart .vc_chart-legend li{
        margin-left:1em
    }
    .vc_chart .vc_chart-with-legend{
        display:inline-block;
        vertical-align:middle;
        width:60%
    }
}
.vc_line-chart .vc_chart-with-legend{
    width:75%
}
.vc_line-chart .vc_chart-legend{
    width:25%
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{
    border-radius:0
}
.wpb_single_image [class*=_circle] .vc-zoom-wrapper{
    border-radius:50%
}
.wpb_single_image [class*=_rounded] .vc-zoom-wrapper{
    border-radius:4px
}
.vc_general.vc_pagination{
    display:block;
    margin:0;
    padding:0;
    text-align:center
}
.vc_general.vc_pagination .vc_pagination-item{
    display:inline-block;
    margin:0;
    padding:0;
    vertical-align:middle
}
.vc_general.vc_pagination .vc_pagination-trigger{
    display:block;
    text-decoration:none;
    cursor:pointer;
    height:10px;
    width:10px;
    margin:5px 7px;
    background:0 0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    border:none
}
.vc_general.vc_pagination .vc_pagination-trigger:focus{
    outline:0
}
.vc_general.vc_pagination .vc_active .vc_pagination-trigger{
    cursor:default
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger{
    border:3px solid transparent
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{
    opacity:.6
}
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{
    opacity:1
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger{
    opacity:1
}
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger{
    border-radius:50%
}
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger{
    border-radius:3px
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#5472d2
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#00c1cf
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#fe6c61
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#8d6dc4
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#4cadc9
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#cec2ab
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#50485b
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#75d69c
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f7be68
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#5aa1e3
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#6dab3c
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f4524d
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#f79468
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#b97ebb
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#2a2a2a
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#ebebeb
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger{
    background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger{
    background-color:#fff
}
.vc_grid.vc_row{
    padding-left:0;
    padding-right:0;
    margin-left:0;
    margin-right:0
}
.vc-row[data-vc-full-width] .vc_grid.vc_row{
    overflow:hidden
}
.vc_grid.vc_row.vc_grid-gutter-1px{
    margin-bottom:-1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{
    margin-right:-1px
}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{
    padding-right:1px;
    padding-bottom:1px
}
.vc_grid.vc_row.vc_grid-gutter-2px{
    margin-bottom:-2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{
    margin-right:-2px
}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{
    padding-right:2px;
    padding-bottom:2px
}
.vc_grid.vc_row.vc_grid-gutter-3px{
    margin-bottom:-3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{
    margin-right:-3px
}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{
    padding-right:3px;
    padding-bottom:3px
}
.vc_grid.vc_row.vc_grid-gutter-4px{
    margin-bottom:-4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{
    margin-right:-4px
}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{
    padding-right:4px;
    padding-bottom:4px
}
.vc_grid.vc_row.vc_grid-gutter-5px{
    margin-bottom:-5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{
    margin-right:-5px
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{
    padding-right:5px;
    padding-bottom:5px
}
.vc_grid.vc_row.vc_grid-gutter-10px{
    margin-bottom:-10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{
    margin-right:-10px
}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{
    padding-right:10px;
    padding-bottom:10px
}
.vc_grid.vc_row.vc_grid-gutter-15px{
    margin-bottom:-15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{
    margin-right:-15px
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{
    padding-right:15px;
    padding-bottom:15px
}
.vc_grid.vc_row.vc_grid-gutter-20px{
    margin-bottom:-20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{
    margin-right:-20px
}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{
    padding-right:20px;
    padding-bottom:20px
}
.vc_grid.vc_row.vc_grid-gutter-25px{
    margin-bottom:-25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{
    margin-right:-25px
}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{
    padding-right:25px;
    padding-bottom:25px
}
.vc_grid.vc_row.vc_grid-gutter-30px{
    margin-bottom:-30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
    margin-right:-30px
}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
    padding-right:30px;
    padding-bottom:30px
}
.vc_grid.vc_row.vc_grid-gutter-35px{
    margin-bottom:-35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{
    margin-right:-35px
}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{
    padding-right:35px;
    padding-bottom:35px
}
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover{
    z-index:3
}
.vc_grid.vc_row .vc_grid-item{
    display:none;
    padding:0;
    vertical-align:top;
    float:none;
    box-sizing:border-box;
    z-index:1
}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{
    overflow:hidden
}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{
    margin-bottom:15px
}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{
    text-decoration:none;
    border-bottom:0
}
.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item{
    transition:none!important
}
.vc_grid .vc_gitem-link{
    border-bottom:none;
    outline:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{
    position:static
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    display:block
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
    display:block
}
@media(min-width:768px){
    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
        display:inline-block
    }
}
@-moz-document url-prefix(){
    .vc_masonry_grid .vc_grid-item,.vc_masonry_media_grid .vc_grid-item{
        margin-left:-.01px
    }
}
.vc_gitem-zone-b{
    display:none
}
.vc_gitem-float-none{
    float:none
}
.vc_gitem-float-left{
    float:left
}
.vc_gitem-float-right{
    float:right
}
.vc_gitem-align-center{
    text-align:center
}
.vc_gitem-align-right{
    text-align:right
}
.vc_gitem-align-justify{
    text-align:justify
}
.vc_gitem-block{
    position:relative;
    overflow:hidden
}
.vc_gitem-is-link{
    cursor:pointer
}
.vc_gitem-link{
    text-decoration:none
}
.vc_gitem_row{
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
    padding:inherit;
    box-sizing:border-box
}
.vc_gitem_row .vc_gitem_row{
    margin-bottom:0
}
.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{
    position:absolute;
    left:0;
    right:0;
    top:0
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle{
    position:absolute;
    left:0;
    right:0;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    -o-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom{
    position:absolute;
    left:0;
    right:0;
    bottom:0
}
.vc_gitem_row .vc_gitem-col{
    box-sizing:border-box;
    padding:10px;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover
}
.vc_gitem-zone{
    position:relative;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:cover;
    background-clip:border-box;
    box-sizing:border-box;
    overflow:hidden
}
.vc_gitem-zone .vc-zone-link{
    display:block;
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:5
}
.vc_gitem-zone-img{
    width:100%;
    display:block;
    visibility:hidden;
    height:auto
}
.vc_gitem-zone-a .vc_gitem-zone-mini{
    box-sizing:border-box;
    padding:inherit;
    position:static;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.vc_gitem-zone-b{
    overflow:hidden
}
.vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    padding:inherit;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block{
    float:right;
    width:50%
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c{
    float:left;
    width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block{
    float:left;
    width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c{
    float:right;
    width:50%
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{
    display:none!important
}
.vc-gitem-zone-height-mode-auto:before{
    content:"";
    display:block;
    padding-top:100%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before{
    padding-top:75%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{
    padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{
    padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before{
    padding-top:56.25%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before{
    padding-top:177.77777778%
}
.vc_gitem-animated-block{
    position:relative
}
.vc_gitem-animate .vc_btn{
    -webkit-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease
}
.vc_gitem-animate .vc_gitem-zone-b{
    z-index:199
}
.vc_gitem-animate-none .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0;
    opacity:0;
    box-sizing:border-box
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b{
    opacity:1
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:0;
    opacity:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    box-sizing:border-box
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:0
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    display:inline-block;
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    -moz-transition:-moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);
    transition:transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    opacity:1
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{
    opacity:1
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    width:50%
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.vc_gitem-animate-scaleIn{
    overflow:hidden
}
.vc_gitem-animate-scaleIn .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    -o-transition:-o-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.vc_gitem-animate-scaleRotateIn{
    overflow:hidden
}
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:-webkit-transform .3s ease-in-out;
    -moz-transition:-moz-transform .3s ease-in-out;
    -o-transition:-o-transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{
    -webkit-transform:scale(1.5) rotate(10deg);
    -moz-transform:scale(1.5) rotate(10deg);
    -ms-transform:scale(1.5) rotate(10deg);
    -o-transform:scale(1.5) rotate(10deg);
    transform:scale(1.5) rotate(10deg)
}
.vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    filter:blur(0);
    -webkit-filter:blur(0);
    -moz-filter:blur(0);
    -ms-filter:blur(0);
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden;
    webkit-transition:filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);
    -moz-transition:filter .5s cubic-bezier(0,.275,.125,1),-moz-transform .5s cubic-bezier(0,.275,.125,1);
    transition:filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.125,1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    filter:url(../../../plugins/js_composer/assets/vc/blur.svg#blur);
    -webkit-filter:blur(2px);
    -moz-filter:blur(2px);
    -ms-filter:blur(2px);
    filter:blur(2px)
}
.vc_gitem-animate-blurScaleOut{
    overflow:hidden
}
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.vc_gitem-animate-slideInRight{
    overflow:hidden
}
.vc_gitem-animate-slideInRight .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    opacity:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.vc_gitem-animate-slideInLeft{
    overflow:hidden
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    transform:translateX(-100%);
    opacity:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.vc_gitem-animate-slideBottom{
    overflow:hidden;
    position:relative
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b{
    display:block;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    z-index:1000;
    position:absolute;
    top:100%;
    height:100%;
    left:0;
    right:0;
    margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b{
    top:0
}
.vc_gitem-animate-slideTop{
    overflow:hidden;
    position:relative
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b{
    display:block;
    -webkit-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease;
    z-index:1000;
    position:absolute;
    top:-100%;
    height:100%;
    left:0;
    right:0;
    margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b{
    top:0
}
.vc_gitem-animate-flipFadeIn{
    overflow:hidden
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s;
    -moz-transition:-moz-transform 1s;
    -o-transition:-o-transform 1s;
    transition:transform 1s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    opacity:0;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.vc_gitem-animate-flipHorizontalFadeIn{
    overflow:hidden
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform 1s;
    -moz-transition:-moz-transform 1s;
    -o-transition:-o-transform 1s;
    transition:transform 1s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{
    display:block;
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    opacity:0;
    -webkit-transition:all .6s ease;
    -o-transition:all .6s ease;
    transition:all .6s ease;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{
    opacity:1;
    -webkit-transform:rotateY(0);
    -ms-transform:rotateY(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.vc_gitem-animate-goTop20{
    overflow:hidden
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-a{
    position:relative;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a{
    -webkit-transform:translateY(-20%);
    -ms-transform:translateY(-20%);
    -o-transform:translateY(-20%);
    transform:translateY(-20%)
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b{
    display:block;
    -webkit-transition:bottom .5s ease;
    -o-transition:bottom .5s ease;
    transition:bottom .5s ease;
    bottom:-100%;
    z-index:1000;
    position:absolute;
    width:100%;
    margin:0
}
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b{
    bottom:0
}
.vc_gitem-animate-goBottom20{
    overflow:hidden
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a{
    position:relative;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:-webkit-transform .5s ease;
    -moz-transition:-moz-transform .5s ease;
    -o-transition:-o-transform .5s ease;
    transition:transform .5s ease
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a{
    -webkit-transform:translateY(20%);
    -ms-transform:translateY(20%);
    transform:translateY(20%)
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b{
    display:block;
    -webkit-transition:top .5s ease;
    -o-transition:top .5s ease;
    transition:top .5s ease;
    top:-100%;
    z-index:1000;
    position:absolute;
    width:100%;
    margin:0
}
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini{
    position:static;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b{
    top:0
}
.vc_gitem-post-data{
    margin-bottom:15px
}
.vc_gitem-post-data h2{
    margin:0
}
.vc_gitem-post-category-name .vc_gitem-link{
    color:inherit
}
.vc_grid .vc_pageable-load-more-btn{
    text-align:center;
    margin-top:25px
}
.vc_grid .vc_pageable-load-more-btn>.vc_btn{
    outline:0
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{
    display:none;
    margin-top:20px;
    text-align:center;
    -webkit-tap-highlight-color:transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot{
    cursor:pointer;
    display:inline-block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span{
    border:3px solid;
    -webkit-transition:background-color .2s ease;
    -o-transition:background-color .2s ease;
    transition:background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{
    border:3px solid;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    -webkit-transition:background-color .2s ease;
    -o-transition:background-color .2s ease;
    transition:background-color .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span{
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots{
    display:block
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity .2s ease;
    -o-transition:opacity .2s ease;
    transition:opacity .2s ease
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    border-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span{
    background-color:#5472d2!important;
    border-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    border-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span{
    background-color:#00c1cf!important;
    border-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    border-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span{
    background-color:#fe6c61!important;
    border-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    border-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span{
    background-color:#8d6dc4!important;
    border-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    border-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span{
    background-color:#4cadc9!important;
    border-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    border-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span{
    background-color:#cec2ab!important;
    border-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    border-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span{
    background-color:#50485b!important;
    border-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    border-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span{
    background-color:#75d69c!important;
    border-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    border-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span{
    background-color:#2a2a2a!important;
    border-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    border-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{
    background-color:#ebebeb!important;
    border-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    border-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span{
    background-color:#f7be68!important;
    border-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    border-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span{
    background-color:#5aa1e3!important;
    border-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    border-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span{
    background-color:#6dab3c!important;
    border-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    border-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{
    background-color:#f4524d!important;
    border-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    border-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span{
    background-color:#f79468!important;
    border-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    border-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span{
    background-color:#b97ebb!important;
    border-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    border-color:#fff!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span{
    background-color:#fff!important;
    border-color:#fff!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{
    background-color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{
    background-color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{
    background-color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{
    background-color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{
    background-color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{
    background-color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{
    background-color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{
    background-color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{
    background-color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{
    background-color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{
    background-color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{
    background-color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{
    background-color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{
    background-color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{
    background-color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{
    background-color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{
    background-color:#fff!important
}
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{
    cursor:pointer;
    opacity:0;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s;
    -webkit-tap-highlight-color:transparent
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled{
    display:none!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
    position:absolute;
    top:50%;
    margin-top:-12.5px;
    opacity:.5;
    font-size:25px;
    line-height:25px;
    height:25px;
    display:inline-block;
    text-decoration:none;
    cursor:pointer;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover{
    opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{
    left:5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside{
    left:-30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next{
    right:5px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside{
    right:-30px
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue{
    color:#5472d2!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise{
    color:#00c1cf!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink{
    color:#fe6c61!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet{
    color:#8d6dc4!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc{
    color:#4cadc9!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino{
    color:#cec2ab!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine{
    color:#50485b!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue{
    color:#75d69c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black{
    color:#2a2a2a!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey{
    color:#ebebeb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange{
    color:#f7be68!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky{
    color:#5aa1e3!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green{
    color:#6dab3c!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink{
    color:#f4524d!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown{
    color:#f79468!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple{
    color:#b97ebb!important
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white{
    color:#fff!important
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-13px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-13.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-14px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-14.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-15px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-17.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-20px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-22.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-25px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-27.5px
}
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev{
    margin-top:-30px
}
.vc_grid-pagination .vc_grid-pagination-list{
    outline:0;
    display:block;
    padding-left:0;
    text-align:center;
    margin:20px 0 0!important;
    border-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list>li{
    display:inline-block;
    margin:0;
    border:0 solid transparent
}
.vc_grid-pagination .vc_grid-pagination-list>li>a,.vc_grid-pagination .vc_grid-pagination-list>li>span{
    color:#fff;
    background-color:#428bca;
    border:1px solid #428bca;
    -webkit-transition:opacity .3s ease-in 0s;
    -o-transition:opacity .3s ease-in 0s;
    transition:opacity .3s ease-in 0s;
    position:relative;
    float:left;
    padding:3px 10px;
    line-height:1.42857143;
    text-decoration:none;
    opacity:.5;
    margin-left:-1px;
    font-size:10px
}
.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span{
    margin-left:0
}
.vc_grid-pagination .vc_grid-pagination-list>li:focus a,.vc_grid-pagination .vc_grid-pagination-list>li:focus span,.vc_grid-pagination .vc_grid-pagination-list>li:hover a,.vc_grid-pagination .vc_grid-pagination-list>li:hover span{
    opacity:1
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e61b"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e61a"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e618"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after{
    font-family:vc_grid_v1;
    display:inline-block;
    content:"\e619"
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover{
    z-index:2;
    opacity:1;
    cursor:default
}
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover{
    display:none
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li{
    border-color:#5472d2!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span{
    background-color:#5472d2!important;
    border-color:#5472d2!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li{
    border-color:#00c1cf!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span{
    background-color:#00c1cf!important;
    border-color:#00c1cf!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li{
    border-color:#fe6c61!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span{
    background-color:#fe6c61!important;
    border-color:#fe6c61!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li{
    border-color:#8d6dc4!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span{
    background-color:#8d6dc4!important;
    border-color:#8d6dc4!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li{
    border-color:#4cadc9!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span{
    background-color:#4cadc9!important;
    border-color:#4cadc9!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li{
    border-color:#cec2ab!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span{
    background-color:#cec2ab!important;
    border-color:#cec2ab!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li{
    border-color:#50485b!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span{
    background-color:#50485b!important;
    border-color:#50485b!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li{
    border-color:#75d69c!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span{
    background-color:#75d69c!important;
    border-color:#75d69c!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li{
    border-color:#2a2a2a!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span{
    background-color:#2a2a2a!important;
    border-color:#2a2a2a!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{
    border-color:#ebebeb!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span{
    background-color:#ebebeb!important;
    border-color:#ebebeb!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li{
    border-color:#f7be68!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span{
    background-color:#f7be68!important;
    border-color:#f7be68!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li{
    border-color:#5aa1e3!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span{
    background-color:#5aa1e3!important;
    border-color:#5aa1e3!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li{
    border-color:#6dab3c!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span{
    background-color:#6dab3c!important;
    border-color:#6dab3c!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li{
    border-color:#f4524d!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span{
    background-color:#f4524d!important;
    border-color:#f4524d!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li{
    border-color:#f79468!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span{
    background-color:#f79468!important;
    border-color:#f79468!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li{
    border-color:#b97ebb!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span{
    background-color:#b97ebb!important;
    border-color:#b97ebb!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li{
    border-color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span{
    background-color:#fff!important;
    border-color:#fff!important;
    color:#2a2a2a!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-width:28px;
    min-height:22px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span{
    border-bottom-left-radius:2px;
    border-top-left-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span{
    border-bottom-right-radius:2px;
    border-top-right-radius:2px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    margin-left:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    margin-left:5px;
    border-radius:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-height:22px;
    min-width:22px;
    padding:3px
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span{
    background-color:transparent!important;
    color:#000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{
    background-color:transparent!important;
    color:#fff!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li{
    border-left-width:1px!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    border-width:0;
    background:none repeat scroll 0 0 transparent!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child{
    border-width:0!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a{
    color:#000!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{
    color:#fff!important
}
.vc_grid-loading{
    margin:2em auto;
    font-size:10px;
    position:relative;
    text-indent:-9999em;
    -webkit-animation-delay:.16s;
    animation-delay:.16s;
    height:20px
}
.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before{
    border-radius:50%;
    width:12px;
    height:12px;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation:load7 1.8s infinite ease-in-out;
    animation:load7 1.8s infinite ease-in-out
}
.vc_grid-loading:before{
    left:-20px
}
.vc_grid-loading:after{
    left:20px;
    -webkit-animation-delay:.32s;
    animation-delay:.32s
}
.vc_grid-loading:after,.vc_grid-loading:before{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
@keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
.vc_grid-filter{
    margin-left:0;
    margin-bottom:20px;
    list-style:none;
    padding:0
}
.vc_grid-filter.vc_grid-filter-center{
    text-align:center
}
.vc_grid-filter.vc_grid-filter-right{
    text-align:right
}
.vc_grid-filter.vc_grid-filter-left{
    text-align:left
}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{
    background-color:#5472d2
}
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{
    background-color:#00c1cf
}
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{
    background-color:#fe6c61
}
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{
    background-color:#8d6dc4
}
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{
    background-color:#4cadc9
}
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{
    background-color:#cec2ab
}
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{
    background-color:#50485b
}
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{
    background-color:#75d69c
}
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
    background-color:#2a2a2a
}
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color:#ebebeb
}
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{
    background-color:#f7be68
}
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{
    background-color:#5aa1e3
}
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover{
    background-color:#6dab3c
}
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{
    background-color:#f4524d
}
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{
    background-color:#f79468
}
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{
    background-color:#b97ebb
}
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover{
    background-color:#fff
}
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter>.vc_grid-filter-item{
    cursor:pointer;
    display:inline-block;
    background:0 0;
    padding:4px 10px;
    -webkit-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear
}
.vc_grid-filter>.vc_grid-filter-item:first-child{
    margin-left:0!important
}
.vc_grid-filter>.vc_grid-filter-item>span{
    -webkit-transition:color .1s linear;
    -o-transition:color .1s linear;
    transition:color .1s linear;
    outline:0;
    padding:0;
    text-decoration:none
}
.vc_grid-filter>.vc_grid-filter-item.vc_active>span,.vc_grid-filter>.vc_grid-filter-item:hover>span{
    text-decoration:none
}
.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item{
    margin:0 5px 5px 0;
    border-radius:30px
}
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item{
    padding:0!important
}
.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item{
    margin:0 5px 5px 0;
    border-radius:5px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{
    margin:0;
    border:1px solid rgba(235,235,235,.8);
    border-collapse:collapse
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2){
    margin-left:-1px;
    margin-top:-1px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover{
    position:relative;
    z-index:1;
    border-color:transparent
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a{
    text-decoration:none
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item{
    background-color:#7c93dd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{
    background-color:#5472d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item{
    background-color:#00919c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{
    background-color:#00c1cf
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item{
    background-color:#fe9b94
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{
    background-color:#fe6c61
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item{
    background-color:#a991d3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{
    background-color:#8d6dc4
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item{
    background-color:#73bfd5
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{
    background-color:#4cadc9
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item{
    background-color:#e1d9cb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{
    background-color:#cec2ab
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item{
    background-color:#695f77
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{
    background-color:#50485b
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item{
    background-color:#9ce2b8
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{
    background-color:#75d69c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item{
    background-color:#444
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover{
    background-color:#2a2a2a
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{
    background-color:#d2d2d2
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{
    background-color:#ebebeb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item{
    background-color:#fad398
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{
    background-color:#f7be68
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item{
    background-color:#86baea
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{
    background-color:#5aa1e3
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item{
    background-color:#87c456
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover{
    background-color:#6dab3c
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item{
    background-color:#f7817d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{
    background-color:#f4524d
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item{
    background-color:#fab698
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{
    background-color:#f79468
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item{
    background-color:#cb9fcd
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{
    background-color:#b97ebb
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item{
    background-color:#e6e6e6
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover{
    background-color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
    color:#666
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item{
    margin:0;
    border:1px solid transparent;
    border-collapse:collapse;
    padding:3px 7px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span{
    color:#fff
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2){
    border-left:none;
    margin-left:1px;
    border-top:none;
    margin-top:1px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top:0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
    border-top:0
}
.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px
}
.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item{
    border-radius:3px!important
}
.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item{
    border-radius:30px!important
}
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item{
    font-size:12px;
    padding:1px 5px
}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item{
    font-size:13px;
    padding:2px 7px
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{
    font-size:100%;
    padding:2px 10px
}
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item{
    font-size:18px;
    padding:4px 10px
}
.vc_grid-filter-select{
    display:none
}
.vc_grid-filter-dropdown,.vc_grid-filter-select{
    font-size:12px;
    margin-bottom:20px
}
.vc_grid-filter-dropdown.vc_grid-filter-center,.vc_grid-filter-select.vc_grid-filter-center{
    text-align:center
}
.vc_grid-filter-dropdown.vc_grid-filter-right,.vc_grid-filter-select.vc_grid-filter-right{
    text-align:right
}
.vc_grid-filter-dropdown.vc_grid-filter-left,.vc_grid-filter-select.vc_grid-filter-left{
    text-align:left
}
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
    display:none
}
.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{
    outline:0;
    display:inline-block
}
@media(min-width:768px){
    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon{
        color:#5472d2
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon{
        color:#00c1cf
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon{
        color:#fe6c61
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon{
        color:#8d6dc4
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon{
        color:#4cadc9
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon{
        color:#cec2ab
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon{
        color:#50485b
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon{
        color:#75d69c
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon{
        color:#2a2a2a
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon{
        color:#ebebeb
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon{
        color:#f7be68
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon{
        color:#5aa1e3
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon{
        color:#6dab3c
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon{
        color:#f4524d
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon{
        color:#f79468
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon{
        color:#b97ebb
    }
    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon{
        color:#fff
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select{
        border:1px solid #ccc;
        display:inline-block;
        height:30px;
        overflow:hidden;
        padding-right:5px;
        text-align:left;
        width:auto;
        vertical-align:middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{
        font-size:17px;
        display:inline;
        vertical-align:middle
    }
    .vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{
        background:none repeat scroll 0 0 transparent;
        border:0;
        border-radius:0;
        height:30px;
        line-height:1;
        margin-right:-50px;
        padding:5px;
        position:relative;
        font-size:12px;
        z-index:0;
        cursor:pointer;
        max-width:inherit!important
    }
}
@media(max-width:768px){
    .vc_responsive .vc_grid-filter-select{
        display:block
    }
    .vc_responsive .vc_grid-filter:not(.vc_gitem-post-data){
        display:none!important
    }
}
.owl-carousel .owl-item .vc_grid-item{
    -webkit-transform:translate3D(0,0,0);
    -ms-transform:translate3D(0,0,0);
    transform:translate3D(0,0,0)
}
.owl-carousel .owl-animated-out{
    z-index:0
}
.owl-carousel .owl-animated-in{
    z-index:1
}
.vc-hoverbox-wrapper,.vc-hoverbox-wrapper *{
    box-sizing:border-box
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front{
    border-radius:10px
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front{
    border-radius:50px
}
.vc-hoverbox-wrapper.vc-hoverbox-align--center{
    text-align:center
}
.vc-hoverbox-wrapper.vc-hoverbox-align--left{
    text-align:left
}
.vc-hoverbox-wrapper.vc-hoverbox-align--right{
    text-align:right
}
.vc-hoverbox-wrapper .vc-hoverbox{
    position:relative;
    display:inline-block;
    text-align:center;
    width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox{
    width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox{
    width:90%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox{
    width:80%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox{
    width:70%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox{
    width:60%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox{
    width:50%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox{
    width:40%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox{
    width:30%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox{
    width:20%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox{
    width:10%
}
.vc-hoverbox-inner{
    width:100%;
    display:inline-block;
    min-height:250px
}
.vc-hoverbox-inner :last-child{
    margin-bottom:0
}
.vc-hoverbox-block{
    height:100%;
    width:100%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    transition:transform .5s ease-in-out;
    transform-style:preserve-3d;
    background-size:cover;
    background-position:center
}
.vc-hoverbox-block-inner{
    flex-shrink:0;
    padding:20px
}
.vc-hoverbox-block-inner>*{
    backface-visibility:hidden
}
.vc-hoverbox-front{
    transform:rotateY(0);
    z-index:1
}
.vc-hoverbox-back{
    transform:rotateY(180deg)
}
.vc-hoverbox:hover .vc-hoverbox-front{
    transform:rotateY(-180deg)
}
.vc-hoverbox:hover .vc-hoverbox-back{
    transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front{
    transform:rotateY(180deg)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back{
    transform:rotateY(0);
    z-index:2
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front{
    transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back{
    transform:rotateY(-180deg)
}
@font-face{
    font-family:vc_grid_v1;
    src:url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src:url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'),url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),url(../../../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{
    font-family:vc_grid_v1;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.vc_arrow-icon-minus:before{
    content:"\e61c"
}
.vc_arrow-icon-plus:before{
    content:"\e61d"
}
.vc_arrow-icon-arrow_down:before{
    content:"\e61e"
}
.vc_arrow-icon-arrow_up:before{
    content:"\e61f"
}
.vc_arrow-icon-arrow_01_left:before{
    content:"\e600"
}
.vc_arrow-icon-arrow_01_right:before{
    content:"\e601"
}
.vc_arrow-icon-arrow_02_left:before{
    content:"\e602"
}
.vc_arrow-icon-arrow_02_right:before{
    content:"\e603"
}
.vc_arrow-icon-arrow_03_left:before{
    content:"\e604"
}
.vc_arrow-icon-arrow_03_right:before{
    content:"\e605"
}
.vc_arrow-icon-arrow_04_left:before{
    content:"\e606"
}
.vc_arrow-icon-arrow_04_right:before{
    content:"\e607"
}
.vc_arrow-icon-arrow_05_left:before{
    content:"\e608"
}
.vc_arrow-icon-arrow_05_right:before{
    content:"\e609"
}
.vc_arrow-icon-arrow_06_left:before{
    content:"\e60a"
}
.vc_arrow-icon-arrow_06_right:before{
    content:"\e60b"
}
.vc_arrow-icon-arrow_07_left:before{
    content:"\e60c"
}
.vc_arrow-icon-arrow_07_right:before{
    content:"\e60d"
}
.vc_arrow-icon-arrow_08_left:before{
    content:"\e60e"
}
.vc_arrow-icon-arrow_08_right:before{
    content:"\e60f"
}
.vc_arrow-icon-arrow_09_left:before{
    content:"\e610"
}
.vc_arrow-icon-arrow_09_right:before{
    content:"\e611"
}
.vc_arrow-icon-arrow_10_left:before{
    content:"\e612"
}
.vc_arrow-icon-arrow_10_right:before{
    content:"\e613"
}
.vc_arrow-icon-arrow_11_left:before{
    content:"\e614"
}
.vc_arrow-icon-arrow_11_right:before{
    content:"\e615"
}
.vc_arrow-icon-arrow_12_left:before{
    content:"\e616"
}
.vc_arrow-icon-arrow_12_right:before{
    content:"\e617"
}
.vc_arrow-icon-navicon:before{
    content:"\f0c9"
}
.wpb_animate_when_almost_visible{
    opacity:0
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation){
    -webkit-animation:none;
    -o-animation:none;
    animation:none
}
.top-to-bottom,.wpb_top-to-bottom{
    -webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.bottom-to-top,.wpb_bottom-to-top{
    -webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.left-to-right,.wpb_left-to-right{
    -webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.right-to-left,.wpb_right-to-left{
    -webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.appear,.wpb_appear{
    -webkit-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -o-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.wpb_start_animation{
    opacity:1
}
@-webkit-keyframes wpb_ttb{
    0%{
        -webkit-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_ttb{
    0%{
        -moz-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_ttb{
    0%{
        -o-transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_ttb{
    0%{
        -webkit-transform:translate(0,-10%);
        -ms-transform:translate(0,-10%);
        -o-transform:translate(0,-10%);
        transform:translate(0,-10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_btt{
    0%{
        -webkit-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_btt{
    0%{
        -moz-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_btt{
    0%{
        -o-transform:translate(0,10%);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_btt{
    0%{
        -webkit-transform:translate(0,10%);
        -ms-transform:translate(0,10%);
        -o-transform:translate(0,10%);
        transform:translate(0,10%);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_ltr{
    0%{
        -webkit-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_ltr{
    0%{
        -moz-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_ltr{
    0%{
        -o-transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_ltr{
    0%{
        -webkit-transform:translate(-10%,0);
        -ms-transform:translate(-10%,0);
        -o-transform:translate(-10%,0);
        transform:translate(-10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_rtl{
    0%{
        -webkit-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        opacity:1
    }
}
@-moz-keyframes wpb_rtl{
    0%{
        -moz-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -moz-transform:translate(0,0);
        opacity:1
    }
}
@-o-keyframes wpb_rtl{
    0%{
        -o-transform:translate(10%,0);
        opacity:0
    }
    100%{
        -o-transform:translate(0,0);
        opacity:1
    }
}
@keyframes wpb_rtl{
    0%{
        -webkit-transform:translate(10%,0);
        -ms-transform:translate(10%,0);
        -o-transform:translate(10%,0);
        transform:translate(10%,0);
        opacity:0
    }
    100%{
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        opacity:1
    }
}
@-webkit-keyframes wpb_appear{
    0%{
        -webkit-transform:scale(.5);
        opacity:.1
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@-moz-keyframes wpb_appear{
    0%{
        -moz-transform:scale(.5);
        opacity:.1
    }
    100%{
        -moz-transform:scale(1);
        opacity:1
    }
}
@-o-keyframes wpb_appear{
    0%{
        -o-transform:scale(.5);
        opacity:.1
    }
    100%{
        -o-transform:scale(1);
        opacity:1
    }
}
@keyframes wpb_appear{
    0%{
        -webkit-transform:scale(.5);
        -ms-transform:scale(.5);
        -o-transform:scale(.5);
        transform:scale(.5);
        opacity:.1
    }
    100%{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        opacity:1
    }
}
.vc-spinner::before{
    content:'';
    width:16px;
    height:16px;
    display:inline-block;
    pointer-events:none;
    margin-top:6px;
    background:url(../../../plugins/js_composer/assets/images/spinner.gif) no-repeat;
    background-position-x:center;
    background-position-y:center
}
.vc-spinner.vc-spinner-complete::before{
    background-image:url(../../../plugins/js_composer/assets/vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before{
    background-image:url(../../../plugins/js_composer/assets/vc/remove.png)
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini{
    position:relative
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone{
    opacity:0!important;
    -webkit-transform:none!important;
    -ms-transform:none!important;
    transform:none!important;
    -webkit-transition:none!important;
    -o-transition:none!important;
    transition:none!important
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper{
    position:absolute;
    right:0;
    top:50%;
    margin-top:-50px;
    left:0
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader{
    margin:2em auto;
    font-size:10px;
    position:relative;
    text-indent:-9999em;
    -webkit-animation-delay:.16s;
    animation-delay:.16s;
    height:50px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    border-radius:50%;
    width:12px;
    height:12px;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation:vc_woo-add-cart-load 1.8s infinite ease-in-out;
    animation:vc_woo-add-cart-load 1.8s infinite ease-in-out
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    left:-20px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after{
    left:20px;
    -webkit-animation-delay:.32s;
    animation-delay:.32s
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{
    content:'';
    position:absolute;
    top:0
}
@-webkit-keyframes vc_woo-add-cart-load{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
@keyframes vc_woo-add-cart-load{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
    }
    40%{
        box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
    }
}
.vc_grid-item-mini .added_to_cart.wc-forward{
    display:none
}
.gel-breadcrumbs-left .g5core-breadcrumbs{
    -ms-flex-pack:start;
    justify-content:flex-start
}
.gel-breadcrumbs-center .g5core-breadcrumbs{
    -ms-flex-pack:center;
    justify-content:center
}
.gel-breadcrumbs-right .g5core-breadcrumbs{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.gel-breadcrumbs-custom-typo .g5core-breadcrumbs{
    color:inherit
}
.gel-page-title-style-01{
    text-align:left
}
.gel-page-title-style-02{
    text-align:center
}
.gel-page-title-style-03{
    text-align:right
}
.g5element-bg-full{
    position:absolute!important;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.vc_progress_bar .vc_general.vc_single_bar{
    -webkit-box-shadow:none;
    box-shadow:none
}
.vc_progress_bar .vc_general.vc_single_bar .vc_bar .vc_label_units,.vc_progress_bar.prb_value_move .vc_general.vc_single_bar .vc_label .vc_label_units{
    display:none
}
.vc_progress_bar.prb_value_move .vc_general.vc_single_bar .vc_bar .vc_label_units{
    display:block;
    position:absolute;
    right:10px;
    top:7px;
    font-size:80%;
    color:#fff
}
.vc_progress_bar.prb_label_above .vc_general.vc_single_bar .vc_label.vc_label,.vc_progress_bar.prb_label_bellow .vc_general.vc_single_bar .vc_label.vc_label{
    text-shadow:none;
    color:inherit
}
.vc_progress_bar.prb_label_above .vc_general.vc_single_bar,.vc_progress_bar.prb_label_bellow .vc_general.vc_single_bar{
    background-color:transparent;
    box-shadow:none
}
.vc_progress_bar.prb_label_above .vc_general.vc_single_bar .vc_label,.vc_progress_bar.prb_label_bellow .vc_general.vc_single_bar .vc_label{
    padding:.5em 0;
    font-size:inherit
}
.vc_progress_bar.prb_label_above .vc_general.vc_single_bar .vc_bar{
    height:10px;
    bottom:-5px;
    top:auto
}
.vc_progress_bar.prb_label_bellow .vc_general.vc_single_bar .vc_bar{
    height:10px;
    top:0;
    bottom:auto
}
.vc_progress_bar.prb_label_bellow .vc_general.vc_single_bar{
    padding-top:5px;
    margin-bottom:7px
}
.get-btn-inline{
    display:inline-block
}
.get-btn-left{
    text-align:left
}
.get-btn-center{
    text-align:center
}
.get-btn-right{
    text-align:right
}
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-underline .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
    left:0
}
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-underline .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
    padding-left:26px
}
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-underline .vc_tta-controls-icon-position-right .vc_tta-controls-icon{
    right:0
}
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-underline .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{
    padding-right:26px
}
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-underline .vc_tta-panel-body{
    padding-left:26px;
    padding-right:26px
}
.gel-image-effectr-wrap:hover .gel-image-effect .gel-effect-content:after,.gel-image-effectr-wrap:hover .gel-image-effect .gel-effect-content:before,.gel-image-effectr-wrap:hover .gel-image-effect:after{
    opacity:1
}
.gel-image-effectr-wrap:hover .suprema-effect .gel-effect-content:before{
    -webkit-transition:opacity .3s ease 50ms,transform 2s cubic-bezier(.26,.63,0,.96);
    transition:opacity .3s ease 50ms,transform 2s cubic-bezier(.26,.63,0,.96);
    -webkit-transform:rotate(-45deg) translateX(-1000px);
    transform:rotate(-45deg) translateX(-1000px)
}
.gel-image-effectr-wrap:hover .suprema-effect .gel-effect-content:after{
    -webkit-transition:opacity .4s ease,transform 2s cubic-bezier(.26,.63,0,.96);
    transition:opacity .4s ease,transform 2s cubic-bezier(.26,.63,0,.96);
    -webkit-transform:rotate(-45deg) translateX(1000px);
    transform:rotate(-45deg) translateX(1000px)
}
.gel-image-effectr-wrap:hover .layla-effect .gel-effect-content:after{
    left:10px;
    right:10px
}
.gel-image-effectr-wrap:hover .layla-effect .gel-effect-content:before{
    top:10px;
    bottom:10px
}
.gel-image-effectr-wrap:hover .bubba-effect .gel-effect-content:after{
    left:25px;
    right:25px
}
.gel-image-effectr-wrap:hover .bubba-effect .gel-effect-content:before{
    top:25px;
    bottom:25px
}
.gel-image-effectr-wrap:hover .jazz-effect .gel-effect-content:before{
    -webkit-transform:rotate(45deg) scale(1);
    transform:rotate(45deg) scale(1)
}
.gel-image-effectr-wrap:hover .flash-effect .gel-effect-content:before{
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)
}
.gel-image-effectr-wrap:hover .symmetry-effect .gel-effect-content:after,.gel-image-effectr-wrap:hover .symmetry-effect .gel-effect-content:before{
    height:100%;
    width:100%
}
.gel-image-effectr-wrap:hover .ming-effect .gel-effect-content:before{
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.gel-image-effectr-wrap:hover .gel-image-effect-img-zoom-in .gel-effect-content{
    -webkit-transform:scale3d(1.2,1.2,1);
    transform:scale3d(1.2,1.2,1)
}
.gel-image-effectr-wrap:hover .gel-image-effect-img-zoom-out .gel-effect-content{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.gel-image-effectr-wrap:hover .gel-image-effect-img-slide-right .gel-effect-content{
    -webkit-transform:translate3d(0,0,0) scale(1.2);
    transform:translate3d(0,0,0) scale(1.2)
}
.gel-image-effectr-wrap:hover .gel-image-effect-img-slide-left .gel-effect-content{
    -webkit-transform:translate3d(-10%,0,0) scale(1.2);
    transform:translate3d(-10%,0,0) scale(1.2)
}
.gel-image-effectr-wrap:hover .gel-image-effect-img-slide-top .gel-effect-content{
    -webkit-transform:translate3d(0,-10%,0) scale(1.25);
    transform:translate3d(0,-10%,0) scale(1.25)
}
.gel-image-effectr-wrap:hover .gel-image-effect-img-slide-bottom .gel-effect-content{
    -webkit-transform:translate3d(0,0,0) scale(1.25);
    transform:translate3d(0,0,0) scale(1.25)
}
.gel-image-effectr-wrap:hover .gel-image-effect-img-rotate .gel-effect-content{
    -webkit-transform:scale(1.4) rotate(10deg);
    transform:scale(1.4) rotate(10deg)
}
.flash-effect,.gel-image-effect{
    overflow:hidden;
    position:relative
}
.gel-image-effect:after{
    -webkit-transition:opacity .8s ease .15s;
    transition:opacity .8s ease .15s;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.3);
    opacity:0;
    z-index:0
}
.flash-effect .gel-effect-content,.gel-image-effect .gel-effect-content,.ming-effect .gel-effect-content{
    position:relative
}
.gel-image-effect .gel-effect-content:after,.gel-image-effect .gel-effect-content:before,.gel-image-effect:after{
    position:absolute;
    content:"";
    display:block
}
.suprema-effect .gel-effect-content:after,.suprema-effect .gel-effect-content:before{
    width:45%;
    height:2px;
    top:50%;
    background:#fff;
    opacity:0;
    z-index:2;
    -webkit-transition:opacity .2s ease,transform 0s .2s;
    transition:opacity .2s ease,transform 0s .2s
}
.suprema-effect .gel-effect-content:before{
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    left:50%
}
.suprema-effect .gel-effect-content:after{
    right:50%;
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.bubba-effect .gel-effect-content:after,.bubba-effect .gel-effect-content:before,.layla-effect .gel-effect-content:after,.layla-effect .gel-effect-content:before{
    content:"";
    display:block;
    background-color:transparent;
    position:absolute;
    z-index:2;
    -webkit-transition:all .5s;
    transition:all .5s
}
.bubba-effect .gel-effect-content:after,.layla-effect .gel-effect-content:after{
    top:25px;
    bottom:25px;
    left:50%;
    right:50%;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#fff;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#fff
}
.bubba-effect .gel-effect-content:before,.layla-effect .gel-effect-content:before{
    top:50%;
    bottom:50%;
    left:25px;
    right:25px;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#fff;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#fff
}
.jazz-effect .gel-effect-content:before{
    background-color:transparent;
    z-index:2;
    width:100%;
    height:100%;
    top:0;
    opacity:0;
    -webkit-transition:all .5s;
    transition:all .5s;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#fff;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#fff;
    -webkit-transform:rotate(45deg) scale(.5);
    transform:rotate(45deg) scale(.5)
}
.flash-effect .gel-effect-content:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,.5);
    content:"";
    -webkit-transition:all .6s;
    transition:all .6s;
    z-index:2;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)
}
.symmetry-effect .gel-effect-content:after,.symmetry-effect .gel-effect-content:before{
    width:0;
    height:0;
    background-color:rgba(48,133,163,.3);
    -webkit-transition:all .5s ease 0s;
    transition:all .5s ease 0s
}
.symmetry-effect .gel-effect-content:before{
    left:0;
    top:0
}
.symmetry-effect .gel-effect-content:after{
    bottom:0;
    right:0
}
.ming-effect .gel-effect-content:before{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:2px solid #fff;
    -webkit-box-shadow:0 0 0 30px rgba(255,255,255,.2);
    box-shadow:0 0 0 30px rgba(255,255,255,.2);
    content:"";
    opacity:0;
    -webkit-transform:scale3d(1.4,1.4,1);
    transform:scale3d(1.4,1.4,1)
}
.gel-image-effect-img-zoom-in .gel-effect-content,.gel-image-effect-img-zoom-out .gel-effect-content,.ming-effect .gel-effect-content:before{
    -webkit-transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s
}
.gel-image-effect-img-zoom-out .gel-effect-content{
    -webkit-transform:scale3d(1.2,1.2,1);
    transform:scale3d(1.2,1.2,1)
}
.gel-image-effect-img-slide-left .gel-effect-content,.gel-image-effect-img-slide-right .gel-effect-content,.gel-image-effect-img-slide-top .gel-effect-content{
    -webkit-transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-10%,0,0) scale(1.2);
    transform:translate3d(-10%,0,0) scale(1.2);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.gel-image-effect-img-slide-left .gel-effect-content,.gel-image-effect-img-slide-top .gel-effect-content{
    -webkit-transform:translate3d(0,0,0) scale(1.2);
    transform:translate3d(0,0,0) scale(1.2)
}
.gel-image-effect-img-slide-bottom .gel-effect-content{
    -webkit-transform:translate3d(0,-10%,0) scale(1.2);
    transform:translate3d(0,-10%,0) scale(1.2);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.gel-image-effect-img-rotate .gel-effect-content,.gel-image-effect-img-slide-bottom .gel-effect-content{
    -webkit-transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s
}
#g5ere_property_location{
    border-top:dashed 1px #f0f0f0;
    padding-top:15px
}
.g5ere__input-icon,.g5ere__input-icon>span{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:stretch;
    align-items:stretch
}
.g5ere__input-icon.g5ere__input-icon>input{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    border-radius:0 5px 5px 0;
    border-left-width:0;
    margin:0;
    padding:5px;
    border-color:#eee
}
.g5ere__input-icon>span{
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:40px;
    background-color:#e9ecef;
    border:1px solid #ced4da;
    border-radius:5px 0 0 5px
}
.g5ere__input-icon.icon-right>input{
    border-radius:5px 0 0 5px;
    border-left-width:1px;
    border-right-width:0
}
.g5ere__input-icon.icon-right>span{
    border-radius:0 5px 5px 0
}
.g5ere__input-icon.icon-both>input{
    border-radius:0;
    border-right-width:0
}
.g5ere__input-icon.icon-both>span:last-child{
    border-radius:0 5px 5px 0
}
.g5ere__location-coords.hide,.g5ere__lock-pin input[type=checkbox],.g5ere__lock-pin input[type=checkbox]~.locked{
    display:none
}
.g5ere__lock-pin label{
    margin-bottom:0;
    cursor:pointer
}
.g5ere__lock-pin label span{
    margin-left:5px;
    font-weight:600
}
.g5ere__lock-pin label i{
    font-size:18px
}
.g5ere__lock-pin input[type=checkbox]:checked~.locked{
    display:block
}
.g5ere__lock-pin input[type=checkbox]:checked~.unlocked{
    display:none
}
.g5ere__location-actions{
    margin-top:5px;
    margin-bottom:10px
}
.g5ere__enter-coordinates-toggle{
    text-align:right
}
.g5ere__enter-coordinates-toggle label{
    cursor:pointer;
    font-weight:600
}
.g5ere__current-location{
    cursor:pointer
}
#g5ere__admin_property_map{
    height:400px
}
.property-print-inner{
    max-width:768px;
    margin:0 auto
}
.property-print-inner .home-page-info{
    padding:30px 0;
    border-bottom:1px solid #eee
}
.property-print-inner img{
    max-width:100%;
    height:auto
}
.property-print-title{
    padding:30px 0
}
.g5ere__property-overview-list a,.property-print-title a{
    color:inherit
}
.property-print-title .g5ere__property-title-price{
    display:-ms-flexbox;
    display:flex
}
.property-print-title .g5ere__property-title-address{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    max-width:100%
}
.property-print-title .g5ere__property-price{
    -ms-flex:0 0 145px;
    flex:0 0 145px;
    max-width:145px;
    margin-left:auto
}
.property-print-title .g5ere__property-title{
    font-size:24px
}
.property-print-title .g5ere__property-price .g5ere__lpp-price{
    font-size:20px;
    font-weight:600
}
.property-main-info .g5ere__single-property-featured-image{
    position:relative;
    margin-bottom:30px
}
.property-main-info .g5ere__single-property-featured-image.has-image .property-link-api{
    position:absolute;
    right:0;
    bottom:0
}
.property-main-info .g5ere__property-print-block-title{
    margin-bottom:20px;
    font-size:18px
}
.property-main-info .g5ere__property-print-block:not(:last-child){
    border-bottom:1px solid #eee;
    margin-bottom:30px;
    padding-bottom:30px
}
.g5ere__property-print-block-floors .g5ere__property_floors-title{
    font-size:16px
}
.g5ere__property-print-block-floors .g5ere__property_floors-item:not(:last-child){
    margin-bottom:30px
}
.g5ere__property-print-block-contact-agent .g5ere__loop-agent-meta:not(.g5ere__loop-agent-name) .g5ere__lam-content,.g5ere__property-print-block-contact-agent .g5ere__loop-agent-meta:not(.g5ere__loop-agent-name) a{
    font-weight:600;
    color:#000
}
.g5ere__property-print-block-contact-agent .g5core__entry-thumbnail-image{
    max-width:15px;
    max-height:150px
}
.g5ere__property-print-block-details .g5ere__property-details-list{
    border:1px solid #000;
    padding:20px;
    border-radius:5px
}
.g5ere__property-print-block-details .g5ere__property-details-list ul{
    margin-bottom:0
}
.g5ere__property-print-block-gallery .g5core__entry-thumbnail-image{
    margin-bottom:20px
}
svg.svg-icon{
    display:inline-block;
    width:1em;
    height:1em;
    fill:currentColor
}
.g5ere__property-overview-list{
    margin-top:-15px
}
.g5ere__property-overview-list .media-icon{
    -webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.07);
    box-shadow:0 0 7px 0 rgba(0,0,0,.07);
    border-radius:5px;
    font-size:32px;
    padding:10px;
    color:#0ec6d5
}
.g5ere__property-overview-list .media-icon .svg-icon{
    display:-ms-flexbox;
    display:flex;
    position:static
}
.g5ere__property-overview-list .media{
    padding-top:15px
}
.g5ere__contact-actions-whatsapp{
    margin-top:15px
}
.g5ere__contact-actions-whatsapp .btn{
    color:#0ec6d5;
    border:1px solid #eee
}
.g5ere__contact-actions-whatsapp .btn:hover{
    background-color:#0ec6d5;
    border-color:#0ec6d5;
    color:#fff
}
@charset "UTF-8";
@keyframes g5ere__loading-animation{
    0%{
        top:28px;
        left:28px;
        width:0;
        height:0;
        opacity:1
    }
    to{
        top:-1px;
        left:-1px;
        width:58px;
        height:58px;
        opacity:0
    }
}
.g5ere__loop-skin-classic .g5core__post-featured{
    margin-bottom:15px
}
.g5ere__loop-skin-medium-image .g5ere__loop-item-inner,ul.g5ere__toolbar-list{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start
}
.g5ere__loop-skin-medium-image .g5ere__loop-item-inner>.g5ere__loop-content{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    width:1px
}
.g5ere__loop-skin-medium-image .g5core__post-featured{
    -ms-flex-negative:0;
    flex-shrink:0
}
@media(min-width:768px){
    .g5ere__loop-skin-medium-image .g5core__post-featured{
        width:280px;
        margin-right:30px
    }
}
@media(max-width:767px){
    .g5ere__loop-skin-medium-image .g5ere__loop-item-inner{
        -ms-flex-direction:column;
        flex-direction:column
    }
    .g5ere__loop-skin-medium-image .g5ere__loop-item-inner>.g5ere__loop-content{
        width:100%
    }
    .g5ere__loop-skin-medium-image .g5core__post-featured{
        margin-right:0;
        margin-bottom:15px;
        width:100%
    }
}
.g5ere__result-count,.g5ere__toolbar-list .g5core__cate-filer{
    margin:0
}
.g5ere__toolbar.boxed{
    margin-bottom:30px
}
.g5ere__toolbar.boxed .container{
    max-width:100%;
    padding-left:0;
    padding-right:0
}
.g5ere__toolbar.stretched .g5ere__toolbar-inner,.g5ere__toolbar.stretched_content .g5ere__toolbar-inner{
    padding:5px 0
}
@media(min-width:1200px){
    .g5ere__toolbar.stretched_content .container{
        max-width:95%
    }
}
ul.g5ere__toolbar-list{
    list-style:none;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0!important;
    padding:0!important
}
ul.g5ere__toolbar-list>li{
    margin-left:0;
    margin-top:0;
    margin-right:15px
}
ul.g5ere__toolbar-list>li:last-child{
    margin-right:0
}
.g5ere__toolbar-content-inner{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.g5ere__toolbar-left{
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.g5ere__toolbar-right{
    -ms-flex-negative:0;
    flex-shrink:0
}
.g5ere__toolbar-left,.g5ere__toolbar-right{
    margin:5px 0
}
@media(min-width:992px){
    .g5ere__toolbar-mobile{
        display:none
    }
}
@media(max-width:991px){
    .g5ere__toolbar-desktop{
        display:none
    }
    .g5ere__toolbar-content-inner{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
@media(max-width:1199px){
    body.g5ere__archive-halt-map .g5ere__main-content{
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        margin-top:50px
    }
}
@media(min-width:576px){
    body.g5ere__archive-halt-map .g5ere__main-content{
        max-width:540px
    }
}
@media(min-width:768px){
    body.g5ere__archive-halt-map .g5ere__main-content{
        max-width:720px
    }
}
@media(min-width:992px){
    body.g5ere__archive-halt-map .g5ere__main-content{
        max-width:960px
    }
}
@media(min-width:1200px){
    .g5ere__property-halt-map{
        display:-ms-flexbox;
        display:flex
    }
    .g5ere__property-halt-map .g5ere__property-explore-map{
        -ms-flex:1 1 auto;
        flex:1 1 auto
    }
    .g5ere__property-halt-map .g5ere__property-explore-map .g5ere__map-canvas{
        height:100vh
    }
    .g5ere__property-halt-map #primary-content,.g5ere__property-halt-map .g5ere__main-content{
        -ms-flex:0 0 640px;
        flex:0 0 640px;
        max-width:640px;
        position:relative;
        padding:30px 15px
    }
    .g5ere__property-halt-map.half-map-right .g5ere__property-explore-map{
        order:1
    }
}
@media(min-width:1400px){
    .g5ere__property-halt-map #primary-content,.g5ere__property-halt-map .g5ere__main-content{
        -ms-flex:0 0 770px;
        flex:0 0 770px;
        max-width:770px
    }
}
@media(min-width:1500px){
    .g5ere__property-halt-map #primary-content,.g5ere__property-halt-map .g5ere__main-content{
        -ms-flex:0 0 870px;
        flex:0 0 870px;
        max-width:870px;
        padding:50px 35px
    }
}
body.g5ere__archive-halt-map #primary-content,body.g5ere__archive-halt-map #primary-content>.container{
    padding:0
}
body.g5ere__archive-halt-map.g5ere__archive-halt-map #primary-content>.container{
    max-width:100%!important
}
.g5ere__loop-property-title{
    font-size:1rem;
    word-break:break-word;
    -webkit-transition:color .3s;
    transition:color .3s
}
.g5ere__loop-property-address a,.g5ere__loop-property-title a{
    color:inherit!important
}
.g5ere__loop-property-address{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
ul.g5ere__loop-property-meta{
    list-style:none;
    margin:0;
    padding:0
}
ul.g5ere__loop-property-meta li{
    display:inline-block;
    margin-right:10px
}
ul.g5ere__loop-property-meta li.g5ere-divider{
    width:1px;
    height:20px;
    background:#e9ecef;
    vertical-align:middle
}
ul.g5ere__loop-property-meta li:last-child{
    margin-right:0
}
ul.g5ere__loop-property-meta .g5ere__icon,ul.g5ere__loop-property-meta i{
    margin-right:3px;
    vertical-align:middle
}
.g5ere__property-featured .g5core__entry-thumbnail-image{
    display:block
}
.g5ere__property-featured .g5core__entry-thumbnail-image img{
    width:100%
}
.g5ere__post-featured-bg-gradient .g5core__entry-thumbnail:after{
    opacity:1;
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,transparent),color-stop(30%,transparent),to(rgba(0,0,0,.75)));
    background:-o-linear-gradient(top,transparent 0,transparent 0,transparent 30%,rgba(0,0,0,.75) 100%);
    background:linear-gradient(to bottom,transparent 0,transparent 0,transparent 30%,rgba(0,0,0,.75) 100%)
}
.g5ere__post-featured-bg-gradient .g5ere__loop-content{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
    color:#fafafa;
    padding:10px 20px
}
.g5ere__post-featured-bg-gradient .g5ere__loop-content *{
    color:inherit
}
.g5ere__post-featured-bg-gradient .g5ere__loop-content :hover{
    color:#fff
}
@media(max-width:767px){
    .g5ere__post-featured-bg-gradient .g5core__embed-responsive:before{
        padding-top:100%!important
    }
    .g5ere__post-featured-bg-gradient .g5core__entry-thumbnail:after{
        background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,transparent),color-stop(10%,transparent),to(rgba(0,0,0,.75)));
        background:-o-linear-gradient(top,transparent 0,transparent 0,transparent 10%,rgba(0,0,0,.75) 100%);
        background:linear-gradient(to bottom,transparent 0,transparent 0,transparent 10%,rgba(0,0,0,.75) 100%)
    }
}
@media(max-width:479px){
    .g5ere__post-featured-bg-gradient .g5core__embed-responsive:before{
        padding-top:130%!important
    }
}
.g5ere__post-featured-circle .g5core__entry-thumbnail,.g5ere__post-featured-circle .g5core__entry-thumbnail img,.g5ere__post-featured-circle .g5core__entry-thumbnail:after{
    border-radius:50%
}
.g5ere__post-featured-circle .g5core__embed-responsive:before{
    padding-top:100%
}
.g5ere__loop-property-actions .fa-spinner:before,.g5ere__property-actions li .fa-spinner:before{
    content:""!important
}
.g5ere__loop-property-actions a{
    color:inherit;
    width:1.2em;
    display:inline-block;
    text-align:center
}
.g5ere__loop-property-actions a+a{
    margin-left:5px
}
.g5ere__property-featured .g5ere__loop-property-actions{
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:2;
    color:#fff;
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.g5ere__property-featured:hover .g5ere__loop-property-actions{
    opacity:1
}
.g5ere__property-badge{
    display:inline-block;
    color:#fff;
    background-color:#222;
    padding:2px 10px;
    font-size:13px;
    line-height:20px;
    text-transform:uppercase;
    text-align:center
}
.g5ere__loop-property-badge{
    position:absolute;
    top:10px;
    left:10px;
    margin-top:-5px;
    font-size:0;
    z-index:2
}
.g5ere__loop-property-badge .g5ere__property-badge{
    margin-right:5px;
    margin-top:5px
}
.g5ere__loop-property-badge .g5ere__property-badge:last-child{
    margin-right:0
}
.g5ere__property-excerpt p:last-child{
    margin-bottom:0
}
.g5ere__icon{
    display:inline-block
}
.g5ere__svg-icon{
    -webkit-transition:fill 120ms ease-in-out;
    transition:fill 120ms ease-in-out;
    fill:currentColor;
    height:1em;
    width:1em;
    stroke:currentColor;
    position:relative
}
.g5ere__property-explore-map .g5ere__map-canvas,.g5ere__single-map .g5ere__map-canvas{
    height:500px
}
.g5ere__search-form .row{
    margin-left:-5px;
    margin-right:-5px
}
.g5ere__search-form .col{
    padding-left:5px;
    padding-right:5px
}
.g5ere__search-field{
    margin-bottom:15px
}
.g5ere__search-field .bootstrap-select{
    width:100%!important
}
#g5ere__advanced_search_header_mobile,.g5ere__rate-input input,.g5ere__search-field .g5ere__s-label{
    display:none
}
.g5ere__search-field .custom-control-label{
    cursor:pointer
}
.g5ere__rs-slider-wrap{
    margin-left:8px;
    margin-right:8px
}
.g5ere__sf-top{
    margin-left:-5px;
    margin-right:-5px
}
.g5ere__sf-top .g5ere__search-field{
    -ms-flex-preferred-size:130px;
    flex-basis:130px;
    padding-left:5px;
    padding-right:5px
}
.g5ere__sf-top .g5ere__sf-keyword{
    -ms-flex-positive:1;
    flex-grow:1
}
.g5ere__sf-top .g5ere__sf-keyword .form-control{
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.g5ere__features-list,.g5ere__sf-bottom{
    padding-top:15px
}
@media(max-width:991px){
    .g5ere__sf-top .g5ere__search-field{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        margin-bottom:15px
    }
}
.g5ere__btn-features-list,.g5ere__review-comment-title a,.g5ere__sf-auto-complete-footer a{
    color:inherit
}
.g5ere__sf-auto-complete.in .g5ere__sf-auto-complete-result{
    display:block
}
.g5ere__sf-auto-complete-result.dropdown-menu{
    right:0
}
.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item{
    white-space:normal;
    border-bottom:1px solid #eee;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item.active,.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item:active,.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item:focus,.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item:hover{
    background-color:#f8f9fa
}
.g5ere__sf-auto-complete-result.dropdown-menu .dropdown-item:last-child{
    border-bottom:none
}
.g5ere__property-auto-complete-item .g5ere__property-featured{
    width:55px;
    margin-right:10px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.g5ere__property-auto-complete-item .g5ere__property-content{
    width:1px
}
.g5ere__sf-auto-complete-footer{
    padding:.5rem 1.5rem;
    border-top:1px solid #eee
}
.g5ere__sf-auto-complete-list{
    max-height:360px;
    overflow-y:auto
}
.g5ere__advanced-search-archive{
    margin-bottom:30px
}
.g5ere__ash-sticky .g5ere__ash-sticky-area{
    -webkit-transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s
}
.g5ere__ash-sticky .g5ere__ash-sticky-hidden{
    -webkit-transform:translate(0,-100%);
    transform:translate(0,-100%);
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.g5ere__ash-sticky-area-wrap.sticky .g5ere__ash-sticky-area{
    -webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.1);
    box-shadow:0 0 15px 5px rgba(0,0,0,.1);
    z-index:999;
    width:auto;
    left:0;
    right:0
}
.g5ere__advanced-search-header .g5ere__ash-inner{
    padding-top:10px;
    padding-bottom:10px
}
#g5ere__advanced_search_header_mobile .g5ere__sf-top .g5ere__search-field{
    margin-bottom:0
}
.paging-navigation{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.paging-navigation .next.page-numbers,.paging-navigation .prev.page-numbers{
    position:static;
    height:40px;
    line-height:40px
}
.paging-navigation .next.page-numbers::after,.paging-navigation .prev.page-numbers::after{
    font-family:"font awesome 5 pro";
    font-size:16px;
    font-weight:300
}
.paging-navigation .next.page-numbers::after{
    content:""
}
.paging-navigation .prev.page-numbers::after{
    content:""
}
.paging-navigation .page-numbers{
    display:inline-block;
    padding:0 10px;
    line-height:40px
}
.ui-dialog{
    padding:0
}
.ui-dialog .ui-dialog-titlebar{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    font-size:18px
}
.ui-dialog .ui-dialog-titlebar-close{
    position:static;
    margin:0;
    line-height:20px;
    background-color:transparent;
    border:0;
    width:auto;
    height:auto;
    font-size:18px
}
.ui-dialog .ui-dialog-titlebar-close::before{
    content:"";
    font-family:"font awesome 5 pro";
    color:inherit
}
.ui-dialog .ui-dialog-buttonpane{
    border-top:0;
    margin:0;
    padding-top:0;
    padding-bottom:1rem
}
.ui-dialog .ui-dialog-buttonpane button{
    height:40px;
    line-height:39px;
    text-transform:uppercase;
    font-weight:600;
    margin:0
}
.ui-dialog .ere-dialog-popup{
    padding:20px 16px
}
.ui-dialog .ere-dialog-popup .message i::after{
    content:"";
    font-family:"font awesome 5 pro"
}
.g5ere__loading-wrap{
    position:relative
}
.g5ere__loading{
    position:absolute;
    display:flex;
    background:rgba(20,30,48,.2);
    background:-webkit-linear-gradient(to right,rgba(20,30,48,.2),rgba(36,59,85,.2));
    background:linear-gradient(to right,rgba(20,30,48,.2),rgba(36,59,85,.2));
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:999;
    justify-content:center;
    align-items:center
}
.g5ere__loading>span{
    display:inline-block;
    position:relative;
    width:64px;
    height:64px
}
.g5ere__loading>span:after,.g5ere__loading>span:before{
    content:"";
    position:absolute;
    border:4px solid #fff;
    opacity:1;
    border-radius:50%;
    animation:g5ere__loading-animation 1s cubic-bezier(0,.2,.8,1) infinite
}
.g5ere__loading>span:after{
    animation-delay:-.5s
}
.g5ere__single-bottom-bar{
    display:none;
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);
    box-shadow:0 0 15px 0 rgba(0,0,0,.1);
    -webkit-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:all .5s;
    transition:all .5s
}
@media(max-width:576px){
    .g5ere__single-bottom-bar{
        display:block
    }
}
.g5ere__single-bottom-bar.out{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.g5ere__single-bottom-bar .g5ere__sbb-inner{
    margin:0 -5px
}
.g5ere__single-bottom-bar .g5ere__sbb-inner .g5ere__sbb-item{
    padding:0 5px
}
.g5ere__single-bottom-bar .g5ere__sbb-inner .btn{
    padding-left:5px;
    padding-right:5px;
    height:50px;
    line-height:50px
}
.g5ere__single-bottom-bar .g5ere__sbb-inner .btn i{
    display:none;
    font-size:20px
}
@media(max-width:480px){
    .g5ere__single-bottom-bar .g5ere__sbb-inner .btn i{
        display:inline-block
    }
    .g5ere__single-bottom-bar .g5ere__sbb-inner .btn span{
        display:none
    }
}
.g5ere__rating-stars{
    position:relative;
    vertical-align:middle;
    display:inline-block;
    overflow:hidden;
    font-size:12px;
    text-align:left
}
.g5ere__rating-stars .g5ere__filled-stars{
    position:absolute;
    left:0;
    top:0;
    white-space:nowrap;
    overflow:hidden
}
.g5ere__rating-icon-stars .fa,.g5ere__star{
    color:#f6b500
}
.g5ere__rating-icon-stars{
    color:#ededed
}
.g5ere__rbl-label{
    min-width:40px;
    text-align:right
}
.g5ere__rbl-progress{
    height:.25rem
}
.g5ere__rate-input{
    direction:rtl;
    display:inline-block
}
.g5ere__rate-input label{
    margin-left:-2px;
    margin-right:-2px;
    color:#ededed;
    font-size:20px;
    cursor:pointer
}
.g5ere__rate-input label:hover,.g5ere__rate-input label:hover~label{
    color:#f6b500!important
}
.g5ere__rate-input input:checked~label{
    color:#f6b500
}
.g5ere__rate-input:hover>input:checked~label{
    color:#ededed
}
.g5ere__rating-avarage .g5ere__rating-stars{
    font-size:0;
    margin:0 -5px
}
.g5ere__rating-avarage .g5ere__star{
    width:46px;
    height:46px;
    line-height:46px;
    text-align:center;
    display:inline-block;
    background-color:#eee;
    border-radius:5px;
    color:#fff;
    margin:0 5px
}
.g5ere__rating-avarage .g5ere__star i{
    font-size:20px;
    font-weight:700;
    line-height:46px
}
.g5ere__rating-avarage .g5ere__filled-stars .g5ere__star{
    background-color:#f6b500
}
@media(min-width:768px){
    .g5ere__panel-heading{
        display:none
    }
    .g5ere__single-block-tabs .g5ere__panels-container .tab-pane.active .collapse{
        display:block
    }
}
@media(max-width:767px){
    .g5ere__tabs-container{
        display:none
    }
    .g5ere__panels-container>.tab-pane{
        display:block;
        opacity:1
    }
}
.g5ere__btn-my-favourite,.g5ere__login-button a,.g5ere__property-address a,.g5ere__property-address-item a,.g5ere__property-detail-item a,.g5ere__property-feature-item a,.g5ere__property-overview-list a,.g5ere__user-dropdown .g5ere__user-display-name{
    color:inherit
}
.g5ere__user-dropdown .g5ere__user-dropdown-menu{
    border:0;
    -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.06);
    box-shadow:0 1px 5px 0 rgba(0,0,0,.06);
    margin:0;
    top:100%!important
}
.g5ere__user-dropdown .dropdown-item.active,.g5ere__user-dropdown .dropdown-item:active{
    background-color:#f8f9fa
}
.g5ere__user-dropdown .dropdown-item a{
    color:#696969
}
.g5ere__user-dropdown .dropdown-item a i{
    margin-right:8px
}
.g5ere__user-dropdown:hover .g5ere__user-dropdown-menu{
    display:block
}
.g5core-header-customize .g5core-hc-button-add-listing .btn-listing{
    color:inherit;
    background-color:transparent!important
}
.g5core-mobile-header .g5ere__user-dropdown-menu{
    top:100%!important
}
.g5core-mobile-header.header-style-layout-01 .g5ere__user-dropdown-menu,.g5core-mobile-header.header-style-layout-02 .g5ere__user-dropdown-menu{
    left:auto!important;
    right:0
}
.g5ere-show-password{
    cursor:pointer
}
.g5ere__single-property-map-canvas{
    height:500px
}
.g5ere__get-directions{
    bottom:10px;
    left:10px;
    z-index:1000
}
@media(max-width:991px){
    .g5ere__single-property-galleries .g5ere__single-property-map-canvas{
        height:500px!important
    }
}
.g5ere__property-title{
    font-size:2rem;
    word-break:break-word
}
.g5ere__spg-nav{
    z-index:400;
    top:50px;
    right:50px
}
.g5ere__spg-nav .nav-link{
    width:48px;
    height:48px;
    text-align:center;
    line-height:48px;
    padding:0;
    color:#fff;
    font-size:18px;
    background-color:rgba(0,0,0,.65)
}
@media(min-width:992px){
    .g5ere__spg-nav .nav-link{
        margin-left:5px
    }
}
@media(max-width:991px){
    .g5ere__spg-nav{
        position:static!important;
        margin-top:10px
    }
    .g5ere__spg-nav .nav-link{
        margin-right:5px
    }
}
.g5ere__slick-arrows-absolute .slick-arrow{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.g5ere__slick-arrows-absolute .slick-arrow.slick-prev{
    left:20px;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.g5ere__slick-arrows-absolute .slick-arrow.slick-next{
    right:20px;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.g5ere__slick-arrows-absolute:hover .slick-arrow{
    opacity:1
}
.g5ere__slick-arrows-absolute .slick-dots{
    position:absolute;
    bottom:-10px;
    left:50%;
    -webkit-transform:translate(-50%,100%);
    transform:translate(-50%,100%);
    margin:0!important
}
.g5ere__slick-dots-absolute .slick-dots{
    position:absolute;
    bottom:10px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    margin:0!important;
    color:#fff
}
.g5ere__slick-dots-absolute .slick-dots li{
    opacity:.6
}
.g5element__properties-slider .slick-dots li.slick-active,.g5element__properties-slider .slick-dots li:hover,.g5ere__slick-dots-absolute .slick-dots li.slick-active,.g5ere__slick-dots-absolute .slick-dots li:hover{
    color:#fff;
    opacity:1
}
.g5ere__single-property-gallery .g5core__entry-thumbnail-image{
    display:block
}
.g5ere__single-property-gallery .g5core__entry-thumbnail img{
    width:100%
}
.g5ere__spg-thumbnail .g5ere__spg-slider-thumb{
    margin-top:10px
}
.g5ere__spg-thumbnail .g5ere__spg-slider-thumb .g5core__entry-thumbnail{
    cursor:pointer
}
.g5ere__spg-thumbnail .g5ere__spg-slider-thumb .g5core__entry-thumbnail:after{
    opacity:1;
    background-color:rgba(0,0,0,.5)
}
.g5ere__spg-thumbnail .g5ere__spg-slider-thumb .g5core__entry-thumbnail:hover:after,.g5ere__spg-thumbnail .g5ere__spg-slider-thumb .slick-current .g5core__entry-thumbnail:after{
    opacity:0
}
.g5ere__spg-wrap-metro-4 .g5ere__spg-nav{
    right:auto;
    left:10px;
    top:20px
}
@media(min-width:1200px){
    .g5ere__property-layout-two-columns .g5ere__property-meta-action{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .g5ere__property-layout-two-columns .g5ere__property-meta-action .g5ere__property-actions{
        order:0
    }
    .g5ere__property-layout-two-columns .g5ere__property-overview-list .col-md-3{
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .g5ere__property-layout-two-columns .g5ere__review-rating-wrap .col-md-6{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.g5ere__sph-layout-1 .g5ere__sph-inner{
    padding-top:1.5rem
}
@media(min-width:992px){
    .g5ere__sph-layout-2>.container{
        max-width:100%;
        padding-left:0;
        padding-right:0
    }
}
.g5ere__sph-layout-2 .g5core__single-breadcrumbs{
    padding-bottom:1.5rem
}
.g5ere__sph-layout-3 .g5ere__sph-inner,.g5ere__sph-layout-4 .g5ere__sph-inner{
    padding-top:1.5rem
}
.g5ere__sph-layout-5 .g5core__single-breadcrumbs{
    padding-bottom:1.5rem
}
.g5ere__sph-layout-5 .g5ere__property-meta-action{
    margin-top:25px
}
.g5ere__sph-layout-5 .g5ere__property-meta-action>ul{
    margin-bottom:25px
}
.g5ere__single-property-layout-7 .g5ere__single-property-gallery{
    margin-top:30px
}
.g5ere__sph-layout-8 .g5ere__sph-inner{
    padding-top:1.5rem
}
.g5ere__sps-list{
    font-size:.9rem
}
.g5ere__property-actions li,.g5ere__property-meta>li{
    margin-right:.25rem
}
.g5ere__property-actions li .g5ere__sps-btn,.g5ere__property-actions li>a{
    cursor:pointer;
    width:30px;
    height:30px;
    line-height:30px;
    font-size:14px;
    text-align:center;
    border:1px solid #eee;
    display:block;
    border-radius:4px
}
.g5ere__property-actions li:last-child,.g5ere__property-meta>li:last-child{
    margin-right:0
}
.g5ere__single-content .g5ere__single-block{
    margin-bottom:2rem
}
.g5ere__single-content .g5ere__single-property-gallery{
    margin-bottom:30px
}
.g5ere__single-block .card-header h2{
    font-size:1.2rem;
    margin:0
}
.g5ere__single-block .card-body :last-child{
    margin-bottom:0
}
@media(min-width:768px){
    .g5ere__property-meta-action{
        -ms-flex-align:start;
        align-items:flex-start
    }
    .g5ere__property-meta-action .g5ere__property-actions{
        order:1;
        -ms-flex-negative:0;
        flex-shrink:0
    }
    .g5ere__property-meta-action .g5ere__property-meta{
        margin-right:.25rem
    }
    .g5ere__property-meta-action,.g5ere__property-title-price{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .g5ere__property-title-price .g5ere__property-price{
        -ms-flex-negative:0;
        flex-shrink:0
    }
}
.g5ere__property-block-header .g5ere__loop-property-badge{
    position:static
}
.g5ere__property-block-header .g5ere__property-block-description{
    border:0;
    padding:0;
    margin:35px 0 0
}
.g5ere__property-block-header .g5ere__property-block-description .card-header{
    background-color:transparent;
    border-bottom:none;
    padding:0;
    margin-bottom:15px
}
.g5ere__property-block-header .g5ere__property-block-description .card-body{
    padding:0
}
.g5ere__property-block-header .g5ere__single-property-galleries{
    margin-top:35px
}
.g5ere__sph-layout-5 .g5ere__single-property-featured-image-block{
    margin-bottom:20px
}
.g5ere__sph-layout-5 .card-img-overlay{
    background:rgba(0,0,0,.3);
    z-index:2
}
.g5ere__sph-layout-5 .g5ere__loop-property-badge{
    position:static
}
.g5ere__sph-layout-5 .g5ere__property-title-price{
    color:#fff;
    display:block
}
.g5ere__sph-layout-5 .g5ere__property-title-price .g5ere__property-title{
    color:#fff
}
.g5ere__sph-layout-3 .g5ere__property-block-header,.g5ere__sph-layout-4 .g5ere__property-block-header{
    margin-bottom:30px
}
.g5ere__property-address-item strong,.g5ere__property-detail-item strong{
    min-width:120px
}
.g5ere__property-address-list{
    margin-top:-.5rem
}
.g5ere__property-address-list li,.g5ere__property-details-list li,.g5ere__property-feature-list li{
    padding-top:.5rem
}
.g5ere__property-address-list .address{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.g5ere__property-overview-list{
    margin-top:-15px
}
.g5ere__property-overview-list .media-icon{
    -webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.07);
    box-shadow:0 0 7px 0 rgba(0,0,0,.07);
    border-radius:5px;
    font-size:32px;
    padding:10px
}
.g5ere__property-overview-list .media-icon .svg-icon{
    display:-ms-flexbox;
    display:flex;
    position:static
}
.g5ere__property-overview-list .media{
    padding-top:15px
}
.g5ere__property-details-list,.g5ere__property-feature-list{
    margin-top:-.5rem
}
.g5ere__property-block-floor-plans .g5ere__property_floors-item{
    margin-bottom:1rem
}
.g5ere__property-block-floor-plans .g5ere__property_floors-item .card-header{
    border-bottom:0;
    cursor:pointer
}
.g5ere__property-block-floor-plans .g5ere__property_floors-title{
    font-size:1rem;
    margin-bottom:0
}
.g5ere__property-block-floor-plans .g5ere__property-floor-image{
    margin-bottom:20px
}
.g5ere__property-walkscore .walkscore-logo{
    margin-bottom:1rem
}
.g5ere__property-walkscore .walkscore-score{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:35px;
    height:30px;
    text-align:center;
    color:#fb6a19;
    border:1px solid #fb6a19;
    background-color:#fff;
    margin-right:15px
}
.g5ere__property-walkscore .walkscore-score::before{
    content:"";
    position:absolute;
    bottom:-2px;
    left:50%;
    width:12px;
    height:11px;
    -webkit-transform:rotate(-42deg) translateX(-50%);
    transform:rotate(-42deg) translateX(-50%);
    border-bottom:1px solid #fb6a19;
    border-left:1px solid #fb6a19;
    background-color:#fff
}
.g5ere__property-walkscore .walkscore-info .walkscore-description{
    margin-bottom:0
}
.g5ere__property-walkscore .walk-score-more-detail{
    margin-left:auto
}
.g5ere__property-contact-agent .g5ere__contact-agent-info{
    margin-bottom:30px
}
.g5ere__property-contact-agent .g5ere__contact-form-fields{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-.5rem;
    margin-right:-.5rem
}
.g5ere__property-contact-agent .g5ere__contact-form-fields .form-group{
    padding:0 .5rem;
    -ms-flex:0 0 33.33%;
    flex:0 0 33.33%;
    max-width:33.33%
}
@media(max-width:767px){
    .g5ere__property-contact-agent .g5ere__contact-form-fields .form-group{
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        max-width:100%
    }
}
.g5ere__property-contact-agent .g5ere__contact-form-fields .form-group-message{
    -ms-flex:1 1 100%;
    flex:1 1 100%;
    max-width:100%
}
.g5ere__property-block-nearby-places .g5ere__cat-block-title{
    font-size:1rem
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item{
    margin-bottom:1rem!important
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item .media-body{
    display:-ms-flexbox;
    display:flex
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item .media-body .g5ere__cat-block-content{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    max-width:100%;
    padding-right:30px
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item .media-body .g5ere__cat-block-item-review{
    -ms-flex:0 0 127px;
    flex:0 0 127px;
    max-width:127px
}
@media(max-width:576px){
    .g5ere__property-block-nearby-places .g5ere__cat-block-item .media-body{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .g5ere__property-block-nearby-places .g5ere__cat-block-item .g5ere__cat-block-content,.g5ere__property-block-nearby-places .g5ere__cat-block-item .g5ere__cat-block-item-review{
        -ms-flex:1 1 100%;
        flex:1 1 100%;
        max-width:100%
    }
    .g5ere__property-block-nearby-places .g5ere__cat-block-item .g5ere__cat-block-content{
        margin-bottom:10px;
        padding-right:0
    }
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-thumb{
    min-width:90px;
    background-size:cover;
    background-position:center;
    display:block;
    padding:0;
    overflow:hidden;
    position:relative;
    margin-right:20px
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-thumb::before{
    content:"";
    display:block;
    padding-top:75%
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-title{
    font-size:15px
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-rating .rating-item.active{
    color:#f6b500
}
.g5ere__single-property-content-tabs .g5ere__panels-container{
    padding-top:20px
}
@media(min-width:768px){
    .g5ere__single-property-content-tabs .card{
        border:0
    }
    .g5ere__single-property-content-tabs .card-body{
        padding:0
    }
}
.g5ere__single-property-bottom-bar-mobile .g5ere__single-property-bottom-bar-actions .btn{
    padding-left:0;
    padding-right:0;
    height:50px;
    line-height:50px;
    font-size:20px;
    width:50px;
    text-align:center
}
@media(max-width:320px){
    .g5ere__single-property-bottom-bar-mobile .g5ere__loop-agent-position{
        display:none
    }
}
.g5ere__single-property-bottom-bar-mobile .g5core__entry-thumbnail{
    border-radius:100%;
    margin-right:10px;
    width:50px;
    height:50px
}
.g5ere__single-property-bottom-bar-mobile .g5core__entry-thumbnail img{
    border-radius:100%
}
.g5ere__single-property-featured-container{
    background-color:#565656;
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    position:relative;
    height:560px
}
.g5ere__single-property-featured-container:after{
    opacity:.7;
    background:linear-gradient(to bottom,#000,transparent);
    background:-webkit-linear-gradient(bottom,#000,transparent);
    content:"";
    display:block;
    position:absolute;
    z-index:1;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.g5ere__single-property-featured-container .g5ere__single-meta-top{
    position:absolute;
    bottom:30px;
    z-index:2;
    color:#fff
}
.g5ere__loop-agency-address a,.g5ere__loop-agency-meta a,.g5ere__loop-agency-title a,.g5ere__loop-agent-agency a,.g5ere__loop-agent-meta a,.g5ere__loop-agent-property a,.g5ere__loop-agent-title a,.g5ere__my-property .ere-post-title a,.g5ere__single-property-featured-container .g5ere__single-meta-top .g5ere__lpp-price,.g5ere__single-property-featured-container .g5ere__single-meta-top .g5ere__property-title,ul.g5ere__agency-social-list a,ul.g5ere__agent-social-list a{
    color:inherit
}
@media only screen and (max-width:1080px){
    .g5ere__single-property-featured-container{
        height:450px
    }
}
@media only screen and (max-width:680px){
    .g5ere__single-property-featured-container{
        height:420px
    }
}
.g5ere__loop-agency-title{
    font-size:1rem;
    word-break:break-word;
    -webkit-transition:color .3s;
    transition:color .3s
}
.g5ere__loop-agency-address{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.g5ere__lam-has-title ul.g5ere__agency-social-list,.g5ere__lam-has-title ul.g5ere__agent-social-list{
    display:inline-block
}
.g5ere__agency-title{
    font-size:2rem;
    word-break:break-word
}
.g5ere__sach-layout-1 .g5ere__sach-inner{
    padding-top:1.5rem
}
.g5ere__sach-layout-2{
    display:-ms-flexbox;
    display:flex
}
.g5ere__sach-layout-2 .g5ere__agency-featured{
    -ms-flex-negative:0;
    flex-shrink:0
}
.g5ere__sach-layout-2 .g5ere__agency-summary{
    width:1px;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
@media(min-width:768px){
    .g5ere__sach-layout-2 .g5ere__agency-featured{
        width:270px;
        margin-right:30px
    }
}
@media(max-width:767px){
    .g5ere__sach-layout-2{
        -ms-flex-direction:column;
        flex-direction:column
    }
    .g5ere__sach-layout-2>.g5ere__agency-summary{
        width:100%
    }
    .g5ere__sach-layout-2 .g5ere__agency-featured{
        margin-right:0;
        margin-bottom:15px
    }
}
.g5ere__page-dashboard-wrapper{
    position:relative
}
.g5ere__page-dashboard-wrapper .g5ere__db-sidebar{
    flex:0 1 320px;
    max-width:320px
}
@media only screen and (max-width:1200px){
    .g5ere__page-dashboard-wrapper .g5ere__db-sidebar{
        flex:1 1 100%;
        max-width:100%
    }
}
.g5ere__page-dashboard-wrapper .g5ere__page-content{
    width:calc(100% - 320px);
    max-width:100%;
    flex:1 1 auto;
    min-height:calc(100vh - 113px)
}
@media only screen and (max-width:1200px){
    .g5ere__page-dashboard-wrapper .g5ere__page-content{
        width:100%;
        flex:1 1 100%
    }
    .g5ere__page-dashboard-wrapper .g5ere__page-content .g5ere__page-main{
        padding-top:74px
    }
}
@media only screen and (max-width:576px){
    .g5ere__page-dashboard-wrapper .g5ere__page-content{
        height:auto
    }
    .g5ere__page-dashboard-wrapper .g5ere__page-content .g5ere__page-main{
        padding-top:30px
    }
}
.g5ere__page-dashboard-wrapper .g5ere__page-content .g5ere__page-main{
    background-color:#f8f8f8;
    height:100%
}
.g5ere__dashboard-main-header{
    background-color:#fff
}
.g5ere__dashboard-main-header .g5ere__dashboard-page-title{
    font-size:22px;
    line-height:1.5
}
.g5ere__dashboard-main-header .g5ere__dashboard-add-listing{
    margin-left:10px
}
@media only screen and (max-width:1200px){
    .g5ere__dashboard-main-header{
        display:none
    }
}
.g5ere__db-sidebar{
    box-shadow:0 2px 15px 0 rgba(51,51,51,.05);
    position:relative
}
.g5ere__db-sidebar .g5ere__dashboard-sidebar-content{
    position:fixed;
    top:0;
    left:0;
    z-index:999;
    width:320px;
    height:100vh
}
.g5ere__db-sidebar .g5ere__dashboard-sidebar-content .navbar{
    height:100%;
    overflow-y:auto;
    scrollbar-color:#eee #eee;
    scrollbar-width:thin;
    scrollbar-base-color:#eee;
    scrollbar-face-color:#eee;
    scrollbar-highlight-color:#eee;
    scrollbar-track-color:#eee
}
.g5ere__db-sidebar .g5ere__dashboard-sidebar-content .navbar::-webkit-scrollbar{
    width:5px;
    background-color:#eee
}
.g5ere__db-sidebar .g5ere__dashboard-sidebar-content .navbar::-webkit-scrollbar-thumb{
    border-radius:0;
    background-color:#ababab;
    width:5px
}
@media only screen and (max-width:1200px){
    .g5ere__db-sidebar .g5ere__dashboard-sidebar-content{
        height:auto;
        width:100%;
        max-width:100%
    }
    .g5ere__db-sidebar .g5ere__dashboard-sidebar-content .navbar{
        max-height:500px
    }
}
.g5ere__db-sidebar .g5ere__dashboard-sidebar-top{
    padding-right:20px;
    padding-left:20px
}
.g5ere__db-sidebar .navbar-toggler{
    color:#333;
    background-color:transparent;
    margin-left:15px
}
.g5ere__db-sidebar .custom-logo-link{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.g5ere__db-sidebar .sidebar-section-title{
    font-size:13px;
    letter-spacing:.87px;
    color:#ababab;
    text-transform:uppercase;
    margin-bottom:15px
}
.g5ere__db-sidebar .sidebar-item{
    padding-top:12px;
    padding-bottom:12px
}
.g5ere__db-sidebar .sidebar-item .sidebar-link{
    line-height:1;
    color:#333
}
.g5ere__db-sidebar .sidebar-item .sidebar-item-icon{
    color:#ababab;
    font-size:18px
}
.g5ere__db-sidebar .sidebar-item.active .sidebar-item-icon,.g5ere__db-sidebar .sidebar-item.active .sidebar-link{
    color:#fff
}
@media only screen and (max-width:1200px){
    .g5ere__db-sidebar .navbar-collapse{
        max-height:500px;
        overflow-y:auto
    }
}
.logged-in.admin-bar .g5ere__dashboard-sidebar-content{
    padding-top:32px
}
@media only screen and (max-width:768px){
    .logged-in.admin-bar .g5ere__dashboard-sidebar-content{
        padding-top:46px
    }
}
@media only screen and (max-width:576px){
    .logged-in.admin-bar .g5ere__dashboard-sidebar-content{
        padding-top:0
    }
}
.g5ere__my-property .g5core__entry-thumbnail{
    width:120px
}
.g5ere__my-property img{
    border-radius:5px
}
.g5ere__my-property .ere-property-status{
    top:0;
    left:0;
    color:#fff;
    padding:5px 8px!important;
    border-radius:3px;
    margin-left:0;
    z-index:2
}
.g5ere__my-property .ere-property-status.ere-property-status-for-rent{
    background-color:#6969eb
}
.g5ere__my-property .ere-property-status.ere-property-status-for-sale{
    background-color:#0ec6d5
}
.g5ere__my-property .g5ere__loop-property-address{
    white-space:normal
}
.g5ere__my-property .ere-post-title{
    font-size:16px;
    margin-bottom:0
}
.g5ere__my-property .ere-property-address{
    font-weight:500
}
.property-fields.property-media .media-item-actions .icon-delete{
    color:red
}
.property-fields.property-media .media-item-actions .icon-delete .fa-trash-o:not(.fa-spinner)::before{
    content:""
}
.property-fields.property-media .media-item-actions .icon-delete .fa-spinner.fa-spin::before{
    content:""
}
.property-fields.property-media .media-item-actions .icon-featured .fa-star::before{
    content:""
}
.property-fields.property-media .media-item-actions .icon-featured .fa-star-o::before{
    content:"";
    font-weight:300
}
.ere_floorsImg{
    background-color:#e9ecef;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border:0;
    color:#495057
}
.ere_floorsImg:focus,.ere_floorsImg:hover{
    background-color:#e9ecef;
    color:inherit
}
.ere_floorsImg i::before{
    content:"";
    font-family:"font awesome 5 pro";
    font-weight:300
}
.ere-property-multi-step .sort-additional-row i::before{
    content:"";
    font-family:"font awesome 5 pro"
}
.ere-property-multi-step .remove-additional-feature i::before,.ere-property-multi-step .remove-floors-row i::before{
    content:"";
    font-family:"font awesome 5 pro"
}
.g5ere__widget-property-item{
    margin-bottom:20px
}
.g5ere__widget-property-item .g5ere__loop-property-title{
    margin-bottom:8px
}
.slick-slider .g5ere__widget-property-item,ul.g5ere__agent-social-list{
    margin-bottom:0
}
@media(min-width:768px){
    .g5ere__widget-property-skin-01 .g5ere__property-featured{
        width:90px;
        margin-right:20px
    }
}
@media(max-width:767px){
    .g5ere__widget-property-skin-01 .g5ere__property-content{
        margin-top:20px
    }
}
.invalid-feedback{
    font-size:100%
}
.g5ere__contact-form .ere-recaptcha-wrap{
    margin-bottom:1rem
}
.g5ere__contact-form .g5ere__contact-actions,.g5ere__contact-form .g5ere__message{
    margin-top:1rem
}
.g5ere__widget-contact-info-layout-01{
    margin-bottom:20px
}
.g5ere__widget-contact-info-layout-01 .g5core__post-featured{
    width:80px;
    margin-right:15px
}
.g5ere__widget-contact-info-layout-01 .g5core__entry-thumbnail{
    border:1px solid #e0e8ee
}
.g5ere__contact-actions-phone{
    margin-top:1rem
}
.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col){
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-.5rem;
    margin-right:-.5rem
}
.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .ere-recaptcha-wrap{
    width:100%;
    padding:0 .5rem
}
.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .g5ere__contact-actions-phone,.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .g5ere__contact-actions-send-message{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    padding:0 .5rem
}
.g5ere__property-block-contact-agent .g5ere__contact-actions:not(.g5ere__contact-actions-col) .g5ere__contact-actions-phone{
    margin-top:0
}
@media(max-width:480px){
    .g5ere__property-block-contact-agent .g5ere__contact-actions .g5ere__contact-actions-phone,.g5ere__property-block-contact-agent .g5ere__contact-actions .g5ere__contact-actions-send-message{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .g5ere__property-block-contact-agent .g5ere__contact-actions .g5ere__contact-actions-send-message{
        margin-bottom:1rem
    }
}
.g5ere__contact-actions-col .g5ere__contact-actions-phone{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-.5rem;
    margin-right:-.5rem
}
.g5ere__contact-actions-col .g5ere__contact-actions-phone .g5ere__contact-actions-item{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    padding:0 .5rem
}
@media(max-width:480px){
    .g5ere__contact-actions-col .g5ere__contact-actions-phone .g5ere__contact-actions-item{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .g5ere__contact-actions-col .g5ere__contact-actions-phone .g5ere__contact-actions-call{
        margin-top:1rem
    }
}
.g5ere__widget-agent-info-layout-01 .g5core__post-featured{
    width:140px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px
}
.g5ere__search-form-widget .g5ere__property-auto-complete-item .g5ere__property-featured{
    display:none
}
.g5element__agency-search .g5ere__sf-keyword .form-control,.g5ere__agent-featured .g5core__entry-thumbnail-image img,.g5ere__search-form-widget .g5ere__property-auto-complete-item .g5ere__property-content{
    width:100%
}
.g5ere__loop-agent-title{
    font-size:1rem;
    word-break:break-word;
    -webkit-transition:color .3s;
    transition:color .3s;
    margin-bottom:3px
}
.g5ere__agent-featured .g5core__entry-thumbnail-image{
    display:block
}
.g5ere__agent-featured .g5core__entry-thumbnail{
    background-position:top center
}
.g5ere__lam-content{
    word-break:break-word
}
.g5ere__sah-layout-01 .g5ere__sah-inner{
    padding-top:1.5rem
}
.g5element__agency-search .g5ere__sf-keyword{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    max-width:80%;
    padding-right:10px
}
.g5element__agency-search .g5ere__agency-search-btn{
    -ms-flex:0 0 20%;
    flex:0 0 20%;
    max-width:20%
}
@media only screen and (max-width:576px){
    .g5element__agency-search .g5ere__sf-keyword{
        padding-right:0
    }
    .g5element__agency-search .g5ere__agency-search-btn,.g5element__agency-search .g5ere__sf-keyword{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.g5element__properties-location.layout-02{
    position:relative
}
.g5element__properties-location.layout-02 .g5ere__property-location-content{
    position:absolute;
    left:20px;
    bottom:17px;
    z-index:3;
    color:#fafafa
}
.g5element__properties-location.layout-02 .g5ere__property-location-content *{
    color:inherit
}
.g5element__properties-location.layout-02 .g5ere__property-location-content a:hover{
    color:#d9d9d9
}
.g5element__properties-location.layout-02 .g5ere__property-locations-title{
    font-size:20px;
    line-height:1.5
}
.g5element__properties-location.layout-02 .g5core__entry-thumbnail:after{
    background-color:transparent;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(125%,#000));
    background-image:-o-linear-gradient(top,transparent 20%,#000 125%);
    background-image:linear-gradient(to bottom,transparent 20%,#000 125%);
    opacity:1
}
.g5element__properties-location .gsf-link{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2
}
.g5ere__property-location-content{
    margin-top:18px
}
.g5ere__property-locations-title{
    font-size:16px;
    margin-bottom:0;
    line-height:2
}
.g5ere__property-locations-title a{
    color:inherit!important
}
.g5ere__property-locations-count{
    font-weight:500;
    margin-bottom:0
}
.g5ere__psi-hero{
    padding:50px 0;
    min-height:500px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover
}
.g5ere__psi-hero:before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.5)
}
.g5ere__psi-hero *{
    color:inherit
}
.g5element__properties-slider .slick-dots{
    position:absolute;
    bottom:10px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    margin:0!important;
    color:#fff
}
.g5element__properties-slider .slick-dots li{
    opacity:.6
}
.g5element__properties-slider .slick-arrow{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.g5element__properties-slider .slick-arrow.slick-prev{
    left:20px;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.g5element__properties-slider .slick-arrow.slick-next{
    right:20px;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.g5element__properties-slider:hover .slick-arrow{
    opacity:1
}
@keyframes g5ere__pulsate{
    0%{
        -webkit-transform:scale(.1,.1);
        transform:scale(.1,.1);
        opacity:0
    }
    50%{
        opacity:1
    }
    to{
        -webkit-transform:scale(1.2,1.2);
        transform:scale(1.2,1.2);
        opacity:0
    }
}
.g5ere__pin-pulse,.g5ere__pin-shadow{
    position:absolute;
    opacity:0;
    visibility:hidden;
    bottom:-12.5px;
    left:-110px
}
.g5ere__pin-shadow:after{
    display:block;
    width:25px;
    height:25px;
    content:"";
    -webkit-transform:rotateX(55deg);
    transform:rotateX(55deg);
    border-radius:50%;
    -webkit-box-shadow:rgba(0,0,0,.5) 100px 0 20px;
    box-shadow:rgba(0,0,0,.5) 100px 0 20px
}
.g5ere__pin-pulse{
    bottom:-25px;
    -webkit-transform:rotateX(55deg) translateX(-50%);
    transform:rotateX(55deg) translateX(-50%);
    left:50%
}
.g5ere__pin-pulse:after{
    display:block;
    width:50px;
    height:50px;
    content:"";
    -webkit-animation:g5ere__pulsate 1s ease-out infinite;
    animation:g5ere__pulsate 1s ease-out infinite;
    opacity:0;
    border-radius:50%;
    -webkit-box-shadow:0 0 6px 3px #c00;
    box-shadow:0 0 6px 3px #c00
}
.g5ere__pin{
    width:50px;
    height:50px
}
.g5ere__pin:after,.g5ere__pin:before{
    display:block;
    box-sizing:border-box;
    content:"";
    -webkit-transform:rotateZ(-45deg);
    transform:rotateZ(-45deg)
}
.g5ere__pin:before{
    position:absolute;
    width:50px;
    height:50px;
    background:#c00;
    border-radius:50% 50% 50% 0
}
.g5ere__pin:after{
    border:5px solid #c00;
    border-radius:50% 50% 50% 50%;
    background:#fff
}
.g5ere__pin-wrap,.g5ere__pin-wrap i,.g5ere__pin:after{
    position:absolute;
    width:50px;
    height:50px
}
.g5ere__pin-wrap{
    bottom:10px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    left:50%
}
.g5ere__pin-wrap i{
    font-size:18px;
    color:#c00;
    z-index:1;
    text-align:center;
    line-height:50px
}
.g5ere__pin-wrap.image{
    bottom:0
}
.g5ere__pin-wrap.image .g5ere__pin{
    display:none
}
.g5ere__marker-container.active .g5ere__pin-pulse,.g5ere__marker-container.active .g5ere__pin-shadow{
    opacity:1;
    visibility:visible
}
.g5ere__map-popup-wrap{
    overflow:hidden;
    opacity:0!important;
    visibility:hidden!important;
    -webkit-transition:opacity .2s;
    transition:opacity .2s;
    padding-bottom:15px;
    width:270px!important
}
.g5ere__map-popup-wrap.show{
    opacity:1!important;
    visibility:visible!important
}
.g5ere__map-popup-wrap:after{
    background:linear-gradient(45deg,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);
    box-shadow:-2px 2px 2px 0 rgba(178,178,178,.4);
    content:"";
    height:15px;
    left:0;
    bottom:0;
    right:-15px;
    margin:auto;
    position:absolute;
    transform:translate(-50%,-50%) rotate(-45deg);
    width:15px
}
.g5ere__map-popup-wrap.g5ere__map-popup-google{
    -webkit-transform:translateX(-50%)!important;
    transform:translateX(-50%)!important
}
.g5ere__map-popup{
    background:#fff;
    -webkit-box-shadow:0 0 8px rgba(0,0,0,.53);
    box-shadow:0 0 8px rgba(0,0,0,.53)
}
.g5ere__map-popup-thumb a{
    display:block;
    background-repeat:no-repeat;
    background-size:cover
}
.g5ere__map-popup-thumb a:before{
    content:"";
    display:block;
    padding-top:66.6666666667%
}
.g5ere__map-popup-content{
    padding:15px
}
.g5ere__map-popup-title{
    font-size:18px;
    font-weight:600;
    text-transform:none;
    margin-bottom:10px
}
.g5ere__map-popup-title a{
    color:inherit
}
.g5ere__map-popup-address{
    font-size:14px
}
.g5ere__map-popup-address i{
    margin-right:5px
}
.g5ere__cluster{
    background-color:rgba(184,122,122,.6);
    border-radius:50%
}
.g5ere__cluster>div{
    margin-left:5px;
    margin-top:5px;
    border-radius:50%;
    background-color:#c00
}
.g5ere__cluster{
    display:block;
    background-color:#c00;
    background-clip:content-box;
    border-radius:50%;
    width:45px;
    height:45px;
    line-height:45px;
    text-align:center;
    color:#fff;
    font-weight:700;
    border:5px solid rgba(184,122,122,.6)
}
.g5ere__map-popup-wrap{
    z-index:10
}
.g5ere__map-popup-wrap.show{
    opacity:1!important;
    visibility:visible!important
}
.g5ere__map-popup-wrap .mapboxgl-popup-content{
    padding:0
}
.g5ere__autocomplete-dropdown{
    position:absolute;
    z-index:15000;
    display:none
}
.g5ere__autocomplete-dropdown.active,.g5ere__autocomplete-dropdown:active,.g5ere__autocomplete-dropdown:focus{
    display:block
}
.g5ere__autocomplete-dropdown.active .g5ere__suggestions-list{
    top:0
}
.g5ere__suggestions-list{
    position:absolute;
    width:100%;
    background:#fff;
    z-index:10000;
    border:1px solid #d0d1d5;
    border-top:none!important;
    border-bottom:none!important
}
.g5ere__suggestion{
    padding:8px;
    font-size:13px;
    color:#423e3e;
    cursor:pointer;
    border-bottom:1px solid #f9f9f9;
    -webkit-transition:background .2s;
    transition:background .2s
}
.g5ere__suggestion i{
    font-size:18px;
    vertical-align:middle;
    display:inline-block;
    color:#c00
}
.g5ere__suggestion span{
    display:inline-block;
    vertical-align:middle;
    margin-left:10px
}
.g5ere__suggestion.active,.g5ere__suggestion:focus,.g5ere__suggestion:hover{
    background:#f9f9f9
}
.leaflet-popup-content{
    width:270px!important
}
.leaflet-popup{
    margin-bottom:68px!important
}
.leaflet-popup-content-wrapper{
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    background-color:transparent!important;
    padding:0
}
.leaflet-popup-content-wrapper .leaflet-popup-content{
    margin:0
}
.mapboxgl-popup-tip{
    border:0!important
}
.leaflet-pane .g5ere__pin-wrap.image img{
    width:50px
}
.leaflet-div-icon{
    background-color:transparent;
    border:0
}
.leaflet-container a{
    color:inherit
}
@charset "UTF-8";
:root{
    --g5-font-body:"Poppins";
    --g5-font-size-body:14px;
    --g5-font-primary:"Poppins";
    --g5-font-blockquote:"Work Sans";
    --g5-font-icon:"Font Awesome 5 Pro";
    --g5-color-accent:#0ec6d5;
    --g5-color-accent-foreground:#fff;
    --g5-color-accent-brightness:#19e0f0;
    --g5-color-primary:#1e1d85;
    --g5-color-primary-foreground:#fff;
    --g5-color-primary-brightness:#2524a4;
    --g5-color-secondary:#eff6f7;
    --g5-color-secondary-foreground:#222;
    --g5-color-secondary-brightness:#d6e8ea;
    --g5-color-light:#fafafa;
    --g5-color-light-foreground:#222;
    --g5-color-light-brightness:#e7e7e7;
    --g5-color-dark:#333;
    --g5-color-dark-foreground:#fff;
    --g5-color-dark-brightness:#464646;
    --g5-color-gray:#8f8f8f;
    --g5-color-gray-foreground:#fff;
    --g5-color-gray-brightness:#a2a2a2;
    --g5-color-text-main:#696969;
    --g5-color-heading:#333;
    --g5-color-caption:#ababab;
    --g5-color-border:#eee;
    --g5-color-muted:#9b9b9b;
    --g5-color-background-body:#fff;
    --g5-color-background-page-title:#fff;
    --g5-color-background-post-sticky:#f6f6f6;
    --g5-color-background-footer:#f6f6f6;
    --g5-color-text-input:#696969;
    --g5-color-background-input:#f8f8f8;
    --g5-color-border-input:#f8f8f8;
    --g5-color-border-input-forcus:#000;
    --g5-color-placeholder:#ababab;
    --g5-color-link:#0ec6d5;
    --g5-color-link-hover:#25e1f1;
    --g5-font-menu:"Poppins";
    --g5-font-sub-menu:"Poppins";
    --g5-font-size-menu:14px;
    --g5-font-size-sub-menu:14px;
    --g5-font-size-menu-mobile:14px;
    --g5-font-weight-sub-menu:400;
    --g5-color-menu:#333;
    --g5-color-menu-hover:#0ec6d5;
    --g5-color-border-menu:#0ec6d5;
    --g5-color-sub-menu:#696969;
    --g5-color-sub-menu-hover:#0ec6d5;
    --g5-color-background-sub-menu:#fff;
    --g5-color-background-sub-menu-hover:#fff;
    --g5-color-border-sub-menu:#ebebeb;
    --g5-color-success:#28a745;
    --g5-color-success-foreground:#fff;
    --g5-color-success-brightness:#2fc652;
    --g5-color-danger:#dc3545;
    --g5-color-danger-foreground:#fff;
    --g5-color-danger-brightness:#e25663;
    --g5-color-warning:#ffc107;
    --g5-color-warning-foreground:#fff;
    --g5-color-warning-brightness:#ffcb2d;
    --g5-color-info:#17a2b8;
    --g5-color-info-foreground:#fff;
    --g5-color-info-brightness:#1bc0da
}
*,*::before,*::after{
    box-sizing:border-box
}
html{
    font-size:16px;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:transparent;
    overflow-x:hidden
}
@-ms-viewport{
    width:device-width
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family:var(--g5-font-body);
    font-weight:400;
    font-size:var(--g5-font-size-body);
    line-height:1.86;
    color:var(--g5-color-text-main);
    background-color:#fff;
    text-rendering:optimizeLegibility;
    text-align:left
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible;
    margin-top:1.5rem;
    margin-bottom:1.5rem;
    border:0;
    border-top:solid 1px;
    border-color:var(--g5-color-border)
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    color:var(--g5-color-heading);
    margin-top:0;
    margin-bottom:.75rem;
    font-weight:500;
    line-height:1.2;
    font-family:var(--g5-font-primary);
    clear:both
}
h1,.h1{
    font-size:48px
}
h2,.h2{
    font-size:44px
}
h3,.h3{
    font-size:36px
}
h4,.h4{
    font-size:24px
}
h5,.h5{
    font-size:16px
}
h6,.h6{
    font-size:14px
}
p{
    margin-top:0;
    margin-bottom:1.5rem
}
abbr[title],abbr[data-original-title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0
}
address{
    margin-bottom:1.5rem;
    font-style:normal;
    line-height:inherit
}
ol ol,ol ul,ul ol,ul ul,ol,ul,dl{
    margin-top:0;
    margin-bottom:1.5rem
}
li>ol,li>ul,li>ul,li>ol{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    position:relative;
    color:var(--g5-color-heading);
    margin-bottom:1.5rem;
    border-left:4px solid;
    border-color:var(--g5-color-accent);
    padding:5px 0 5px 20px
}
blockquote p{
    font-size:16px;
    font-weight:500;
    margin-bottom:0;
    line-height:2
}
blockquote a{
    color:inherit
}
blockquote cite{
    font-size:12px
}
dfn{
    font-style:italic
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#0ec6d5;
    text-decoration:none;
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:hover{
    color:#25e1f1;
    text-decoration:none
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
a>code{
    color:inherit
}
pre{
    font-size:87.5%;
    margin-top:0;
    margin-bottom:1.5rem;
    padding:1rem;
    overflow:auto;
    -ms-overflow-style:scrollbar;
    background-color:rgba(0,0,0,.05);
    color:inherit
}
figure{
    margin:0 0 1.5rem
}
img{
    vertical-align:middle;
    border-style:none;
    max-width:100%;
    height:auto
}
svg:not(:root){
    overflow:hidden
}
table{
    border-collapse:collapse;
    margin-bottom:1.5rem;
    width:100%;
    max-width:100%;
    background-color:transparent
}
table th,table td{
    padding:.4rem;
    vertical-align:top;
    border:solid 1px;
    border-color:var(--g5-color-border)
}
table thead th{
    vertical-align:bottom;
    border:solid 2px;
    border-color:var(--g5-color-border)
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:var(--g5-color-gray);
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
input,button,select,optgroup,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html [type=button],[type=reset],[type=submit]{
    -webkit-appearance:button
}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
::-moz-selection{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
::selection{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
big{
    font-size:125%
}
.form-control,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{
    height:52px;
    line-height:50px;
    border:1px solid #f8f8f8;
    padding:0 20px;
    max-width:100%;
    background-color:#f8f8f8;
    font-weight:500;
    border-radius:.25rem
}
.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,select:focus{
    outline:none;
    border-color:var(--g5-color-accent)
}
.form-group textarea{
    border-color:#f8f8f8
}
.form-group textarea:-moz-placeholder{
    color:#ababab
}
.form-group textarea::-moz-placeholder{
    color:#ababab
}
.form-group textarea:-ms-input-placeholder{
    color:#ababab
}
.form-group textarea::-webkit-input-placeholder{
    color:#ababab
}
.form-control{
    font-size:inherit;
    color:inherit
}
.form-control:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
textarea:-moz-placeholder,select:-moz-placeholder,input[type]:-moz-placeholder{
    color:#ababab
}
textarea::-moz-placeholder,select::-moz-placeholder,input[type]::-moz-placeholder{
    color:#ababab
}
textarea:-ms-input-placeholder,select:-ms-input-placeholder,input[type]:-ms-input-placeholder{
    color:#ababab
}
textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type]::-webkit-input-placeholder{
    color:#ababab
}
textarea.form-control,textarea{
    height:auto;
    line-height:1.86;
    padding-top:10px
}
.btn,button,input[type=button],input[type=reset],input[type=submit]{
    position:relative;
    display:inline-block;
    font-size:.875rem;
    height:3.25rem;
    line-height:3.125rem;
    padding:0 1.875rem;
    font-weight:500;
    border:solid 1px transparent;
    white-space:nowrap;
    color:var(--g5-color-accent-foreground);
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent);
    border-radius:5px;
    -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.btn:focus,.btn:hover,.btn:active,button:focus,button:hover,button:active,input[type=button]:focus,input[type=button]:hover,input[type=button]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:active{
    color:var(--g5-color-accent-foreground);
    background-color:var(--g5-color-accent-brightness);
    border-color:var(--g5-color-accent-brightness)
}
.btn.btn-outline,button.btn-outline,input[type=button].btn-outline,input[type=reset].btn-outline,input[type=submit].btn-outline{
    color:var(--g5-color-accent)
}
.btn.btn-outline:focus,.btn.btn-outline:hover,.btn.btn-outline:active,button.btn-outline:focus,button.btn-outline:hover,button.btn-outline:active,input[type=button].btn-outline:focus,input[type=button].btn-outline:hover,input[type=button].btn-outline:active,input[type=reset].btn-outline:focus,input[type=reset].btn-outline:hover,input[type=reset].btn-outline:active,input[type=submit].btn-outline:focus,input[type=submit].btn-outline:hover,input[type=submit].btn-outline:active{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground);
    border-color:var(--g5-color-accent)
}
.btn.btn-link,button.btn-link,input[type=button].btn-link,input[type=reset].btn-link,input[type=submit].btn-link{
    color:var(--g5-color-accent)
}
.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{
    cursor:pointer
}
.btn:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{
    outline:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{
    opacity:.65;
    cursor:default
}
.btn.btn-block,.btn.btn-full{
    display:block;
    width:100%
}
.btn.btn-inline{
    display:inline-block;
    vertical-align:top
}
.btn.btn-sm{
    font-size:.875rem;
    height:2.5rem;
    line-height:2.375rem;
    padding:0 1.25rem
}
.btn.btn-md{
    font-size:.875rem;
    height:3.25rem;
    line-height:3.125rem;
    padding:0 1.875rem
}
.btn.btn-lg{
    font-size:1.25rem;
    height:3.25rem;
    line-height:3.125rem;
    padding:0 1.875rem
}
.btn.btn-xl{
    font-size:1.5rem;
    height:3.875rem;
    line-height:3.75rem;
    padding:0 2.1875rem
}
.btn.btn-round{
    border-radius:5em
}
.btn.btn-rounded{
    border-radius:5px
}
.btn.btn-square{
    border-radius:0
}
.btn.btn-accent{
    color:var(--g5-color-accent-foreground);
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent)
}
.btn.btn-accent:focus,.btn.btn-accent:hover,.btn.btn-accent:active{
    color:var(--g5-color-accent-foreground);
    background-color:var(--g5-color-accent-brightness);
    border-color:var(--g5-color-accent-brightness)
}
.btn.btn-accent.btn-outline{
    color:var(--g5-color-accent)
}
.btn.btn-accent.btn-outline:focus,.btn.btn-accent.btn-outline:hover,.btn.btn-accent.btn-outline:active{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground);
    border-color:var(--g5-color-accent)
}
.btn.btn-accent.btn-link{
    color:var(--g5-color-accent)
}
.btn.btn-primary{
    color:var(--g5-color-primary);
    background-color:#eff6f7;
    border-color:#eff6f7
}
.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:active{
    color:var(--g5-color-primary);
    background-color:#d6e8ea;
    border-color:#cde3e6
}
.btn.btn-primary.btn-outline{
    color:#eff6f7
}
.btn.btn-primary.btn-outline:focus,.btn.btn-primary.btn-outline:hover,.btn.btn-primary.btn-outline:active{
    background-color:#eff6f7;
    color:var(--g5-color-primary);
    border-color:#eff6f7
}
.btn.btn-primary.btn-link{
    color:#eff6f7
}
.btn.btn-primary.btn-outline{
    color:var(--g5-color-primary)
}
.btn.btn-primary.btn-outline:focus,.btn.btn-primary.btn-outline:hover,.btn.btn-primary.btn-outline:active{
    background-color:#eff6f7;
    color:var(--g5-color-primary);
    border-color:#eff6f7
}
.btn.btn-primary.btn-link{
    color:var(--g5-color-primary)
}
.btn.btn-secondary{
    color:var(--g5-color-primary);
    background-color:var(--g5-color-secondary);
    border-color:var(--g5-color-secondary)
}
.btn.btn-secondary:focus,.btn.btn-secondary:hover,.btn.btn-secondary:active{
    color:var(--g5-color-primary);
    background-color:var(--g5-color-secondary-brightness);
    border-color:var(--g5-color-secondary-brightness)
}
.btn.btn-secondary.btn-outline{
    color:var(--g5-color-secondary)
}
.btn.btn-secondary.btn-outline:focus,.btn.btn-secondary.btn-outline:hover,.btn.btn-secondary.btn-outline:active{
    background-color:var(--g5-color-secondary);
    color:var(--g5-color-primary);
    border-color:var(--g5-color-secondary)
}
.btn.btn-secondary.btn-link{
    color:var(--g5-color-secondary)
}
.btn.btn-secondary.btn-outline{
    color:var(--g5-color-primary)
}
.btn.btn-light{
    color:var(--g5-color-light-foreground);
    background-color:var(--g5-color-light);
    border-color:var(--g5-color-light)
}
.btn.btn-light:focus,.btn.btn-light:hover,.btn.btn-light:active{
    color:var(--g5-color-light-foreground);
    background-color:var(--g5-color-light-brightness);
    border-color:var(--g5-color-light-brightness)
}
.btn.btn-light.btn-outline{
    color:var(--g5-color-light)
}
.btn.btn-light.btn-outline:focus,.btn.btn-light.btn-outline:hover,.btn.btn-light.btn-outline:active{
    background-color:var(--g5-color-light);
    color:var(--g5-color-light-foreground);
    border-color:var(--g5-color-light)
}
.btn.btn-light.btn-link{
    color:var(--g5-color-light)
}
.btn.btn-dark{
    color:var(--g5-color-dark-foreground);
    background-color:var(--g5-color-dark);
    border-color:var(--g5-color-dark)
}
.btn.btn-dark:focus,.btn.btn-dark:hover,.btn.btn-dark:active{
    color:var(--g5-color-dark-foreground);
    background-color:var(--g5-color-dark-brightness);
    border-color:var(--g5-color-dark-brightness)
}
.btn.btn-dark.btn-outline{
    color:var(--g5-color-dark)
}
.btn.btn-dark.btn-outline:focus,.btn.btn-dark.btn-outline:hover,.btn.btn-dark.btn-outline:active{
    background-color:var(--g5-color-dark);
    color:var(--g5-color-dark-foreground);
    border-color:var(--g5-color-dark)
}
.btn.btn-dark.btn-link{
    color:var(--g5-color-dark)
}
.btn.btn-gray{
    color:var(--g5-color-gray-foreground);
    background-color:var(--g5-color-gray);
    border-color:var(--g5-color-gray)
}
.btn.btn-gray:focus,.btn.btn-gray:hover,.btn.btn-gray:active{
    color:var(--g5-color-gray-foreground);
    background-color:var(--g5-color-gray-brightness);
    border-color:var(--g5-color-gray-brightness)
}
.btn.btn-gray.btn-outline{
    color:var(--g5-color-gray)
}
.btn.btn-gray.btn-outline:focus,.btn.btn-gray.btn-outline:hover,.btn.btn-gray.btn-outline:active{
    background-color:var(--g5-color-gray);
    color:var(--g5-color-gray-foreground);
    border-color:var(--g5-color-gray)
}
.btn.btn-gray.btn-link{
    color:var(--g5-color-gray)
}
.btn.btn-success{
    color:var(--g5-color-success-foreground);
    background-color:var(--g5-color-success);
    border-color:var(--g5-color-success)
}
.btn.btn-success:focus,.btn.btn-success:hover,.btn.btn-success:active{
    color:var(--g5-color-success-foreground);
    background-color:var(--g5-color-success-brightness);
    border-color:var(--g5-color-success-brightness)
}
.btn.btn-success.btn-outline{
    color:var(--g5-color-success)
}
.btn.btn-success.btn-outline:focus,.btn.btn-success.btn-outline:hover,.btn.btn-success.btn-outline:active{
    background-color:var(--g5-color-success);
    color:var(--g5-color-success-foreground);
    border-color:var(--g5-color-success)
}
.btn.btn-success.btn-link{
    color:var(--g5-color-success)
}
.btn.btn-danger{
    color:var(--g5-color-danger-foreground);
    background-color:var(--g5-color-danger);
    border-color:var(--g5-color-danger)
}
.btn.btn-danger:focus,.btn.btn-danger:hover,.btn.btn-danger:active{
    color:var(--g5-color-danger-foreground);
    background-color:var(--g5-color-danger-brightness);
    border-color:var(--g5-color-danger-brightness)
}
.btn.btn-danger.btn-outline{
    color:var(--g5-color-danger)
}
.btn.btn-danger.btn-outline:focus,.btn.btn-danger.btn-outline:hover,.btn.btn-danger.btn-outline:active{
    background-color:var(--g5-color-danger);
    color:var(--g5-color-danger-foreground);
    border-color:var(--g5-color-danger)
}
.btn.btn-danger.btn-link{
    color:var(--g5-color-danger)
}
.btn.btn-warning{
    color:var(--g5-color-warning-foreground);
    background-color:var(--g5-color-warning);
    border-color:var(--g5-color-warning)
}
.btn.btn-warning:focus,.btn.btn-warning:hover,.btn.btn-warning:active{
    color:var(--g5-color-warning-foreground);
    background-color:var(--g5-color-warning-brightness);
    border-color:var(--g5-color-warning-brightness)
}
.btn.btn-warning.btn-outline{
    color:var(--g5-color-warning)
}
.btn.btn-warning.btn-outline:focus,.btn.btn-warning.btn-outline:hover,.btn.btn-warning.btn-outline:active{
    background-color:var(--g5-color-warning);
    color:var(--g5-color-warning-foreground);
    border-color:var(--g5-color-warning)
}
.btn.btn-warning.btn-link{
    color:var(--g5-color-warning)
}
.btn.btn-info{
    color:var(--g5-color-info-foreground);
    background-color:var(--g5-color-info);
    border-color:var(--g5-color-info)
}
.btn.btn-info:focus,.btn.btn-info:hover,.btn.btn-info:active{
    color:var(--g5-color-info-foreground);
    background-color:var(--g5-color-info-brightness);
    border-color:var(--g5-color-info-brightness)
}
.btn.btn-info.btn-outline{
    color:var(--g5-color-info)
}
.btn.btn-info.btn-outline:focus,.btn.btn-info.btn-outline:hover,.btn.btn-info.btn-outline:active{
    background-color:var(--g5-color-info);
    color:var(--g5-color-info-foreground);
    border-color:var(--g5-color-info)
}
.btn.btn-info.btn-link{
    color:var(--g5-color-info)
}
.btn.btn-icon-left i{
    margin-right:10px
}
.btn.btn-icon-right i{
    margin-left:10px
}
.btn.btn-outline{
    background-color:transparent;
    border-color:#eee
}
.btn.btn-3d{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    border-bottom:solid 5px rgba(0,0,0,.15)!important
}
.btn.btn-3d:hover{
    margin-top:2px;
    border-bottom:solid 3px rgba(0,0,0,.15)!important
}
.btn.btn-link{
    background-color:transparent!important;
    border-width:0!important;
    text-decoration:none;
    padding-left:0;
    padding-right:0;
    height:auto;
    line-height:2
}
.btn.btn-link:not(:disabled):not(.disabled):active{
    color:initial
}
.btn.btn-link:not(:disabled):not(.disabled):active:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.clearfix:after{
    content:"";
    display:block;
    clear:both
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.fl{
    float:left!important
}
.fr{
    float:right!important
}
.fnone{
    float:none!important
}
.fw-500{
    font-weight:500!important
}
.fw-600{
    font-weight:600!important
}
.fs-075rem{
    font-size:.75rem!important
}
.fs-1rem{
    font-size:1rem!important
}
.bottom-0{
    bottom:0
}
.fs-90{
    font-size:90px!important
}
.line-height-1{
    line-height:1!important
}
.slick-slider:not(.slick-slider-rows) .g5core__listing-blocks{
    width:auto!important
}
.g5core__gutter-0{
    margin-left:0;
    margin-right:0
}
.g5core__gutter-0>.g5core__gutter-item{
    padding-left:0;
    padding-right:0;
    padding-bottom:0!important
}
.g5core__gutter-0 .g5core__modern-grid-col{
    padding-left:0;
    padding-right:0
}
.g5core__gutter-0 .g5core__modern-grid-col>.g5core__gutter-item{
    padding-bottom:0
}
.g5core__gutter-0 .slick-slide>div{
    padding:0
}
.g5core__gutter-5{
    margin-left:-2.5px;
    margin-right:-2.5px
}
.g5core__gutter-5>.g5core__gutter-item{
    padding-left:2.5px;
    padding-right:2.5px;
    padding-bottom:5px
}
.g5core__gutter-5 .g5core__modern-grid-col{
    padding-left:2.5px;
    padding-right:2.5px
}
.g5core__gutter-5 .g5core__modern-grid-col>.g5core__gutter-item{
    padding-bottom:5px
}
.g5core__gutter-5 .slick-slide>div{
    padding:0 2.5px
}
.g5core__gutter-10{
    margin-left:-5px;
    margin-right:-5px
}
.g5core__gutter-10>.g5core__gutter-item{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px
}
.g5core__gutter-10 .g5core__modern-grid-col{
    padding-left:5px;
    padding-right:5px
}
.g5core__gutter-10 .g5core__modern-grid-col>.g5core__gutter-item{
    padding-bottom:10px
}
.g5core__gutter-10 .slick-slide>div{
    padding:0 5px
}
.g5core__gutter-20{
    margin-left:-10px;
    margin-right:-10px
}
.g5core__gutter-20>.g5core__gutter-item{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px
}
.g5core__gutter-20 .g5core__modern-grid-col{
    padding-left:10px;
    padding-right:10px
}
.g5core__gutter-20 .g5core__modern-grid-col>.g5core__gutter-item{
    padding-bottom:20px
}
.g5core__gutter-20 .slick-slide>div{
    padding:0 10px
}
.g5core__gutter-30{
    margin-left:-15px;
    margin-right:-15px
}
.g5core__gutter-30>.g5core__gutter-item{
    padding-left:15px;
    padding-right:15px;
    padding-bottom:30px
}
.g5core__gutter-30 .g5core__modern-grid-col{
    padding-left:15px;
    padding-right:15px
}
.g5core__gutter-30 .g5core__modern-grid-col>.g5core__gutter-item{
    padding-bottom:30px
}
.g5core__gutter-30 .slick-slide>div{
    padding:0 15px
}
.g5core__gutter-40{
    margin-left:-20px;
    margin-right:-20px
}
.g5core__gutter-40>.g5core__gutter-item{
    padding-left:20px;
    padding-right:20px;
    padding-bottom:40px
}
.g5core__gutter-40 .g5core__modern-grid-col{
    padding-left:20px;
    padding-right:20px
}
.g5core__gutter-40 .g5core__modern-grid-col>.g5core__gutter-item{
    padding-bottom:40px
}
.g5core__gutter-40 .slick-slide>div{
    padding:0 20px
}
.slick-slider-rows{
    margin:0
}
.slick-slider-rows .slick-slide>div{
    padding:0
}
.slick-slider-rows .g5core__listing-blocks{
    margin-left:0;
    margin-right:0
}
.slick-slider-rows .g5core__modern-grid-col>.g5core__gutter-item{
    padding-left:0;
    padding-right:0
}
.g5core__gutter-slider-rows-10{
    margin-left:-5px;
    margin-right:-5px
}
.g5core__gutter-slider-rows-10 .g5core__gutter-item{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px
}
.g5core__gutter-slider-rows-20{
    margin-left:-10px;
    margin-right:-10px
}
.g5core__gutter-slider-rows-20 .g5core__gutter-item{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:20px
}
.g5core__gutter-slider-rows-30{
    margin-left:-15px;
    margin-right:-15px
}
.g5core__gutter-slider-rows-30 .g5core__gutter-item{
    padding-left:15px;
    padding-right:15px;
    padding-bottom:30px
}
.g5core__gutter-slider-rows-40{
    margin-left:-20px;
    margin-right:-20px
}
.g5core__gutter-slider-rows-40 .g5core__gutter-item{
    padding-left:20px;
    padding-right:20px;
    padding-bottom:40px
}
.homeid-contact-form input[type=text],.homeid-contact-form input[type=email],.homeid-contact-form input[type=tel],.homeid-contact-form textarea{
    width:100%
}
.homeid-contact-form textarea{
    height:140px
}
.homeid-contact-form .wpcf7-not-valid-tip{
    display:none
}
.homeid-contact-form .wpcf7-not-valid{
    border-color:#dc3545!important
}
.homeid-contact-form+div.wpcf7-response-output{
    text-align:center;
    color:#fff;
    background:#dc3545;
    border:none;
    border-radius:4px;
    padding:10px
}
.homeid-contact-form.style-01 span.ajax-loader{
    display:block;
    margin:3px 0 -3px
}
.homeid-contact-form.style-01 .item-contact:not(.submit):not(.consent){
    padding-bottom:10px
}
.homeid-contact-form.style-01 .item-contact.submit{
    padding-top:3px
}
.homeid-contact-form.style-01 input[type=submit]{
    width:100%
}
.homeid-contact-form.style-01 .wpcf7-list-item{
    margin-left:0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:start;
    align-items:flex-start
}
.homeid-contact-form.style-01 .wpcf7-list-item input[type=checkbox]{
    margin-top:6px
}
.homeid-contact-form.style-01 .wpcf7-list-item-label{
    font-size:14px;
    line-height:26px;
    color:var(--g5-color-text-main);
    margin-left:10px
}
.homeid-contact-form.style-02 .item-contact:not(.submit):not(.consent),.homeid-contact-form.style-03 .item-contact:not(.submit):not(.consent),.homeid-contact-form.style-04 .item-contact:not(.submit):not(.consent){
    padding-bottom:20px
}
.homeid-contact-form.style-03 input[type=submit],.homeid-contact-form.style-04 input[type=submit]{
    width:194px
}
.custom-col-cf-box-shadow>.vc_column-inner{
    border-radius:5px;
    -webkit-box-shadow:0 19px 34px 0 rgba(94,122,183,.14);
    box-shadow:0 19px 34px 0 rgba(94,122,183,.14)
}
@media(min-width:768px){
    .homeid-contact-form.style-01 .item-contact.name{
        padding-right:5px
    }
    .homeid-contact-form.style-01 .item-contact.phone{
        padding-left:5px
    }
    .homeid-contact-form.style-02 .item-contact.name{
        padding-right:10px
    }
    .homeid-contact-form.style-02 .item-contact.email{
        padding-left:10px
    }
}
.gel-heading-title{
    margin-bottom:0;
    font-size:32px;
    line-height:1.63
}
.gel-heading-title mark{
    color:var(--g5-color-accent);
    padding:0
}
.gel-heading-subtitle{
    text-transform:uppercase;
    color:var(--g5-color-accent);
    font-weight:500;
    letter-spacing:2.63px;
    margin-bottom:18px
}
.gel-heading-separate{
    width:75px;
    height:3px;
    margin-top:15px;
    margin-bottom:0;
    background-color:var(--g5-color-accent)
}
.gel-heading-description{
    font-size:14px;
    margin-bottom:0;
    margin-top:10px
}
.gel-heading.has-line-separator .gel-heading-description{
    padding-top:11px
}
.custom-heading-01 .gel-heading-title{
    font-size:26px;
    line-height:1.85
}
.custom-heading-01 .gel-heading-separate{
    margin-top:16px
}
.custom-heading-02 .gel-heading-description{
    font-size:15px;
    line-height:1.73;
    margin-top:26px
}
.custom-heading-02.des-mw-830 .gel-heading-description{
    max-width:830px;
    margin-left:auto;
    margin-right:auto
}
.custom-heading-03 .gel-heading-title{
    font-size:20px;
    font-weight:400;
    line-height:1.7;
    color:var(--g5-color-primary)
}
.custom-heading-03 .gel-heading-title mark{
    color:var(--g5-color-primary);
    font-weight:600
}
.custom-heading-03 .gel-heading-description{
    margin-top:1px
}
.custom-heading-04{
    border-left:4px solid;
    border-color:var(--g5-color-accent);
    padding-left:29px
}
.custom-heading-04 .gel-heading-title{
    line-height:1.5
}
.custom-heading-04 .gel-heading-description{
    font-size:15px;
    line-height:2;
    margin-top:6px
}
.custom-heading-desc-pt-17 .gel-heading-description{
    margin-top:17px
}
.custom-heading-sub-pb-3 .gel-heading-subtitle{
    margin-bottom:3px
}
@media(max-width:991px){
    .md-heading-no-max-width{
        max-width:unset!important
    }
}
.homeid-mailchimp{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.homeid-mailchimp input[type=submit]{
    margin-top:18px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.homeid-mailchimp input[name=EMAIL]{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.mailchimp-for-footer .homeid-mailchimp{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row;
    flex-flow:row
}
.mailchimp-for-footer .homeid-mailchimp input[type=submit]{
    margin-top:0;
    width:33%;
    padding-left:25px;
    padding-right:25px
}
.mailchimp-for-footer .homeid-mailchimp input[name=EMAIL]{
    width:67%
}
@media(max-width:1199px) and (min-width:992px){
    .mailchimp-for-footer .homeid-mailchimp input[name=EMAIL]{
        width:55%
    }
    .mailchimp-for-footer .homeid-mailchimp input[type=submit]{
        width:45%
    }
}
@media(max-width:767px){
    .mailchimp-for-footer .homeid-mailchimp input[name=EMAIL]{
        width:60%
    }
    .mailchimp-for-footer .homeid-mailchimp input[type=submit]{
        width:40%
    }
}
.gel-counter{
    font-size:56px;
    text-align:center;
    line-height:.86
}
.gel-social-icons .si-shape.si-normal{
    font-size:14px
}
.gel-social-icons .si-shape a{
    width:40px;
    height:40px;
    background-color:#fff;
    border:solid 1px;
    border-color:var(--g5-color-border);
    -webkit-transition:all .3s;
    transition:all .3s
}
.gel-social-icons .si-shape a i{
    color:inherit
}
.gel-social-icons .si-shape a:hover{
    color:#fff;
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent)
}
.gel-social-icons .si-shape li+li{
    margin-left:10px
}
.gel-social-icons .si-classic.si-normal{
    font-size:18px
}
.gel-social-icons .si-classic.si-normal li+li{
    margin-left:44px
}
.gel-social-icons .si-classic.si-large{
    font-size:25px
}
.gel-social-icons .si-classic.si-large li+li{
    margin-left:50px
}
.custom-social-icons .list-si{
    font-size:20px
}
.custom-social-icons .list-si li+li{
    margin-left:29px
}
div.custom-social-icons-02 .si-classic.list-si li+li{
    margin-left:37px
}
@media(max-width:1199px){
    div.social-icon-center-lg .list-si{
        -ms-flex-pack:center;
        justify-content:center
    }
}
@media(max-width:991px){
    div.social-icon-center-md .list-si{
        -ms-flex-pack:center;
        justify-content:center
    }
}
.gel-list .gel-list-item{
    font-size:14px
}
.gel-list-style-01 .item-list:not(:last-child),.gel-list-style-02 .item-list:not(:last-child){
    padding-bottom:10px
}
.gel-list ul .list-type,.gel-list .item-list:before{
    min-width:21px
}
.gel-list-style-03 ul li:not(:last-child){
    padding-right:13px
}
.gel-list-style-03 ul li:not(:first-child){
    padding-left:13px
}
div.custom-list ul li:not(:last-child){
    padding-right:28px
}
div.custom-list ul li:not(:first-child){
    padding-left:28px
}
@media(max-width:768px){
    .list-left-sm ul.content-list{
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
@media(min-width:480px){
    .custom-list-width-50 .content-list{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .custom-list-width-50 .gel-list-item{
        width:50%
    }
}
.gel-icon-box{
    -webkit-transition:all .3s;
    transition:all .3s;
    padding:30px
}
.gel-icon-box:hover{
    cursor:pointer;
    -webkit-box-shadow:0 20px 30px 0 rgba(51,51,51,.06);
    box-shadow:0 20px 30px 0 rgba(51,51,51,.06);
    background-color:#fff;
    border-radius:5px
}
.gel-icon-box:hover .title{
    color:var(--g5-color-primary)
}
.gel-icon-box .title{
    line-height:2;
    font-size:16px;
    margin:0
}
.gel-icon-box .description{
    margin-top:9px
}
.gel-icon-box.no-box-shadow:hover{
    -webkit-box-shadow:none;
    box-shadow:none
}
.gel-icon-box.no-padding{
    padding:0
}
@media(min-width:481px){
    .gel-icon-box.gel-icon-box-style-04 .title,.gel-icon-box.gel-icon-box-style-05 .title{
        margin-top:-8px!important
    }
}
.gel-icon-box-style-01 .icon,.gel-icon-box-style-02 .icon,.gel-icon-box-style-03 .icon{
    margin-bottom:22px
}
.gel-icon-box-style-04 .description,.gel-icon-box-style-05 .description{
    margin-top:6px
}
.gel-icon-box-style-06 .icon{
    margin-right:15px
}
.gel-icon-box-style-07 .icon{
    margin-left:15px
}
.gel-icon-box-style-06 .top-box,.gel-icon-box-style-07 .top-box{
    margin-bottom:22px
}
.custom-icon-box-01.gel-icon-box{
    padding:34px 37px 26px 34px
}
.custom-icon-box-01.gel-icon-box-style-04 .image{
    margin-right:25px
}
.custom-icon-box-01.gel-icon-box-style-05 .image{
    margin-left:25px
}
.custom-icon-box-01 .title{
    line-height:1.6;
    font-size:20px
}
.custom-icon-box-01 .description{
    margin-top:1px
}
.custom-icon-box-01.gel-icon-box-style-01 .icon,.custom-icon-box-01.gel-icon-box-style-02 .icon,.custom-icon-box-01.gel-icon-box-style-03 .icon{
    margin-bottom:31px
}
.custom-icon-box-01.custom-bg-light{
    padding:30px;
    background-color:#fff
}
.custom-icon-box-01.space{
    background-color:#fff;
    -webkit-box-shadow:0 5px 15px 0 rgba(51,51,51,.08);
    box-shadow:0 5px 15px 0 rgba(51,51,51,.08);
    border-radius:5px
}
.custom-icon-box-01.space .description{
    margin-top:10px
}
.custom-icon-box-01.space.gel-icon-box-style-01 .icon,.custom-icon-box-01.space.gel-icon-box-style-02 .icon,.custom-icon-box-01.space.gel-icon-box-style-03 .icon{
    margin-bottom:28px
}
.custom-icon-box-01.space:hover{
    -webkit-box-shadow:0 30px 50px 0 rgba(51,51,51,.1);
    box-shadow:0 30px 50px 0 rgba(51,51,51,.1)
}
.custom-icon-box-01.space-description{
    background-color:#fff;
    -webkit-box-shadow:0 30px 50px 0 rgba(51,51,51,.1);
    box-shadow:0 30px 50px 0 rgba(51,51,51,.1)
}
.custom-icon-box-01.space-description .description{
    margin-top:10px
}
.custom-icon-box-01.space-description.gel-icon-box-style-04 .image{
    margin-right:30px
}
.custom-icon-box-01.space-description.gel-icon-box-style-05 .image{
    margin-left:30px
}
@media(min-width:481px){
    .custom-icon-box-01.gel-icon-box-style-04 .title,.custom-icon-box-01.gel-icon-box-style-05 .title{
        margin-top:-6px!important
    }
}
.custom-icon-box-02{
    padding:41px 37px 32px
}
.custom-icon-box-02:hover{
    -webkit-box-shadow:0 30px 50px 0 rgba(51,51,51,.1);
    box-shadow:0 30px 50px 0 rgba(51,51,51,.1)
}
.custom-icon-box-02 .title{
    font-size:18px;
    line-height:1.78
}
.custom-icon-box-02 .description{
    margin-top:8px
}
.custom-icon-box-02.gel-icon-box-style-01 .icon,.custom-icon-box-02.gel-icon-box-style-02 .icon,.custom-icon-box-02.gel-icon-box-style-03 .icon{
    margin-bottom:40px
}
.custom-icon-box-02.space.gel-icon-box-style-01 .icon,.custom-icon-box-02.space.gel-icon-box-style-02 .icon,.custom-icon-box-02.space.gel-icon-box-style-03 .icon{
    margin-bottom:30px
}
.custom-icon-box-02.space .description{
    margin-top:7px
}
.custom-icon-box-02.custom-bg-light{
    background-color:#fff;
    -webkit-box-shadow:0 20px 15px 0 rgba(51,51,51,.03);
    box-shadow:0 20px 15px 0 rgba(51,51,51,.03)
}
@media(min-width:481px){
    .custom-icon-box-02.gel-icon-box-style-04 .title,.custom-icon-box-02.gel-icon-box-style-05 .title{
        margin-top:-7px!important
    }
}
.custom-icon-box-03.gel-icon-box:hover .title{
    color:var(--g5-color-heading)
}
.custom-icon-box-03.gel-icon-box:hover .icon i{
    color:var(--g5-color-primary)
}
.custom-icon-box-03 .title,.custom-icon-box-03 .icon i{
    color:#fff
}
.custom-icon-box-04.gel-icon-box{
    background-color:var(--g5-color-light);
    padding:24px 20px
}
.custom-icon-box-04.gel-icon-box:hover{
    background-color:var(--g5-color-light)
}
.custom-icon-box-04.gel-icon-box .title{
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:.2px;
    line-height:1.79;
    color:var(--g5-color-text-main)
}
.custom-icon-box-04.gel-icon-box .description{
    font-size:16px;
    font-weight:600;
    line-height:1.56;
    letter-spacing:.23px;
    color:var(--g5-color-heading);
    margin-top:0
}
.custom-icon-box-04.gel-icon-box-style-04 .icon,.custom-icon-box-04.gel-icon-box-style-05 .icon{
    -ms-flex:0 0 3.5rem;
    flex:0 0 3.5rem
}
@media(min-width:481px){
    .custom-icon-box-04.gel-icon-box-style-04 .title,.custom-icon-box-04.gel-icon-box-style-05 .title{
        margin-top:-5px!important
    }
}
.custom-icon-box-05 .title{
    line-height:1.38
}
.custom-icon-box-05.gel-icon-box-style-01 .title,.custom-icon-box-05.gel-icon-box-style-02 .title,.custom-icon-box-05.gel-icon-box-style-03 .title{
    max-width:120px
}
.custom-icon-box-05.gel-icon-box-style-01 .title{
    margin-right:auto
}
.custom-icon-box-05.gel-icon-box-style-02 .title{
    margin-right:auto;
    margin-left:auto
}
.custom-icon-box-05.gel-icon-box-style-03 .title{
    margin-left:auto
}
@media(min-width:481px){
    .custom-icon-box-05.gel-icon-box-style-04 .title,.custom-icon-box-05.gel-icon-box-style-05 .title{
        margin-top:-3px!important
    }
}
.custom-icon-box-06{
    background-color:#fff;
    -webkit-box-shadow:0 20px 15px 0 rgba(51,51,51,.03);
    box-shadow:0 20px 15px 0 rgba(51,51,51,.03)
}
.custom-icon-box-06.gel-icon-box{
    padding-bottom:25px
}
.custom-icon-box-06:hover{
    -webkit-box-shadow:0 30px 50px 0 rgba(51,51,51,.1);
    box-shadow:0 30px 50px 0 rgba(51,51,51,.1)
}
.custom-icon-box-06 .title{
    line-height:1.88
}
.custom-icon-box-06.gel-icon-box-style-01 .icon,.custom-icon-box-06.gel-icon-box-style-02 .icon,.custom-icon-box-06.gel-icon-box-style-03 .icon{
    margin-bottom:9px
}
@media(min-width:481px){
    .custom-icon-box-06.gel-icon-box-style-04 .title,.custom-icon-box-06.gel-icon-box-style-05 .title{
        margin-top:-7px!important
    }
}
.custom-icon-box-07{
    padding:0
}
.custom-icon-box-07:hover{
    -webkit-box-shadow:none;
    box-shadow:none
}
.custom-icon-box-07 .title{
    font-size:18px;
    line-height:1.78
}
.custom-icon-box-07.gel-icon-box-style-01 .icon,.custom-icon-box-07.gel-icon-box-style-02 .icon,.custom-icon-box-07.gel-icon-box-style-03 .icon{
    margin-bottom:10px
}
.custom-icon-box-07 .description{
    margin-top:4px
}
@media(min-width:481px){
    .custom-icon-box-07.gel-icon-box-style-04 .title,.custom-icon-box-07.gel-icon-box-style-05 .title{
        margin-top:-7px!important
    }
}
.custom-icon-box-08{
    padding:0
}
.custom-icon-box-08.gel-icon-box-style-04 .icon,.custom-icon-box-08.gel-icon-box-style-05 .icon{
    -ms-flex:0 0 3.2rem;
    flex:0 0 3.2rem
}
.custom-icon-box-08:hover{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.custom-icon-box-08 .description{
    line-height:2.14;
    display:-ms-flexbox;
    display:flex
}
.custom-icon-box-08 .description .des-left{
    padding-right:52px
}
.custom-icon-box-08 .description .des-fw{
    font-weight:500;
    color:var(--g5-color-heading)
}
.custom-icon-box-08.custom-pd .description .des-left{
    padding-right:35px
}
@media(min-width:768px){
    .custom-icon-box-03.gel-icon-box{
        position:relative
    }
    .custom-icon-box-03.gel-icon-box:before{
        content:"";
        position:absolute;
        right:0;
        height:100px;
        width:1px;
        background-color:#fff;
        opacity:.4
    }
    .custom-icon-box-03.gel-icon-box.not-border:before{
        content:none
    }
}
@media(min-width:1200px){
    .custom-icon-box-02{
        padding:41px 37px 32px
    }
    .custom-icon-box-01.custom-padding{
        padding:20px 37px 26px 52px
    }
    .custom-icon-box-01.space-description{
        padding:43px 42px 50px
    }
    .custom-icon-box-01.space{
        padding:17px 45px 32px
    }
    .custom-icon-box-05.gel-icon-box{
        padding:32px 54px
    }
}
.gel-image-box{
    -webkit-transition:all .3s;
    transition:all .3s;
    padding:30px
}
.gel-image-box:hover{
    -webkit-box-shadow:0 20px 30px 0 rgba(51,51,51,.06);
    box-shadow:0 20px 30px 0 rgba(51,51,51,.06);
    background-color:#fff;
    border-radius:5px
}
.gel-image-box:hover .title{
    color:var(--g5-color-primary)
}
.gel-image-box .title{
    line-height:2;
    font-size:16px;
    margin:0
}
.gel-image-box .description{
    margin-top:9px
}
.gel-image-box.no-box-shadow:hover{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.gel-image-box.no-padding{
    padding:0
}
.gel-image-box.border-img .image{
    -webkit-box-shadow:0 0 0 4px var(--g5-color-accent);
    box-shadow:0 0 0 4px var(--g5-color-accent)
}
.gel-image-box.border-img:hover .image,.gel-image-box.border-img:hover .image:after{
    -webkit-box-shadow:0 0 0 2px var(--g5-color-accent);
    box-shadow:0 0 0 2px var(--g5-color-accent)
}
@media(min-width:481px){
    .gel-image-box.gel-image-box-style-04 .title,.gel-image-box.gel-image-box-style-05 .title{
        margin-top:-8px!important
    }
}
.gel-image-box-style-01 .image,.gel-image-box-style-02 .image,.gel-image-box-style-03 .image{
    margin-bottom:22px
}
.gel-image-box-style-04 .image{
    margin-right:18px
}
.gel-image-box-style-05 .image{
    margin-left:25px
}
.gel-image-box-style-04 .description,.gel-image-box-style-05 .description{
    margin-top:6px
}
.gel-image-box-style-06 .image{
    margin-right:15px
}
.gel-image-box-style-07 .image{
    margin-left:15px
}
.gel-image-box-style-06 .top-box .image,.gel-image-box-style-07 .top-box .image{
    margin-bottom:22px
}
.gel-image-box-style-06 .description,.gel-image-box-style-07 .description{
    margin-top:0
}
.custom-image-box-01.gel-image-box{
    padding:34px 37px 26px 34px
}
.custom-image-box-01.gel-image-box-style-04 .image{
    margin-right:25px
}
.custom-image-box-01.gel-image-box-style-05 .image{
    margin-left:25px
}
.custom-image-box-01 .title{
    line-height:1.6;
    font-size:20px
}
.custom-image-box-01 .description{
    margin-top:1px
}
.custom-image-box-01.gel-image-box-style-01 .image,.custom-image-box-01.gel-image-box-style-02 .image,.custom-image-box-01.gel-image-box-style-03 .image{
    margin-bottom:31px
}
.custom-image-box-01.custom-bg-light{
    padding:30px;
    background-color:#fff
}
.custom-image-box-01.space{
    background-color:#fff;
    -webkit-box-shadow:0 5px 15px 0 rgba(51,51,51,.08);
    box-shadow:0 5px 15px 0 rgba(51,51,51,.08);
    border-radius:5px
}
.custom-image-box-01.space .description{
    margin-top:10px
}
.custom-image-box-01.space.gel-image-box-style-01 .image,.custom-image-box-01.space.gel-image-box-style-02 .image,.custom-image-box-01.space.gel-image-box-style-03 .image{
    margin-bottom:28px
}
.custom-image-box-01.space:hover{
    -webkit-box-shadow:0 30px 50px 0 rgba(51,51,51,.1);
    box-shadow:0 30px 50px 0 rgba(51,51,51,.1)
}
.custom-image-box-01.space-description{
    background-color:#fff;
    -webkit-box-shadow:0 30px 50px 0 rgba(51,51,51,.1);
    box-shadow:0 30px 50px 0 rgba(51,51,51,.1)
}
.custom-image-box-01.space-description .description{
    margin-top:10px
}
.custom-image-box-01.space-description.gel-image-box-style-04 .image{
    margin-right:30px
}
.custom-image-box-01.space-description.gel-image-box-style-05 .image{
    margin-left:30px
}
@media(min-width:481px){
    .custom-image-box-01.gel-image-box-style-04 .title,.custom-image-box-01.gel-image-box-style-05 .title{
        margin-top:-6px!important
    }
}
.custom-image-box-02:hover{
    -webkit-box-shadow:0 30px 50px 0 rgba(51,51,51,.1);
    box-shadow:0 30px 50px 0 rgba(51,51,51,.1)
}
.custom-image-box-02 .title{
    font-size:18px;
    line-height:1.78
}
.custom-image-box-02 .description{
    margin-top:8px
}
.custom-image-box-02.gel-image-box-style-01 .image,.custom-image-box-02.gel-image-box-style-02 .image,.custom-image-box-02.gel-image-box-style-03 .image{
    margin-bottom:27px
}
.custom-image-box-02.space.gel-image-box-style-01 .image,.custom-image-box-02.space.gel-image-box-style-02 .image,.custom-image-box-02.space.gel-image-box-style-03 .image{
    margin-bottom:30px
}
.custom-image-box-02.space .description{
    margin-top:7px
}
.custom-image-box-02.custom-bg-light{
    background-color:#fff;
    -webkit-box-shadow:0 20px 15px 0 rgba(51,51,51,.03);
    box-shadow:0 20px 15px 0 rgba(51,51,51,.03)
}
.custom-image-box-03.gel-image-box:hover .title{
    color:var(--g5-color-heading)
}
.custom-image-box-03 .title{
    color:#fff
}
@media(min-width:481px){
    .custom-image-box-02.gel-image-box-style-04 .title,.custom-image-box-02.gel-image-box-style-05 .title{
        margin-top:-7px!important
    }
}
.custom-image-box-04.gel-image-box{
    background-color:var(--g5-color-light);
    padding:24px 20px
}
.custom-image-box-04.gel-image-box:hover{
    background-color:var(--g5-color-light)
}
.custom-image-box-04.gel-image-box .title{
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:.2px;
    line-height:1.79;
    color:var(--g5-color-text-main)
}
.custom-image-box-04.gel-image-box .description{
    font-size:16px;
    font-weight:600;
    line-height:1.56;
    letter-spacing:.23px;
    color:var(--g5-color-heading);
    margin-top:0
}
.custom-image-box-04.gel-image-box-style-04 .image{
    margin-right:15px
}
.custom-image-box-04.gel-image-box-style-05 .image{
    margin-left:15px
}
@media(min-width:481px){
    .custom-image-box-04.gel-image-box-style-04 .title,.custom-image-box-04.gel-image-box-style-05 .title{
        margin-top:-6px!important
    }
}
.custom-image-box-05 .title{
    line-height:1.38
}
.custom-image-box-05.gel-image-box-style-01 .title,.custom-image-box-05.gel-image-box-style-02 .title,.custom-image-box-05.gel-image-box-style-03 .title{
    max-width:120px
}
.custom-image-box-05.gel-image-box-style-01 .title{
    margin-right:auto
}
.custom-image-box-05.gel-image-box-style-02 .title{
    margin-right:auto;
    margin-left:auto
}
.custom-image-box-05.gel-image-box-style-03 .title{
    margin-left:auto
}
@media(min-width:481px){
    .custom-image-box-05.gel-image-box-style-04 .title,.custom-image-box-05.gel-image-box-style-05 .title{
        margin-top:-3px!important
    }
}
.custom-image-box-06{
    background-color:#fff;
    -webkit-box-shadow:0 20px 15px 0 rgba(51,51,51,.03);
    box-shadow:0 20px 15px 0 rgba(51,51,51,.03)
}
.custom-image-box-06.gel-image-box{
    padding-bottom:25px
}
.custom-image-box-06:hover{
    -webkit-box-shadow:0 30px 50px 0 rgba(51,51,51,.1);
    box-shadow:0 30px 50px 0 rgba(51,51,51,.1)
}
.custom-image-box-06 .title{
    line-height:1.88
}
.custom-image-box-06.gel-image-box-style-01 .image,.custom-image-box-06.gel-image-box-style-02 .image,.custom-image-box-06.gel-image-box-style-03 .image{
    margin-bottom:9px
}
@media(min-width:481px){
    .custom-image-box-06.gel-image-box-style-04 .title,.custom-image-box-06.gel-image-box-style-05 .title{
        margin-top:-7px!important
    }
}
.custom-image-box-07{
    padding:0
}
.custom-image-box-07:hover{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.custom-image-box-07 .title{
    font-size:18px;
    line-height:1.78
}
.custom-image-box-07.gel-image-box-style-01 .image,.custom-image-box-07.gel-image-box-style-02 .image,.custom-image-box-07.gel-image-box-style-03 .image{
    margin-bottom:10px
}
.custom-image-box-07 .description{
    margin-top:4px
}
@media(min-width:481px){
    .custom-image-box-07.gel-image-box-style-04 .title,.custom-image-box-07.gel-image-box-style-05 .title{
        margin-top:-7px!important
    }
}
.custom-image-box-08{
    padding:0
}
.custom-image-box-08:hover{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:transparent
}
.custom-image-box-08 .description{
    line-height:2.14;
    display:-ms-flexbox;
    display:flex
}
.custom-image-box-08 .description .des-left{
    padding-right:52px
}
.custom-image-box-08 .description .des-fw{
    font-weight:500;
    color:var(--g5-color-heading)
}
.custom-image-box-08.custom-pd .description .des-left{
    padding-right:35px
}
.custom-image-box-09.gel-image-box{
    padding:20px;
    border-radius:5px;
    background-color:var(--g5-color-light)
}
.custom-image-box-09.gel-image-box:hover .title{
    color:inherit
}
.custom-image-box-09 .title{
    font-size:14px;
    line-height:1.8;
    color:var(--g5-color-text-main);
    text-transform:uppercase
}
.custom-image-box-09 .description{
    font-size:16px;
    font-weight:600;
    line-height:1.56;
    letter-spacing:.23px;
    color:var(--g5-color-heading)
}
.custom-image-box-09.gel-image-box-style-04 .description,.custom-image-box-09.gel-image-box-style-05 .description{
    margin-top:0
}
@media(min-width:481px){
    .custom-image-box-09.gel-image-box-style-04 .title,.custom-image-box-09.gel-image-box-style-05 .title{
        margin-top:-6px!important
    }
}
.custom-image-box-10{
    background-color:#fff;
    border-radius:10px
}
.custom-image-box-10 .title{
    font-size:20px
}
.custom-image-box-10 .description{
    font-size:15px
}
.custom-image-box-10 .gel-image-box-style-04 .image{
    margin-right:35px
}
.custom-image-box-10 .gel-image-box-style-05 .image{
    margin-left:35px
}
.custom-image-box-10.gel-image-box-style-04 .description,.custom-image-box-10.gel-image-box-style-05 .description{
    margin-top:3px
}
.custom-image-box-10.gel-image-box-style-06 .top-box .image,.custom-image-box-10.gel-image-box-style-07 .top-box .image{
    margin-bottom:0
}
.custom-image-box-10.gel-image-box-style-06 .title,.custom-image-box-10.gel-image-box-style-07 .title{
    line-height:1.6;
    max-width:130px
}
.custom-image-box-10.gel-image-box-style-06 .description,.custom-image-box-10.gel-image-box-style-07 .description{
    margin-top:11px
}
@media(min-width:481px){
    .custom-image-box-10.gel-image-box-style-04 .title,.custom-image-box-10.gel-image-box-style-05 .title{
        margin-top:-10px!important
    }
}
.custom-image-box-11.gel-image-box{
    padding:0
}
.custom-image-box-11 .title{
    font-size:20px;
    line-height:1.2
}
.custom-image-box-11 .description{
    font-size:15px
}
.custom-image-box-11 .gel-image-box-style-04 .image{
    margin-right:24px
}
.custom-image-box-11 .gel-image-box-style-05 .image{
    margin-left:24px
}
.custom-image-box-11.gel-image-box-style-04 .description,.custom-image-box-11.gel-image-box-style-05 .description{
    margin-top:10px
}
.custom-image-box-11:hover{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
@media(min-width:481px){
    .custom-image-box-11.gel-image-box-style-04 .title,.custom-image-box-11.gel-image-box-style-05 .title{
        margin-top:-2px!important
    }
}
@media(min-width:768px){
    .custom-image-box-03.gel-image-box{
        position:relative
    }
    .custom-image-box-03.gel-image-box:before{
        content:"";
        position:absolute;
        left:100%;
        height:100px;
        width:1px;
        background-color:#fff;
        opacity:.4
    }
    .custom-image-box-03.gel-image-box.not-border:before{
        content:none
    }
    .custom-image-box-03.gel-image-box:hover:before{
        opacity:0
    }
    .custom-image-box-11 .content-box{
        max-width:300px
    }
}
@media(min-width:1200px){
    .custom-image-box-02{
        padding:41px 37px 32px
    }
    .custom-image-box-01.custom-padding{
        padding:20px 37px 26px 52px
    }
    .custom-image-box-01.space-description{
        padding:43px 42px 50px
    }
    .custom-image-box-01.space{
        padding:17px 45px 32px
    }
    .custom-image-box-05.gel-image-box{
        padding:32px 54px
    }
    .custom-image-box-10.gel-image-box-pd-40{
        padding:40px
    }
}
@media(max-width:480px){
    .custom-image-box-01.gel-image-box,.custom-image-box-10.gel-image-box,.custom-image-box-11.gel-image-box{
        padding:15px;
        display:block
    }
    .custom-image-box-01.gel-image-box .image,.custom-image-box-10.gel-image-box .image,.custom-image-box-11.gel-image-box .image{
        margin-bottom:10px;
        margin-right:0
    }
    .custom-image-box-09.gel-image-box-style-04,.custom-image-box-09.gel-image-box-style-05{
        -ms-flex-pack:center;
        justify-content:center
    }
    .custom-image-box-09.gel-image-box-style-04 .content-box,.custom-image-box-09.gel-image-box-style-05 .content-box{
        -ms-flex:0 1 auto;
        flex:0 1 auto
    }
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab>a,.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-title>a{
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
    line-height:2;
    padding:12px 37px
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-tab>a:hover{
    cursor:pointer
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab.vc_active>a,.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab>a:hover{
    color:var(--g5-color-primary);
    border-color:var(--g5-color-light);
    background-color:var(--g5-color-light)
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab>a{
    background-color:transparent;
    border-color:transparent;
    color:rgba(37,37,37,.4)
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab>a,.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-panel-title>a{
    letter-spacing:.81px;
    padding:7px 40px
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-panel-body{
    overflow:unset;
    padding-left:0;
    padding-right:0
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-02 .vc_tta-tab.vc_active>a,.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-02 .vc_tta-tab>a:hover{
    background-color:#fff;
    color:var(--g5-color-accent);
    -webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.15);
    box-shadow:0 0 10px 0 rgba(51,51,51,.15)
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-02 .vc_tta-tab>a{
    background-color:#f8f8f8;
    border-color:#f8f8f8;
    color:var(--g5-color-heading);
    -webkit-transition:all .3s;
    transition:all .3s
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-02 .vc_tta-panel-body{
    padding-left:0;
    padding-right:0
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab>a,.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-panel-title>a{
    font-size:14px;
    letter-spacing:.88px
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab>a{
    background-color:transparent;
    color:rgba(37,37,37,.4)
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab>a .vc_tta-title-text:before{
    content:"";
    bottom:0;
    left:0;
    width:0;
    height:2px;
    position:absolute;
    transition:width .3s;
    background-color:#0ec6d5
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab.vc_active>a,.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab>a:hover{
    color:var(--g5-color-heading)
}
.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab.vc_active>a .vc_tta-title-text:before,.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-03 .vc_tta-tab>a:hover .vc_tta-title-text:before{
    width:100%
}
@media(max-width:991px) and (min-width:768px){
    .wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-tab>a,.wpb-js-composer.wpb-js-composer .vc_tta.vc_general.custom-tab-01 .vc_tta-panel-title>a{
        padding:7px 20px
    }
}
@media(min-width:768px){
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.vc_tta-tabs .vc_tta-tab>a,.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-title>a{
        padding:12px 20px
    }
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-01 .vc_tta-panels{
        background-color:#f8f8f8;
        border-color:#f8f8f8
    }
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-01 .vc_tta-panel-body{
        border:none
    }
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-01 .vc_tta-panels:before{
        content:"";
        position:absolute;
        height:100%;
        top:0;
        width:100vw;
        left:50%;
        margin-left:-50vw;
        background-color:#f8f8f8
    }
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-02 .vc_tta-panels{
        background-color:transparent;
        border-color:transparent
    }
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03 .vc_tta-panels{
        background-color:transparent;
        border-color:transparent
    }
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03.vc_tta-tabs .vc_tta-tab>a,.wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03.vc_tta-tabs .vc_tta-panel-title>a{
        border:0;
        padding:0
    }
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03.vc_tta-tabs .vc_tta-title-text{
        padding-bottom:5px;
        display:block
    }
    .wpb-js-composer.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general.custom-tab-03 .vc_tta-tab{
        margin:40px
    }
}
.gel-our-team-name{
    color:var(--g5-color-heading);
    margin-top:21px!important
}
.gel-our-team-job{
    margin-top:10px
}
.gel-our-team-social{
    margin-left:2.5px;
    margin-right:2.5px;
    display:inline-block;
    width:33px;
    height:33px;
    color:var(--g5-color-text-main);
    background-color:#fff;
    border-radius:5px;
    -webkit-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.gel-our-team-social:hover{
    -webkit-transition-delay:unset!important;
    transition-delay:unset!important;
    color:#fff;
    background-color:var(--g5-color-accent)
}
.gel-our-team-style-02 .gel-our-team-avatar{
    overflow:hidden;
    position:relative;
    display:inline-block;
    border-radius:5px
}
.gel-our-team-style-02 .gel-our-team-avatar:before{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    opacity:0;
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#333));
    background-image:-o-linear-gradient(top,rgba(0,0,0,0),#333);
    background-image:linear-gradient(to bottom,rgba(0,0,0,0),#333);
    -webkit-transition:opacity .4s .1s ease-out;
    transition:opacity .4s .1s ease-out
}
.gel-our-team-style-02 .gel-our-team-socials{
    position:absolute;
    width:100%
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(1){
    -webkit-transition-delay:.0666666667s;
    transition-delay:.0666666667s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(2){
    -webkit-transition-delay:.1333333333s;
    transition-delay:.1333333333s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(3){
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(4){
    -webkit-transition-delay:.2666666667s;
    transition-delay:.2666666667s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(5){
    -webkit-transition-delay:.3333333333s;
    transition-delay:.3333333333s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(6){
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(7){
    -webkit-transition-delay:.4666666667s;
    transition-delay:.4666666667s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(8){
    -webkit-transition-delay:.5333333333s;
    transition-delay:.5333333333s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(9){
    -webkit-transition-delay:.6s;
    transition-delay:.6s
}
.gel-our-team-style-02 .gel-our-team-social:nth-child(10){
    -webkit-transition-delay:.6666666667s;
    transition-delay:.6666666667s
}
.gel-our-team-style-02 .gel-our-team-social{
    -webkit-transition:all .4s .1s ease-out;
    transition:all .4s .1s ease-out;
    opacity:0;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    visibility:hidden
}
.gel-our-team-style-02:hover .gel-our-team-avatar:before{
    opacity:1
}
.gel-our-team-style-02:hover .gel-our-team-social{
    -webkit-transform:translateY(-58px);
    transform:translateY(-58px);
    visibility:visible;
    opacity:1
}
.gel-our-team-style-01 .gel-our-team-social{
    margin-top:15px
}
.vc_toggle_title{
    font-size:22px;
    line-height:1.55
}
.vc_toggle_content{
    margin-top:13px;
    margin-bottom:5px
}
.vc_toggle_content p{
    line-height:2.14;
    margin-bottom:0
}
.vc_toggle_content p+p{
    margin-top:10px
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title{
    padding-left:45px
}
.custom-faq-01.vc_toggle.vc_toggle{
    border-bottom:1px solid var(--g5-color-border);
    margin:0;
    padding-top:23px;
    padding-bottom:25px
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon:after,.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon:after,.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon:before,.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon:before{
    background-color:var(--g5-color-muted);
    border-color:var(--g5-color-muted)
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon,.custom-faq-01.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon{
    border-color:var(--g5-color-muted)
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover h4{
    color:var(--g5-color-muted)
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon:after,.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon:after,.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon:before,.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon:before{
    background-color:var(--g5-color-accent)
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon,.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon{
    border-color:var(--g5-color-accent)
}
.custom-faq-01.vc_toggle.vc_toggle.custom-hover.vc_toggle_active h4{
    color:var(--g5-color-heading)
}
.custom-faq-02.vc_toggle.vc_toggle{
    -webkit-transition:all .2s;
    transition:all .2s;
    margin-bottom:30px
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_active{
    -webkit-box-shadow:0 18px 40px 0 rgba(51,51,51,.1);
    box-shadow:0 18px 40px 0 rgba(51,51,51,.1)
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_active .vc_toggle_title{
    background-color:var(--g5-color-primary)
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_active h4{
    color:#fff
}
.custom-faq-02.vc_toggle.vc_toggle .vc_toggle_title{
    background-color:#fff;
    padding:13px 30px
}
.custom-faq-02.vc_toggle.vc_toggle .vc_toggle_title h4{
    font-size:16px;
    line-height:2.13;
    margin-bottom:0
}
.custom-faq-02.vc_toggle.vc_toggle .vc_toggle_content{
    margin:0;
    padding:22px 40px 30px 30px
}
.custom-faq-02.vc_toggle.vc_toggle .vc_toggle_content p{
    font-size:13px;
    line-height:2;
    margin-bottom:0
}
.custom-faq-02.vc_toggle.vc_toggle:not(.vc_toggle_text_only):not(.vc_toggle_arrow) .vc_toggle_icon{
    margin-left:30px
}
.custom-faq-02.vc_toggle.vc_toggle:not(.vc_toggle_text_only):not(.vc_toggle_arrow) .vc_toggle_title{
    padding-left:75px
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_arrow .vc_toggle_title{
    border-radius:5px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_arrow.vc_toggle_active{
    border-radius:5px
}
.custom-faq-02.vc_toggle.vc_toggle.vc_toggle_arrow.vc_toggle_active .vc_toggle_title{
    border-radius:5px 5px 0 0
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon:after,.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon:after,.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon:before,.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon:before{
    border-color:var(--g5-color-heading)
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_icon,.custom-faq-02.vc_toggle.vc_toggle.custom-hover .vc_toggle_title:hover .vc_toggle_icon{
    border-color:var(--g5-color-heading)
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover h4{
    color:var(--g5-color-heading)
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon:after,.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon:after,.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_icon:before,.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active .vc_toggle_title:hover .vc_toggle_icon:before{
    border-color:#fff
}
.custom-faq-02.vc_toggle.vc_toggle.custom-hover.vc_toggle_active h4{
    color:#fff
}
.testimonial-style-04 .gel-testimonial-bio{
    font-size:18px;
    color:var(--g5-color-heading);
    line-height:2em
}
.testimonial-style-04 .author-avatar{
    padding-right:20px
}
.testimonial-style-04 .gel-testimonial-name{
    font-size:17px;
    font-weight:600
}
.testimonial-style-04 .author-attr{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.testimonial-style-04 .gel-testimonial-job{
    margin-top:10px
}
.testimonial-style-04 .testi-quote{
    padding-bottom:34px
}
.testimonial-style-02 .gel-testimonial-bio{
    font-size:15px;
    line-height:2em
}
.testimonial-style-02 .gel-testimonial-bio.content-quote:after,.testimonial-style-02 .gel-testimonial-bio.content-quote:before{
    display:block;
    margin-left:auto;
    margin-right:auto;
    position:unset
}
.testimonial-style-02 .gel-testimonial-bio:after{
    content:"";
    width:40px;
    height:2px;
    background-color:var(--g5-color-accent);
    margin-top:20px
}
.testimonial-style-02 .gel-testimonial-bio:before{
    font-size:26px;
    position:unset;
    color:var(--g5-color-accent);
    margin-bottom:16px;
    padding-right:0
}
.testimonial-style-02 .gel-testimonial-name{
    color:var(--g5-color-heading);
    font-size:16px
}
.testimonial-style-02 span.gel-testimonial-job{
    margin-top:2px;
    margin-left:0
}
.testimonial-style-02 .testi-quote{
    padding-bottom:26.5px
}
.testimonial-style-02 .author-avatar{
    margin-bottom:10px
}
.testimonial-style-05 .gel-testimonial-bio{
    font-size:15px;
    line-height:1.73em
}
.testimonial-style-05 .author-avatar{
    padding-bottom:17px
}
.testimonial-style-05 h4.gel-testimonial-name{
    display:block;
    font-size:16px;
    font-weight:700
}
.testimonial-style-05 .gel-testimonial-job{
    font-size:14px;
    line-height:2.29em
}
.testimonial-style-05 .testimonial-content{
    padding-bottom:48px
}
div.custom-testimonial .author-avatar{
    padding-right:12.5px
}
div.custom-testimonial .gel-testimonial-bio{
    font-size:15px;
    line-height:1.73em
}
div.custom-testimonial .gel-testimonial-name{
    font-size:16px;
    font-weight:700
}
div.custom-testimonial .gel-testimonial-job{
    margin-top:3px
}
div.custom-testimonial .testi-quote{
    padding-bottom:38px
}
.testimonial-border{
    border:1px solid var(--g5-color-border);
    background-color:#fff;
    border-radius:5px
}
.testimonial-box-shadow{
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(51,51,51,.1);
    border-radius:5px
}
.slick-pd-left-right-0 .slick-slide>div{
    padding-right:0;
    padding-left:0
}
.custom-slider-pd .slick-slide>div{
    padding-bottom:35px;
    padding-top:0
}
.custom-slider-pd .slick-arrow{
    margin-top:-18px
}
.custom-arrow-top-40 .slick-arrow{
    top:40%
}
.custom-slider-03 div.slick-arrow{
    width:38px;
    height:38px;
    line-height:38px
}
.custom-slider-03 div.slick-arrow i{
    font-size:14px
}
.custom-slider-03 .slick-dots li,.custom-slider-03 .slick-dots li:hover,.custom-slider-03 .slick-dots li:active,.custom-slider-03 .slick-dots li.slick-active{
    color:#fff
}
.custom-slider-03 .slick-slide>div{
    padding:0
}
.custom-slider-top-40 .slick-arrow{
    top:40%
}
@media(max-width:1199px){
    .lg-arrow-hide .slick-arrow{
        display:none!important
    }
    .custom-slider-03 .slick-arrows+.slick-dots{
        position:absolute;
        bottom:30px;
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
}
@media(min-width:1200px){
    .custom-slider-arrow-01 .slick-arrow.slick-prev{
        left:41px
    }
    .custom-slider-arrow-01 .slick-arrow.slick-next{
        right:41px
    }
    .custom-slider-02{
        height:100%;
        top:0;
        width:55vw
    }
    .custom-slider-02 .slick-list{
        padding:0 24.3% 0 0!important
    }
    .custom-slider-02 .slick-active~*{
        opacity:.3;
        -webkit-transition:opacity .3s;
        transition:opacity .3s
    }
    .custom-slider-03 .slick-arrows{
        position:absolute;
        -webkit-transform:translate(-50%);
        transform:translate(-50%);
        top:50%;
        left:50%;
        margin-top:200px;
        padding-right:83px
    }
    .custom-slider-03 div.slick-arrow{
        position:static;
        left:0;
        -webkit-transform:none;
        transform:none
    }
    .custom-slider-03 div.slick-arrow.slick-prev{
        margin-right:10px
    }
    .custom-slider-03 .slick-arrows+.slick-dots{
        position:absolute;
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        padding-right:835px;
        top:50%;
        margin-top:260px!important
    }
}
@media(min-width:577px){
    .custom-slider-01 .slick-arrows .slick-arrow{
        bottom:42px;
        transform:unset;
        top:unset
    }
    .custom-slider-01 .slick-arrows .slick-arrow.slick-next{
        right:69px
    }
    .custom-slider-01 .slick-arrows .slick-arrow.slick-prev{
        right:131px;
        left:unset
    }
    .custom-slider-01 .slick-dots{
        margin-top:5px!important;
        margin-bottom:7px
    }
    .custom-slider-01 .slick-dots ul{
        -ms-flex-pack:start;
        justify-content:flex-start;
        padding-left:4px
    }
}
.gel-video-md .view-video{
    height:78px;
    width:78px
}
.gel-video-classic .view-video{
    color:var(--g5-color-accent);
    position:relative
}
.gel-video-classic .view-video:after,.gel-video-classic .view-video:before{
    -webkit-animation:video-box-shadow 1600ms ease-in-out 0ms;
    animation:video-box-shadow 1600ms ease-in-out 0ms;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    width:100%;
    height:100%;
    content:"";
    top:0;
    position:absolute;
    border-radius:50%;
    -webkit-transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
.gel-video-classic .view-video:after{
    -webkit-animation-delay:800ms;
    animation-delay:800ms
}
.gel-video-classic .view-video i{
    color:var(--g5-color-accent-foreground)
}
.gel-video-classic .view-video:hover{
    color:var(--g5-color-accent-foreground)
}
.gel-video-classic .view-video:hover i{
    color:var(--g5-color-accent)
}
@keyframes video-box-shadow{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.6;
        -webkit-box-shadow:0 0 0 0 #fff;
        box-shadow:0 0 0 0 #fff
    }
    50%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2);
        opacity:.3;
        -webkit-box-shadow:0 0 0 4px #fff;
        box-shadow:0 0 0 4px #fff
    }
    100%{
        -webkit-box-shadow:0 0 0 8px #fff;
        box-shadow:0 0 0 8px #fff;
        -webkit-transform:scale(1.4);
        transform:scale(1.4);
        opacity:0
    }
}
.gel-map-point-animate:after,.gel-map-point-animate:before{
    border-color:var(--g5-color-accent)
}
.gel-map-marker-title{
    color:var(--g5-color-heading)
}
.gel-map-marker-description{
    font-size:14px;
    line-height:1.86em
}
.text-on-map-01,.text-on-map-02{
    position:absolute;
    border-radius:5px;
    box-shadow:0 11px 30px 0 rgba(51,51,51,.15);
    background-color:#fff
}
.text-on-map-01{
    bottom:24px;
    right:74px;
    margin-bottom:0;
    max-width:227px;
    padding:14px
}
@media(min-width:992px){
    .text-on-map-02{
        top:72px;
        max-width:370px;
        padding:37px 40px 68px
    }
    .text-on-map-02 h4{
        font-size:22px;
        line-height:2.36em;
        margin-bottom:5px
    }
    .text-on-map-02 h5{
        line-height:2;
        margin-top:52px;
        margin-bottom:4px
    }
}
@media(max-width:991px){
    .text-on-map-02{
        position:relative;
        width:100vw;
        left:50%;
        margin-left:-50vw;
        border-radius:0;
        padding:30px 15px;
        box-shadow:none;
        margin-bottom:0
    }
}
.ere-package-wrap .ere-heading p{
    font-size:14px;
    text-transform:unset;
    margin-bottom:45px
}
.g5ere__dashboard-heading{
    margin-bottom:20px
}
.g5ere__dashboard-heading::after{
    display:none
}
.g5ere__dashboard-heading h2{
    font-size:22px;
    line-height:1.5;
    margin-bottom:10px;
    text-transform:unset;
    font-weight:500
}
.g5ere__sidebar-title{
    color:var(--g5-color-heading);
    font-size:22px;
    line-height:1.5;
    margin-bottom:10px;
    font-weight:500
}
.g5ere__package{
    background-color:#f8f8f8;
    border:0;
    padding:20px;
    margin-bottom:30px
}
.g5ere__package.active{
    background-color:#fff;
    border:1px solid var(--g5-color-accent);
    -webkit-box-shadow:none;
    box-shadow:none
}
.g5ere__package .ere-package-title{
    text-align:left;
    font-size:15px;
    font-weight:500;
    color:var(--g5-color-heading);
    text-transform:capitalize;
    margin-bottom:0
}
.g5ere__package .ere-package-title strong{
    font-weight:700
}
.g5ere__package .ere-package-price{
    text-align:left;
    font-size:32px;
    padding:0;
    margin-top:0;
    font-weight:700;
    line-height:1.5;
    margin-bottom:5px
}
.g5ere__package .custom-packages{
    position:absolute;
    right:-2px;
    transform:rotate(45deg);
    top:17px;
    font-size:13px
}
.g5ere__package .custom-packages:before{
    border-left:50px solid transparent;
    border-right:50px solid transparent;
    border-bottom:50px solid var(--g5-color-accent);
    content:"";
    position:absolute;
    z-index:-1;
    top:-28px;
    right:-21px;
    left:auto
}
.g5ere__package .ere-package-choose a{
    padding:0 20px;
    font-size:13px
}
.g5ere__package-details{
    padding:10px 0;
    margin-bottom:0
}
.g5ere__package-details li .label{
    color:#9b9b9b;
    margin-bottom:0
}
.g5ere__package-details li .value{
    font-weight:500;
    color:var(--g5-color-heading)
}
.g5ere__per-package .ere-payment-for .card-title{
    margin-bottom:20px
}
.g5ere__per-package .ere-payment-for .ere-package-title strong{
    text-transform:uppercase
}
.g5ere__per-package .ere-payment-for .g5ere__package-change{
    border-color:var(--g5-color-border);
    padding:0 20px
}
.g5ere__per-package .ere-payment-for .g5ere__package-details li{
    line-height:2.2
}
.g5ere__per-package .ere-payment-for .g5ere__package-total-price{
    color:var(--g5-color-heading);
    padding-top:10px
}
.g5ere__package-button-pay{
    padding:0 50px
}
.ere-payment-method-wrap{
    margin-bottom:20px
}
.g5ere__terms-conditions a{
    color:var(--g5-color-heading);
    border-bottom:1px solid var(--g5-color-border)
}
.ere-payment-completed-wrap .g5ere__package-details li{
    line-height:2.2
}
.ere-payment-completed-wrap .ere-heading{
    margin-bottom:0
}
.gel-banner-bg>a{
    z-index:3
}
.g5ere__pin-pulse:after{
    -webkit-box-shadow:0 0 6px 3px var(--g5-color-accent);
    box-shadow:0 0 6px 3px var(--g5-color-accent)
}
.g5ere__pin{
    width:50px;
    height:50px
}
.g5ere__pin:before{
    background-color:var(--g5-color-accent)
}
.g5ere__pin:after{
    border:5px solid;
    border-color:var(--g5-color-accent)
}
.g5ere__pin-wrap i{
    color:var(--g5-color-accent)
}
.g5ere__cluster{
    background-color:rgba(var(--g5-color-accent),.6)
}
.g5ere__cluster>div{
    background-color:var(--g5-color-accent)
}
.mapboxgl-map .g5ere__cluster,.leaflet-container .g5ere__cluster{
    background-color:var(--g5-color-accent);
    border:5px solid rgba(var(--g5-color-accent),.6)
}
.toggle-icon{
    cursor:pointer;
    display:inline-block;
    width:32px;
    height:30px;
    position:relative;
    vertical-align:middle
}
.toggle-icon>span{
    bottom:0;
    display:block;
    height:2px;
    left:2px;
    right:8px;
    margin:auto;
    position:absolute;
    top:0;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    background-color:currentColor
}
.toggle-icon>span:after,.toggle-icon>span:before{
    content:"";
    height:2px;
    left:0;
    margin:auto;
    position:absolute;
    right:-6px;
    -webkit-transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out,background .3s;
    -moz-transition:top .3s ease-in-out,-moz-transform .3s ease-in-out,background .3s;
    transition:top .3s ease-in-out,transform .3s ease-in-out,background .3s;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    -o-transform-origin:50% 50%;
    transform-origin:50% 50%;
    background-color:currentColor
}
.toggle-icon>span:before{
    top:8px
}
.toggle-icon>span:after{
    top:-8px
}
.toggle-icon:hover{
    color:#e4573d
}
.toggle-icon.in>span{
    background-color:transparent!important
}
.toggle-icon.in>span:after,.toggle-icon.in>span:before{
    -webkit-transition:top .3s ease-in-out,-webkit-transform .3s .5s ease-in-out,background .3s;
    -moz-transition:top .3s ease-in-out,-moz-transform .3s .5s ease-in-out,background .3s;
    transition:top .3s ease-in-out,transform .3s .5s ease-in-out,background .3s;
    top:0
}
.toggle-icon.in>span:after{
    -webkit-transform:rotate3d(0,0,1,-45deg);
    -moz-transform:rotate3d(0,0,1,-45deg);
    -ms-transform:rotate3d(0,0,1,-45deg);
    -o-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg)
}
.toggle-icon.in>span:before{
    -webkit-transform:rotate3d(0,0,1,45deg);
    -moz-transform:rotate3d(0,0,1,45deg);
    -ms-transform:rotate3d(0,0,1,45deg);
    -o-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg)
}
.vc-col-no-pt>.vc_column-inner,.vc_row.vc_row.vc-col-no-pt>.vc_column_container>.vc_column-inner,.vc_row.vc_row.vc-col-no-pt>.vc_column_container>.vc_column-inner,.vc_row.vc_row.vc-col-no-pt>.vc_column_container>.vc_column-inner{
    padding-top:0
}
@media(max-width:991px){
    .gel-vc-no-pd-md .vc_column_container>.vc_column-inner{
        padding-left:0;
        padding-right:0
    }
    .md-col-pd-left-right-15>.vc_column-inner{
        padding-right:15px!important;
        padding-left:15px!important
    }
    div.md-mg-left-right-0{
        margin-left:0!important;
        margin-right:0!important
    }
}
@media(min-width:992px){
    .gel-vc-no-pb-lg>.vc_column-inner{
        padding-bottom:0!important
    }
}
.bg-position-bt{
    background-position:bottom!important
}
.custom-icon-oval{
    height:0
}
.custom-icon-oval .vc_single_image-wrapper{
    width:64px;
    height:64px;
    background-color:var(--g5-color-primary);
    border-radius:50%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:absolute;
    top:-32px;
    left:-47px
}
.custom-call .icon{
    font-size:40px;
    font-weight:300;
    line-height:1.4;
    color:var(--g5-color-accent);
    margin-bottom:10px
}
.custom-call .title{
    font-size:13px;
    opacity:.8;
    line-height:2;
    letter-spacing:1.73px;
    text-transform:uppercase;
    margin-bottom:9px;
    margin-top:0
}
.custom-call .phone{
    font-size:42px;
    font-weight:600;
    line-height:1.33;
    color:var(--g5-color-primary);
    margin-bottom:18px
}
.custom-box-shadow-01{
    -webkit-box-shadow:0 19px 34px 0 rgba(51,51,51,.06);
    box-shadow:0 19px 34px 0 rgba(51,51,51,.06)
}
.custom-box-shadow-02{
    -webkit-box-shadow:0 0 29px 0 rgba(0,0,0,.05);
    box-shadow:0 0 29px 0 rgba(0,0,0,.05)
}
.custom-box-shadow-03{
    -webkit-box-shadow:0 2px 16px 0 rgba(14,198,213,.43);
    box-shadow:0 2px 16px 0 rgba(14,198,213,.43)
}
.custom-box-shadow-04{
    -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.05);
    box-shadow:0 15px 30px 0 rgba(0,0,0,.05)
}
.custom-col-border-top .vc_column-inner>.wpb_wrapper{
    border-top:1px solid var(--g5-color-border)
}
.custom-vc_tta-mb-0 .vc_tta-container{
    margin-bottom:0!important
}
.custom-img-br-5 img{
    border-radius:5px
}
.custom-col-container .vc_column-inner{
    padding-left:15px!important;
    padding-right:15px!important;
    max-width:1200px;
    margin-left:auto;
    margin-right:auto
}
.custom-col-container .vc_column-inner>.wpb_wrapper{
    background-color:#fff;
    max-width:570px;
    margin-left:auto;
    border-radius:5px;
    padding:63px 100px 66px;
    margin-top:80px;
    margin-bottom:80px
}
.custom-title-property .sub-title{
    font-size:22px;
    font-weight:500;
    line-height:1.27;
    letter-spacing:3.67px;
    margin-bottom:28px
}
.custom-title-property .title a{
    font-size:60px;
    font-weight:500;
    line-height:1.2;
    margin-bottom:24px;
    display:block;
    color:#fff;
    -webkit-transition:color .3s;
    transition:color .3s
}
.custom-title-property .title a:hover{
    color:var(--g5-color-accent)
}
.custom-title-property .description{
    font-size:22px;
    font-weight:500;
    line-height:1.27;
    margin-bottom:18px
}
.custom-title-property .price{
    font-size:32px;
    font-weight:600
}
.custom-bg-image{
    background-image:url(../../../themes/homeid/assets/images/templates/explore-by-property-01.png),url(../../../themes/homeid/assets/images/templates/explore-by-property-02.png);
    background-position:left top,right bottom;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto;
    background-color:var(--g5-color-primary)
}
.custom-bg-image-02{
    background-image:url(../../../themes/homeid/assets/images/templates/single-image-02.png),url(../../../themes/homeid/assets/images/templates/single-image-03.png);
    background-position:left top,right bottom;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto
}
.custom-bg-page-title-01{
    background-image:url(../../../themes/homeid/assets/images/templates/icon-page-title-01.png),url(../../../themes/homeid/assets/images/templates/icon-page-title-02.png);
    background-position:left bottom,right top;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto
}
.custom-bg-page-contact-01{
    background-image:url(../../../themes/homeid/assets/images/templates/icon-page-contact-01.png),url(../../../themes/homeid/assets/images/templates/icon-page-contact-02.png);
    background-position:right 160px,left bottom;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto
}
.custom-bg-visual-landing{
    background-image:url(../../../themes/homeid/assets/images/templates/icon-visual-landing-01.png),url(../../../themes/homeid/assets/images/templates/icon-visual-landing-02.png);
    background-position:left top,bottom right 30px;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto
}
.custom-bg-powerful-landing{
    background-image:url(../../../themes/homeid/assets/images/templates/bg-banner-landing-01.png),url(../../../themes/homeid/assets/images/templates/bg-banner-landing-02.png);
    background-position:right top,left bottom;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto
}
.custom-bg-agent-landing-01{
    background-image:url(../../../themes/homeid/assets/images/templates/agent-landing-01.png);
    background-position:right top;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto
}
.custom-bg-agent-landing-02{
    background-image:url(../../../themes/homeid/assets/images/templates/agent-landing-01.png);
    background-position:left bottom;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto
}
.custom-bg-listing-landing{
    background-image:url(../../../themes/homeid/assets/images/templates/bg-listing-landing-left.png),url(../../../themes/homeid/assets/images/templates/bg-listing-landing-right.png);
    background-position:left center,right center;
    background-repeat:no-repeat,no-repeat;
    background-size:auto,auto
}
.custom-overflow-unset{
    overflow:unset!important
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{
    border-radius:5px
}
.custom-icon-btn-landing i{
    font-size:24px;
    margin-right:8px;
    color:var(--g5-color-accent)
}
.custom-icon-btn-landing a{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center
}
.custom-icon-btn-landing a:hover i,.custom-icon-btn-landing a:focus i{
    color:inherit
}
.custom-icon-btn-landing a:focus{
    color:#fff!important
}
.custom-col-br-top-33>.vc_column-inner{
    border-radius:33px 33px 0 0
}
.custom-col-br-bottom-33>.vc_column-inner{
    border-radius:0 0 33px 33px
}
.custom-heading-center-landing-01,.custom-heading-center-landing-02,.custom-heading-center-landing-03,.custom-heading-center-landing-04{
    position:relative
}
.custom-heading-center-landing-01 .gel-heading-title,.custom-heading-center-landing-01 .gel-heading-subtitle,.custom-heading-center-landing-02 .gel-heading-title,.custom-heading-center-landing-02 .gel-heading-subtitle,.custom-heading-center-landing-03 .gel-heading-title,.custom-heading-center-landing-03 .gel-heading-subtitle,.custom-heading-center-landing-04 .gel-heading-title,.custom-heading-center-landing-04 .gel-heading-subtitle{
    position:relative;
    z-index:2
}
.custom-heading-center-landing-01 .gel-heading-description,.custom-heading-center-landing-02 .gel-heading-description{
    position:absolute;
    margin-top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.custom-heading-center-landing-01 .gel-heading-title,.custom-heading-center-landing-01 .gel-heading-subtitle,.custom-heading-center-landing-02 .gel-heading-title,.custom-heading-center-landing-02 .gel-heading-subtitle{
    position:relative;
    z-index:2
}
.custom-heading-center-landing-01 .gel-heading-description{
    top:-75px
}
.custom-heading-center-landing-02 .gel-heading-description{
    top:-40px
}
.custom-heading-center-landing-03 .gel-heading-description{
    top:-40px;
    position:absolute;
    margin-top:0;
    left:-80px
}
.custom-heading-center-landing-04 .gel-heading-description{
    top:-40px;
    position:absolute;
    margin-top:0;
    left:0
}
.custom-icon-features-landing{
    position:relative
}
.custom-icon-features-landing .vc_figure{
    position:absolute;
    top:-35px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.custom-vc-min-height-100>.vc_column_container{
    -ms-flex-align:center;
    align-items:center;
    min-height:inherit
}
.custom-pos-parallax-lg-01{
    top:5%;
    left:-160px
}
.custom-pos-parallax-lg-02{
    left:5%;
    bottom:0
}
.custom-pos-parallax-lg-03{
    top:10%;
    right:10%
}
.custom-pos-parallax-lg-04{
    right:-7%;
    bottom:0
}
.custom-pos-parallax-lg-05{
    right:26%;
    bottom:-5%
}
.custom-col-bg-white>.vc_column-inner>.wpb_wrapper{
    border-radius:5px;
    background-color:#fff;
    -webkit-box-shadow:0 2px 0 0 #f8f8f8;
    box-shadow:0 2px 0 0 #f8f8f8
}
.custom-pos-parallax-lg-01,.custom-pos-parallax-lg-02,.custom-pos-parallax-lg-03,.custom-pos-parallax-lg-04,.custom-pos-parallax-lg-05{
    position:absolute;
    z-index:-1
}
.custom-agency-search.g5element__agency-search .form-control,.custom-agency-search .g5element__agency-search .form-control{
    background-color:transparent;
    border-width:0 0 2px;
    border-color:#eee;
    border-style:solid;
    border-radius:0;
    padding-left:0
}
.custom-agency-search.g5element__agency-search,.custom-agency-search>.elementor-widget-container{
    box-shadow:0 20px 15px 0 rgba(51,51,51,.03)
}
@media(min-width:992px){
    .md-border-left{
        border-left:1px solid
    }
    .md-border-right{
        border-right:1px solid
    }
}
@media(min-width:1200px){
    .xl-pd-left-right-20>.vc_column-inner{
        padding-right:20px!important;
        padding-left:20px!important
    }
    .xl-col-6-full-right{
        position:absolute;
        height:100%;
        top:0;
        width:50vw;
        right:50%;
        margin-right:-50vw
    }
    .custom-xl-map-height-full .vc_column-inner,.custom-xl-map-height-full .wpb_wrapper,.custom-xl-map-height-full .gel-google-map{
        height:100%!important
    }
    .custom-bg-page-sercices{
        background-image:url(../../../themes/homeid/assets/images/templates/single-image-04.png),url(../../../themes/homeid/assets/images/templates/single-image-05.png);
        background-position:right top,bottom 270px left;
        background-repeat:no-repeat,no-repeat;
        background-size:auto,auto
    }
    .custom-xl-col-pd-left-right-30{
        margin-left:-30px;
        margin-right:-30px
    }
    .custom-xl-col-pd-left-right-30 .vc_column_container{
        padding-right:15px;
        padding-left:15px
    }
}
@media(min-width:1441px) and (max-width:2559px){
    .vc-row-left-right-200{
        padding-left:185px!important;
        padding-right:185px!important
    }
    .vc-row-left-right-200.custom-pd-180{
        padding-left:180px!important;
        padding-right:180px!important
    }
    .vc-row-left-right-200.custom-xl-col-pd-left-right-30{
        padding-left:170px!important;
        padding-right:170px!important
    }
}
@media(max-width:1440px) and (min-width:1200px){
    .vc-row-left-right-200{
        padding-left:15px!important;
        padding-right:15px!important
    }
    .vc-row-left-right-200.custom-xl-col-pd-left-right-30{
        padding-left:0!important;
        padding-right:0!important
    }
    .custom-parallax-single-image .wpb_single_image img{
        max-width:70%
    }
    .custom-pos-parallax-lg-03{
        right:5%
    }
}
@media(max-width:1440px){
    div.xxl-pd-left-right-15{
        padding-right:15px!important;
        padding-left:15px!important
    }
}
@media(max-width:1366px){
    div.xl-pd-left-right-15{
        padding-right:15px!important;
        padding-left:15px!important
    }
    .xl-col-pd-left-right-15>.vc_column-inner{
        padding-right:15px!important;
        padding-left:15px!important
    }
    .custom-heading-center-landing-03 .gel-heading-description{
        left:0
    }
}
@media(max-width:1199px){
    div.lg-col-pd-left-right-15>.vc_column-inner{
        padding-right:15px!important;
        padding-left:15px!important
    }
    div.lg-pd-left-right-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .lg-col-pd-right-15>.vc_column-inner{
        padding-right:15px!important
    }
    .lg-col-pd-left-right-0>.vc_column-inner{
        padding-right:0!important;
        padding-left:0!important
    }
    .lg-col-mg-left-right-0>.vc_column-inner{
        margin-left:0!important;
        margin-right:0!important
    }
    div.lg-mg-left-right-0{
        margin-left:0!important;
        margin-right:0!important
    }
    div.lg-mg-0{
        margin:0!important
    }
    .custom-icon-oval .vc_single_image-wrapper{
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .lg-col-full-width{
        position:absolute!important;
        width:100vw;
        right:50%;
        margin-right:-50vw
    }
    .lg-sections-column{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
    .custom-col-container .vc_column-inner{
        max-width:960px
    }
    .custom-parallax-single-image .wpb_single_image img{
        display:none
    }
}
@media(max-width:991px){
    .custom-col-container .vc_column-inner{
        max-width:720px
    }
    div.md-mg-mt-0{
        margin-top:0!important
    }
    div.md-col-mg-mt-0>.vc_column-inner{
        margin-top:0!important
    }
    div.md-pd-left-right-0{
        padding-left:0!important;
        padding-right:0!important
    }
}
@media(max-width:767px){
    div.sm-mg-left-right-0{
        margin-left:0!important;
        margin-right:0!important
    }
    div.sm-mg-left-right-15{
        margin-left:15px!important;
        margin-right:15px!important
    }
    div.sm-col-pd-left-right-0>.vc_column-inner{
        padding-left:0!important;
        padding-right:0!important
    }
    div.sm-col-pd-left-right-15>.vc_column-inner{
        padding-left:15px!important;
        padding-right:15px!important
    }
    .custom-col-container .vc_column-inner{
        max-width:540px
    }
}
@media(max-width:575px){
    div.xs-pd-left-right-15{
        padding-right:15px!important;
        padding-left:15px!important
    }
    .xs-col-pd-left-right-15>.vc_column-inner{
        padding-left:15px!important;
        padding-right:15px!important
    }
    .xs-sections-full{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
    .xs-sections-full .gel-layout-section{
        -ms-flex:1 1 100%;
        flex:1 1 100%
    }
    .xs-sections-full .gel-layout-section+.gel-layout-section{
        margin-left:0!important;
        margin-top:30px
    }
    .custom-col-container .vc_column-inner{
        max-width:100%
    }
    .custom-col-container .vc_column-inner>.wpb_wrapper{
        padding:30px
    }
}
@media(max-width:480px){
    .custom-vc_col-xxs-12 .vc_column_container{
        width:100%
    }
}
.icon-accent-color i{
    color:var(--g5-color-accent)
}
.custom-width-client-logo .gel-client-logo-inner .image{
    max-width:162px
}
.ube-subscribe-news-letter [type=email]{
    margin-top:0
}
.ube-social-classic.ube-social-xl{
    font-size:25px
}
.ube-social-classic.ube-social-xl li+li{
    margin-left:50px
}
.ube-list-icon .ube-list-icon-icon{
    padding-right:.75em;
    color:var(--g5-color-accent)
}
.ube-list-icon a:hover{
    color:var(--g5-color-accent)
}
.ube-list-icon.list-inline .list-inline-item:not(:first-child){
    margin-left:14px
}
.ube-list-icon.list-inline .list-inline-item:not(:last-child){
    margin-right:14px
}
.ube-list-icon.list-unstyled .list-icon-item:not(:last-child){
    padding-bottom:.2em
}
.ube-counter .ube-counter-number{
    font-size:56px;
    text-align:center;
    line-height:.86
}
.ube-counter .card-title{
    font-weight:400
}
.ube-counter.ube-counter-number-top .card-title{
    margin-bottom:20px
}
.ube-counter .card-text{
    font-size:13px;
    opacity:.7;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1.86px
}
.ube-testimonial-author-job{
    color:var(--g5-color-text-main)
}
.ube-testimonial-layout-01,.ube-testimonial-layout-03{
    --ube-testimonial-author-width:140px;
    --ube-testimonial-author-height:140px
}
.ube-testimonial-layout-01{
    border:1px solid var(--g5-color-border);
    background-color:#fff;
    border-radius:5px;
    padding:25px 30px 30px
}
.ube-testimonial-layout-01 .ube-testimonial-client-say{
    font-size:15px;
    line-height:2em
}
.ube-testimonial-layout-01 .ube-testimonial-content{
    margin-bottom:26px
}
.ube-testimonial-layout-01 .ube-testimonial-author-name{
    color:var(--g5-color-heading);
    font-size:16px;
    margin-top:15px
}
.ube-testimonial-layout-01 .ube-testimonial-author-job{
    font-size:14px
}
.ube-testimonial-layout-03{
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(51,51,51,.1);
    border-radius:5px;
    padding:40px 33px 45px
}
.ube-testimonial-layout-03 .ube-testimonial-client-say{
    line-height:1.73;
    font-size:15px;
    margin-bottom:48px
}
.ube-testimonial-layout-03 .ube-testimonial-avatar{
    margin-bottom:20px
}
.ube-testimonial-layout-03 .ube-testimonial-author-name{
    font-size:16px;
    font-weight:700
}
.ube-testimonial-layout-03 .ube-testimonial-author-job{
    font-size:14px;
    color:var(--g5-color-muted)
}
.ube-testimonial-layout-05{
    --ube-testimonial-author-width:70px;
    --ube-testimonial-author-height:70px;
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(51,51,51,.1);
    border-radius:5px;
    padding:30px 30px 40px
}
.ube-testimonial-layout-05 .ube-testimonial-client-say{
    font-size:15px;
    line-height:1.73
}
.ube-testimonial-layout-05 .ube-testimonial-content{
    margin-bottom:40px
}
.ube-testimonial-layout-05 .ube-testimonial-avatar{
    margin-right:14px
}
.ube-testimonial-layout-05 .ube-testimonial-author-name{
    font-size:16px;
    font-weight:700
}
.ube-testimonial-layout-05 .ube-testimonial-author-job{
    font-size:14px;
    margin-top:0;
    color:var(--g5-color-muted)
}
.custom-quote .ube-testimonial-client-say{
    padding:0
}
.custom-quote .ube-testimonial-client-say:after,.custom-quote .ube-testimonial-client-say:before{
    display:block;
    margin-left:auto;
    margin-right:auto;
    position:unset
}
.custom-quote .ube-testimonial-client-say:after{
    content:"";
    width:40px;
    height:2px;
    background-color:var(--g5-color-accent);
    margin-top:20px
}
.custom-quote .ube-testimonial-client-say:before{
    font-size:26px;
    color:var(--g5-color-accent);
    margin-bottom:16px;
    padding-right:0
}
.custom-el-testimonial-01 .ube-testimonial-layout-05{
    background-color:transparent;
    box-shadow:none;
    border-radius:0;
    padding:0
}
.ube-team-member.ube-tm-style-01{
    background-color:transparent
}
.ube-team-member.ube-tm-style-01 .ube-tm-name{
    color:var(--g5-color-heading);
    font-size:16px;
    margin-bottom:10px
}
.ube-team-member.ube-tm-style-01 .ube-tm-pos{
    font-size:14px;
    color:var(--g5-color-text-main)
}
.ube-team-member.ube-tm-style-01 .ube-tm-image{
    margin-bottom:28px;
    overflow:hidden;
    position:relative;
    display:inline-block;
    border-radius:5px
}
.ube-team-member.ube-tm-style-01 .ube-tm-image:before{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    opacity:0;
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#333));
    background-image:-o-linear-gradient(top,rgba(0,0,0,0),#333);
    background-image:linear-gradient(to bottom,rgba(0,0,0,0),#333);
    -webkit-transition:opacity .4s .1s ease-out;
    transition:opacity .4s .1s ease-out;
    z-index:1
}
.ube-team-member.ube-tm-style-01 .ube-tm-social{
    position:absolute;
    width:100%;
    z-index:2
}
.ube-team-member.ube-tm-style-01 .elementor-icon{
    margin-left:2.5px;
    margin-right:2.5px;
    display:inline-block;
    width:33px;
    height:33px;
    color:var(--g5-color-text-main);
    background-color:#fff;
    border-radius:5px;
    -webkit-transition:all .2s ease-out;
    transition:all .2s ease-out;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center
}
.ube-team-member.ube-tm-style-01 .elementor-icon:hover{
    -webkit-transition-delay:unset!important;
    transition-delay:unset!important;
    color:var(--g5-color-accent-foreground);
    background-color:var(--g5-color-accent)
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(1){
    -webkit-transition-delay:.0666666667s;
    transition-delay:.0666666667s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(2){
    -webkit-transition-delay:.1333333333s;
    transition-delay:.1333333333s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(3){
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(4){
    -webkit-transition-delay:.2666666667s;
    transition-delay:.2666666667s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(5){
    -webkit-transition-delay:.3333333333s;
    transition-delay:.3333333333s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(6){
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(7){
    -webkit-transition-delay:.4666666667s;
    transition-delay:.4666666667s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(8){
    -webkit-transition-delay:.5333333333s;
    transition-delay:.5333333333s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(9){
    -webkit-transition-delay:.6s;
    transition-delay:.6s
}
.ube-team-member.ube-tm-style-01 .elementor-icon:nth-child(10){
    -webkit-transition-delay:.6666666667s;
    transition-delay:.6666666667s
}
.ube-team-member.ube-tm-style-01 .elementor-icon{
    -webkit-transition:all .4s .1s ease-out;
    transition:all .4s .1s ease-out;
    opacity:0;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    visibility:hidden
}
.ube-team-member.ube-tm-style-01:hover .ube-tm-image:before{
    opacity:1
}
.ube-team-member.ube-tm-style-01:hover .elementor-icon{
    -webkit-transform:translateY(-75px);
    transform:translateY(-75px);
    visibility:visible;
    opacity:1
}
.custom-el-video-animation .ube-video-btn{
    position:relative
}
.custom-el-video-animation .ube-video-btn:after,.custom-el-video-animation .ube-video-btn:before{
    -webkit-animation:popup-video-box-shadow 1600ms ease-in-out 0ms;
    animation:popup-video-box-shadow 1600ms ease-in-out 0ms;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    width:100%;
    height:100%;
    content:"";
    top:0;
    position:absolute;
    left:0;
    border-radius:50%;
    -webkit-transition:transform .3s ease-in-out;
    transition:transform .3s ease-in-out
}
@keyframes popup-video-box-shadow{
    0%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:.6;
        -webkit-box-shadow:0 0 0 0 #fff;
        box-shadow:0 0 0 0 #fff
    }
    50%{
        -webkit-transform:scale(1.2);
        transform:scale(1.2);
        opacity:.3;
        -webkit-box-shadow:0 0 0 4px #fff;
        box-shadow:0 0 0 4px #fff
    }
    100%{
        -webkit-box-shadow:0 0 0 8px #fff;
        box-shadow:0 0 0 8px #fff;
        -webkit-transform:scale(1.4);
        transform:scale(1.4);
        opacity:0
    }
}
.ube-inline-menu .navbar-nav>.menu-item{
    padding:0 45px
}
.ube-inline-menu .navbar-nav>.menu-item>a{
    font-size:13px;
    font-weight:500;
    color:inherit;
    text-transform:uppercase;
    letter-spacing:1.73px
}
.ube-inline-menu .dropdown-menu{
    background-color:var(--g5-color-heading);
    box-shadow:0 0 20px 0 rgba(0,0,0,.3);
    padding:10px 15px
}
.ube-inline-menu .dropdown-menu .menu-item>a{
    font-size:12px;
    color:#fff
}
@media(max-width:1024px){
    .ube-inline-menu .navbar-nav>.menu-item{
        padding:0 20px
    }
}
@media(max-width:767px){
    .menu-vertical-md .navbar-nav{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
.ube-heading-title{
    font-weight:500;
    font-size:32px;
    line-height:1.63
}
.ube-heading-title mark{
    color:var(--g5-color-accent);
    padding:0
}
.ube-heading .ube-heading-title{
    margin-top:0
}
.ube-heading-sub-title{
    text-transform:uppercase;
    color:var(--g5-color-accent);
    letter-spacing:2.63px;
    margin-bottom:22px
}
.ube-heading-divider{
    width:75px;
    height:2px
}
.ube-heading-divider-after .ube-heading-divider{
    margin-top:15px;
    margin-bottom:0
}
.ube-heading-divider-after .ube-heading-description{
    margin-top:20px
}
.ube-heading-divider-before .ube-heading-divider{
    margin-bottom:15px;
    margin-top:0
}
.ube-heading-description{
    margin-top:10px
}
.ube-breadcrumbs .breadcrumb-item{
    font-size:14px;
    color:var(--g5-color-muted);
    text-transform:uppercase;
    letter-spacing:1px
}
.ube-breadcrumbs .breadcrumb-item+.breadcrumb-item,.ube-breadcrumbs .breadcrumb-item a:hover,.ube-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{
    color:var(--g5-color-heading)
}
.ube-breadcrumbs .breadcrumb-item+.breadcrumb-item{
    padding-left:10px
}
.ube-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{
    padding-right:10px;
    font-size:inherit
}
@media(min-width:768px){
    .custom-el-slider-01 .slick-arrows .slick-arrow{
        bottom:-10px;
        transform:unset;
        top:unset
    }
    .custom-el-slider-01 .slick-arrows .slick-arrow.slick-next{
        right:0
    }
    .custom-el-slider-01 .slick-arrows .slick-arrow.slick-prev{
        right:62px;
        left:unset
    }
    .custom-el-slider-01 .slick-dots{
        margin-top:5px!important;
        margin-bottom:7px
    }
    .custom-el-slider-01 .slick-dots ul{
        -ms-flex-pack:start;
        justify-content:flex-start;
        padding-left:4px
    }
}
.ube-call-to-action-title mark{
    color:inherit!important;
    font-weight:600
}
.ube-ib-title{
    font-size:16px;
    line-height:2
}
.ube-ib-title:hover{
    color:var(--g5-color-primary)
}
.ube-ib-desc{
    margin-top:9px
}
.ube-ib-icon{
    margin-bottom:20px
}
.ube-map-box-effect .mapboxgl-marker:before,.ube-map-box-effect .mapboxgl-marker:after{
    border:2px solid var(--map-box-effect-color2)
}
.ube-map-box-effect .mapboxgl-marker:before{
    border-color:var(--map-box-effect-color1)
}
.ube-accordion{
    border-radius:5px
}
.ube-accordion .card-header{
    padding-left:30px
}
.ube-accordion .card-body{
    font-size:13px;
    line-height:2;
    padding:22px 40px 30px 30px
}
.ube-accordion .card-body p{
    margin-bottom:0
}
.ube-accordion-link{
    font-size:16px;
    line-height:2.2
}
.ube-tabs .nav-link{
    font-weight:500;
    font-size:13px;
    text-transform:uppercase
}
.el-text-on-map-01,.el-text-on-map-02{
    position:absolute;
    border-radius:5px;
    box-shadow:0 11px 30px 0 rgba(51,51,51,.15);
    background-color:#fff
}
.el-text-on-map-01{
    bottom:48px;
    right:20px;
    margin-bottom:0;
    max-width:227px;
    padding:14px
}
.el-section-static.elementor-section,.el-section-static .elementor-container,.el-section-static .elementor-column,.el-section-static .elementor-widget-wrap{
    position:static
}
.custom-icon-features-landing img{
    position:absolute;
    top:-55px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
@media(max-width:1600px) and (min-width:1025px){
    div.custom-el-slider-02 .ube-slider{
        width:64vw
    }
}
@media(max-width:1199px) and (min-width:1025px){
    .el-custom-lg-width-col-100{
        min-width:100%!important;
        margin-bottom:20px
    }
    .el-custom-section-flex-col>.elementor-container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
@media(min-width:1025px){
    .el-custom-desktop-col-6-full-right{
        position:absolute;
        height:100%;
        top:0;
        width:50vw!important;
        right:50%!important;
        margin-right:-50vw
    }
    .el-custom-desktop-map-height-full .elementor-widget,.el-custom-desktop-map-height-full .elementor-widget-container,.el-custom-desktop-map-height-full .ube-map-box{
        height:100%!important
    }
    .custom-el-slider-02 .ube-slider{
        height:100%;
        top:0;
        width:55vw
    }
    .custom-el-slider-02 .ube-slider .slick-list{
        padding:0 24.3% 0 0!important
    }
    .custom-el-slider-02 .ube-slider .slick-active~*{
        opacity:.3;
        -webkit-transition:opacity .3s;
        transition:opacity .3s
    }
    .el-custom-width-col-01{
        min-width:280px!important
    }
    .el-text-on-map-02{
        top:72px;
        max-width:370px;
        padding:37px 40px 68px
    }
    .el-text-on-map-02 h4{
        font-size:22px;
        line-height:2.36em;
        margin-bottom:5px
    }
    .el-text-on-map-02 h5{
        line-height:2;
        margin-top:52px;
        margin-bottom:4px
    }
    .custom-elementor-wrap-100 .elementor-container{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .custom-elementor-wrap-100 .elementor-column{
        width:100%
    }
    .custom-elementor-wrap-33 .elementor-container{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .custom-elementor-wrap-33 .elementor-column{
        width:33.33%
    }
    .custom-gap-lg-mg--30>.elementor-column-gap-custom{
        margin:-30px
    }
}
@media(max-width:1024px){
    .el-custom-table-col-full{
        position:absolute!important;
        width:100vw!important;
        right:50%!important;
        margin-right:-50vw
    }
    .el-text-on-map-02{
        position:relative;
        width:100vw!important;
        left:50%;
        margin-left:-50vw;
        border-radius:0;
        padding:30px 15px;
        box-shadow:none;
        margin-bottom:0
    }
}
@media(min-width:768px){
    body.admin-bar .elementor-section.elementor-section-height-full{
        height:calc(100vh - 32px)
    }
}
#site-wrapper{
    background-color:#fff;
    overflow:hidden
}
#primary-content{
    padding:80px 0;
    overflow:hidden
}
#sidebar{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%;
    padding-left:15px;
    padding-right:15px
}
body:not(.has-sidebar) #main-content{
    margin-left:auto;
    margin-right:auto
}
body.has-sidebar #main-content{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
body.single-post.no-sidebar #main-content{
    -ms-flex:0 0 800px;
    flex:0 0 800px;
    max-width:800px
}
@media only screen and (min-width:1200px){
    .container{
        max-width:1200px
    }
}
@media only screen and (max-width:1199px){
    body.single-post.no-sidebar #main-content{
        -ms-flex:0 0 900px;
        flex:0 0 900px;
        max-width:900px
    }
}
@media only screen and (max-width:991px){
    #main-content{
        -ms-flex:0 0 100%!important;
        flex:0 0 100%!important;
        max-width:100%!important
    }
    #sidebar{
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        margin-top:50px;
        padding-left:15px;
        padding-right:15px
    }
}
@media(min-width:1200px){
    body.g5core__stretched_content #sidebar{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    body.g5core__stretched_content.has-sidebar #main-content{
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
}
@media(min-width:1550px){
    body.g5core__stretched_content .g5core__single-breadcrumbs>.container,body.g5core__stretched_content #primary-content>.container,.g5core-site-footer.footer-layout-stretched>.container,.g5core-site-header.header-layout-stretched .g5core-header-bellow>.container,.g5core-site-header.header-layout-stretched .g5core-header-above>.container,.g5core-site-header.header-layout-stretched .g5core-header-navigation>.container,.g5core-site-header.header-layout-stretched .g5core-top-bar-desktop>.container,.g5core-site-header.header-layout-stretched .g5core-header-desktop-wrapper>.container{
        max-width:1550px!important
    }
    .g5core__el-width-1550.elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1550px!important
    }
}
@media(min-width:1200px){
    .g5core__vc-width-1200{
        width:1200px;
        margin-left:auto!important;
        margin-right:auto!important
    }
    .g5core__el-width-1200.elementor-section.elementor-section-boxed>.elementor-container{
        max-width:1200px!important
    }
    .g5core__el-width-1550.elementor-section.elementor-section-boxed>.elementor-container{
        max-width:95%
    }
}
.site-header{
    min-height:80px;
    color:#333
}
.site-header .site-navigation{
    display:-ms-flexbox;
    display:flex;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    -ms-flex-pack:center;
    justify-content:center
}
.site-header .site-navigation .site-menu{
    -ms-flex-item-align:center;
    align-self:center
}
.site-header .site-navigation+.search-form-wrapper{
    margin-left:1.5rem
}
.site-header .toggle-icon:hover{
    color:var(--g5-color-menu-hover)
}
.site-header .search-form-wrapper{
    -ms-flex-item-align:center;
    align-self:center;
    margin-bottom:0;
    margin-left:auto
}
.site-header .search-form-wrapper>span{
    cursor:pointer;
    margin-bottom:0;
    line-height:1;
    display:-ms-flexbox;
    display:flex;
    font-size:20px
}
.site-header .search-form-wrapper>span:hover{
    color:var(--g5-color-menu-hover)
}
.site-header .search-form-wrapper .search-form{
    position:absolute;
    display:none;
    right:0;
    top:100%;
    z-index:1099;
    background-color:#fff;
    border:solid 1px;
    border-color:var(--g5-color-border)
}
.site-header .search-form-wrapper .search-form input{
    width:210px;
    border:none;
    font-size:.875rem;
    background-color:transparent;
    padding:0 20px
}
.site-header .search-form-wrapper .search-form button{
    display:none
}
.site-header .menu-toggle-button{
    display:none;
    position:absolute;
    top:35px;
    left:0
}
.site-header-content{
    width:100%;
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.menu-horizontal{
    margin:0;
    padding:0;
    list-style:none;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.menu-horizontal .menu-item>a{
    display:block;
    font-family:var(--g5-font-menu);
    font-weight:500;
    font-size:14px;
    line-height:26px;
    padding:27px 0;
    color:inherit;
    text-decoration:none;
    -webkit-transition:width .3s,padding .5s;
    transition:width .3s,padding .5s
}
.menu-horizontal .menu-item>a:focus{
    outline:none
}
.menu-horizontal .menu-item{
    position:relative
}
.menu-horizontal .menu-item.x-active>.sub-menu,.menu-horizontal .menu-item:hover>.sub-menu{
    display:block
}
.menu-horizontal .menu-item-has-children>a .caret{
    margin-left:.5rem;
    line-height:1
}
.menu-horizontal .menu-item-has-children>a .caret:before{
    content:"";
    font-family:"font awesome 5 pro"
}
.menu-horizontal .sub-menu{
    display:none;
    position:absolute;
    left:100%;
    top:0;
    min-width:230px;
    list-style:none;
    padding:15px 0;
    margin:0;
    background-color:#fff;
    color:#696969;
    z-index:1099;
    font-family:poppins;
    -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.06);
    box-shadow:0 1px 5px 0 rgba(0,0,0,.06);
    border-radius:5px
}
.menu-horizontal .sub-menu .menu-item>a{
    display:block;
    padding:5px 15px 5px 30px;
    font-size:14px;
    line-height:1.5;
    font-weight:400;
    text-transform:none;
    position:relative;
    -webkit-transition:all .3s;
    transition:all .3s
}
.menu-horizontal .sub-menu .menu-item:hover>a{
    background-color:#fff;
    color:#0ec6d5
}
.menu-horizontal .sub-menu .menu-item.menu-current>a,.menu-horizontal .sub-menu .menu-item.current-menu-parent>a,.menu-horizontal .sub-menu .menu-item.current-menu-ancestor>a,.menu-horizontal .sub-menu .menu-item.current-menu-item>a{
    background-color:#fff;
    color:#0ec6d5
}
.menu-horizontal .sub-menu .menu-item-has-children>a .caret{
    float:right
}
.menu-horizontal .sub-menu .menu-item-has-children>a .caret:before{
    content:""
}
.menu-horizontal>.menu-item{
    display:-ms-flexbox;
    display:flex
}
.menu-horizontal>.menu-item+.menu-item{
    margin-left:40px
}
.menu-horizontal>.menu-item>.sub-menu{
    top:100%;
    left:0
}
.menu-horizontal>.menu-item>a:before{
    content:"";
    position:absolute;
    height:2px;
    bottom:20px;
    left:0;
    right:0;
    background-color:var(--g5-color-menu-hover);
    -webkit-transition:transform .4s ease;
    transition:transform .4s ease;
    -webkit-transform:scale3d(0,1,1);
    transform:scale3d(0,1,1);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transition-timing-function:cubic-bezier(.8,0,.2,1);
    transition-timing-function:cubic-bezier(.8,0,.2,1)
}
.menu-horizontal>.menu-item>a:hover{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%
}
.menu-horizontal>.menu-item.current-menu-ancestor:not(.menu-item-type-taxonomy)>a:before,.menu-horizontal>.menu-item.current-menu-parent:not(.menu-item-type-taxonomy)>a:before,.menu-horizontal>.menu-item.current-menu-item>a:before,.menu-horizontal>.menu-item.menu-current>a:before,.menu-horizontal>.menu-item:hover>a:before,.menu-horizontal>.menu-item:focus>a:before{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transform-origin:0% 50%;
    transform-origin:0% 50%
}
.site-branding{
    padding:8px 2rem 8px 0;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    height:80px
}
.site-branding .site-description{
    display:none;
    margin:0
}
.site-branding.has-logo .site-title,.site-branding.has-logo .site-branding-text{
    display:none
}
.site-branding .custom-logo-link img{
    display:block;
    max-height:64px;
    width:auto
}
.site-branding-text .site-title{
    font-size:24px;
    font-weight:500;
    text-transform:uppercase;
    margin-bottom:0
}
.site-branding-text .site-title a{
    color:inherit
}
@media only screen and (max-width:991px){
    .site-header{
        min-height:100px
    }
    .site-header .menu-toggle-button{
        display:-ms-flexbox;
        display:flex
    }
    .site-branding{
        margin:auto;
        padding:8px 0;
        height:100px
    }
    .site-header .site-navigation{
        display:none;
        width:100%;
        border-top:solid 1px #eee;
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .site-header .search-form-wrapper{
        position:absolute;
        top:0;
        right:0;
        font-size:20px;
        padding:40px 0
    }
    .site-menu{
        margin:.5rem 0
    }
    .site-menu .menu-horizontal{
        display:block
    }
    .site-menu .menu-horizontal .menu-item{
        display:block
    }
    .site-menu .menu-horizontal .menu-item+.menu-item{
        margin-left:0
    }
    .site-menu .menu-horizontal .menu-item>a{
        padding:.625rem 0;
        font-size:14px
    }
    .site-menu .menu-horizontal .menu-item>a:before{
        display:none
    }
    .site-menu .menu-horizontal .menu-item:hover .sub-menu{
        display:none
    }
    .site-menu .menu-horizontal .menu-item-has-children>a .caret{
        position:absolute;
        top:0;
        right:0;
        padding:.625rem .75rem
    }
    .site-menu .menu-horizontal .menu-item-has-children>a .caret:before{
        content:""
    }
    .site-menu .menu-horizontal .menu-item-has-children>a .caret.in:before{
        content:""
    }
    .site-menu .menu-horizontal .sub-menu{
        position:static;
        border:none;
        padding:0 0 0 1.5rem;
        box-shadow:none
    }
    .site-menu .menu-horizontal .sub-menu .menu-item{
        border-bottom:none
    }
    .site-menu .menu-horizontal .sub-menu .menu-item>a{
        text-transform:none;
        padding:.5rem 0;
        font-size:14px
    }
}
.g5core-hc-button-add-listing .btn-listing{
    font-size:15px;
    font-weight:400;
    background-color:transparent!important
}
.g5core-hc-button-add-listing .btn-listing i{
    padding-left:5px
}
.g5ere__btn-my-favourite i{
    font-size:24px;
    color:inherit
}
.g5ere__btn-my-favourite .badge{
    background-color:var(--g5-color-accent);
    color:#fff;
    padding:7px;
    font-size:13px;
    border-radius:50%;
    top:-19px;
    right:-18px
}
.site-footer{
    padding:3rem 0;
    background-color:#222;
    color:#bababa
}
.site-info{
    text-align:center
}
.site-info .privacy-policy-link+.powered-by:before{
    content:" - "
}
.site-info a,.site-info span{
    font-size:.875rem;
    text-transform:uppercase;
    font-weight:600
}
.site-info a{
    color:var(--g5-color-accent)
}
.site-info a:hover{
    color:inherit
}
.gel-copyright-dark{
    font-weight:500;
    font-size:.75rem
}
.gel-copyright-dark .template-name{
    color:var(--g5-color-accent-foreground)
}
.gel-copyright-dark .template-name:hover{
    color:var(--g5-color-text-main)
}
@media(min-width:990px){
    .gel-no-pr-md.vc_column_container>.vc_column-inner{
        padding-right:0
    }
}
@media(min-width:990px){
    .gel-no-pl-md.vc_column_container>.vc_column-inner{
        padding-left:0
    }
}
.nav-footer{
    margin-bottom:0
}
.nav-footer .widget{
    margin-bottom:0
}
.nav-footer .menu{
    display:-ms-flexbox;
    display:flex
}
.nav-footer .menu .menu-item{
    font-weight:500
}
.nav-footer .menu ul.sub-menu{
    padding:10px 0;
    display:none;
    position:absolute;
    min-width:230px;
    z-index:1
}
.nav-footer .menu ul.sub-menu a{
    padding:7px 15px;
    font-size:11px
}
.nav-footer .menu .menu-item.menu-item-has-children>a:after{
    content:"";
    margin-left:8px;
    font-family:"font awesome 5 pro";
    font-size:14px;
    font-weight:300
}
.nav-footer .menu .menu-item.menu-item-has-children:hover ul.sub-menu{
    display:block
}
.nav-footer-horizontal-01 .menu,.nav-footer-horizontal-02 .menu,.nav-footer-horizontal-03 .menu{
    -ms-flex-flow:wrap;
    flex-flow:wrap
}
.nav-footer-horizontal-01 .menu>.menu-item{
    font-size:13px;
    letter-spacing:1.73px;
    text-transform:uppercase
}
.nav-footer-horizontal-01 .menu>.menu-item+.menu-item{
    margin-left:95px
}
.nav-footer-horizontal-02 .menu>.menu-item{
    font-size:16px
}
.nav-footer-horizontal-03 .menu>.menu-item{
    font-size:14px
}
.nav-center .menu{
    -ms-flex-pack:center;
    justify-content:center
}
.nav-right .menu{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.nav-footer-vertical{
    margin-bottom:0
}
.nav-footer-vertical .widget{
    margin-bottom:0
}
.nav-footer-vertical .widget .widget-title{
    line-height:2;
    margin-bottom:14px
}
.nav-footer-vertical .menu .menu-item a{
    padding:8.3px 0
}
.footer-dark{
    background-color:#222;
    color:var(--g5-color-muted)
}
.footer-dark .nav-footer ul.sub-menu{
    background-color:#222;
    box-shadow:0 0 20px 0 rgba(0,0,0,.3)
}
.footer-dark .nav-footer-horizontal-01 .menu .menu-item,.footer-dark .nav-footer-vertical .widget-title{
    color:#fff
}
.footer-dark .gel-heading-title{
    color:inherit
}
.footer-dark .homeid-mailchimp input[type=email]{
    background-color:#fff;
    border-color:#fff;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.footer-dark .g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-meta{
    font-size:14px;
    margin-bottom:3px
}
.footer-dark .g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-title{
    font-size:16px;
    color:#fff;
    font-weight:500
}
.footer-light{
    color:#9b9b9b
}
.footer-light .nav-footer ul.sub-menu{
    background-color:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.1)
}
.footer-light .nav-footer-horizontal-01 .menu .menu-item{
    color:var(--g5-color-heading)
}
@media(max-width:1199px){
    .nav-center-lg .menu{
        -ms-flex-pack:center;
        justify-content:center
    }
}
@media(min-width:992px){
    .nav-footer-horizontal-02 .menu>.menu-item+.menu-item{
        margin-left:65px
    }
    .nav-footer-horizontal-03 .menu>.menu-item+.menu-item{
        margin-left:34px
    }
    .post-medium-image-3.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-featured,.post-medium-image-3 .g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-featured{
        width:124px!important;
        margin-right:20px!important;
        margin-bottom:0
    }
    .post-medium-image-3.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-inner,.post-medium-image-3 .g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-inner{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row;
        flex-flow:row
    }
}
@media(max-width:991px){
    .nav-footer-horizontal-01 .menu>.menu-item+.menu-item{
        margin-left:30px
    }
    .nav-footer-horizontal-02 .menu>.menu-item,.nav-footer-horizontal-03 .menu>.menu-item{
        -ms-flex:1 1 33.33%;
        flex:1 1 33.33%;
        text-align:center
    }
}
@media(max-width:768px){
    .nav-footer-horizontal-01 .menu{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column;
        -ms-flex-align:center;
        align-items:center
    }
    .nav-footer-horizontal-01 .menu>.menu-item+.menu-item{
        margin-left:0
    }
}
@media(max-width:479px){
    .nav-footer-horizontal-02 .menu>.menu-item,.nav-footer-horizontal-03 .menu>.menu-item{
        -ms-flex:1 1 50%;
        flex:1 1 50%
    }
}
.page-header{
    padding:15px 0 50px;
    background-color:#fff;
    -webkit-box-shadow:0 3px 7px -4px rgba(51,51,51,.1);
    box-shadow:0 3px 7px -4px rgba(51,51,51,.1)
}
.page-main-title{
    font-size:30px;
    font-weight:600;
    margin-bottom:0;
    line-height:1.2;
    word-break:break-word;
    color:var(--g5-color-heading);
    font-family:var(--g5-font-primary)
}
.page-sub-title{
    margin-top:15px
}
.page-sub-title p{
    margin:0
}
ul.breadcrumbs{
    margin:0 0 35px;
    padding:0;
    font-size:14px;
    list-style:none;
    color:var(--g5-color-muted);
    letter-spacing:1px;
    text-transform:uppercase
}
ul.breadcrumbs li.breadcrumb-sep{
    color:var(--g5-color-heading);
    margin:0 10px
}
ul.breadcrumbs li.breadcrumb-sep:last-child{
    display:none!important
}
ul.breadcrumbs li a{
    color:inherit;
    -webkit-transition:color .3s;
    transition:color .3s
}
ul.breadcrumbs li a:hover{
    color:var(--g5-color-heading)
}
ul.breadcrumbs li.breadcrumb-leaf{
    color:var(--g5-color-heading)
}
.bypostauthor{
    display:block
}
.alignnone{
    margin:.375rem 1.5rem 1.5rem 0
}
.aligncenter{
    margin:.375rem auto
}
img.aligncenter{
    display:block
}
.alignright{
    float:right;
    margin:.375rem 0 1.5rem 1.25rem
}
.alignleft{
    float:left;
    margin:.375rem 1.25rem 1.5rem 0
}
.wp-caption{
    max-width:100%;
    text-align:center
}
dl.wp-caption.alignnone{
    margin:.375rem 1.25rem 1.5rem 0
}
dl.wp-caption.alignleft{
    margin:.375rem 1.25rem 1.5rem 0
}
dl.wp-caption.alignright{
    margin:.375rem 0 1.5rem 1.25rem
}
.wp-caption img{
    border:0;
    height:auto;
    margin:0;
    padding:0;
    width:auto
}
.wp-caption .wp-caption-text{
    font-size:.875rem;
    margin-top:.25rem;
    color:var(--g5-color-gray)
}
.wp-block-separator{
    border-bottom:solid 2px;
    border-color:var(--g5-color-border);
    border-top:0
}
.screen-reader-text{
    border:0;
    clip:rect(1px,1px,1px,1px);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute!important;
    width:1px;
    word-wrap:normal!important
}
.screen-reader-text:focus{
    background-color:#eee;
    clip:auto!important;
    clip-path:none;
    color:#444;
    display:block;
    font-size:1em;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.gallery-item{
    display:inline-block;
    text-align:left;
    vertical-align:top;
    margin:0 0 1.5em;
    padding:0 1em 0 0;
    width:50%
}
.gallery-columns-1 .gallery-item{
    width:100%
}
.gallery-columns-2 .gallery-item{
    max-width:50%
}
.gallery-columns-3 .gallery-item{
    max-width:33.33%
}
.gallery-columns-4 .gallery-item{
    max-width:25%
}
.gallery-columns-5 .gallery-item{
    max-width:20%
}
.gallery-columns-6 .gallery-item{
    max-width:16.66%
}
.gallery-columns-7 .gallery-item{
    max-width:14.28%
}
.gallery-columns-8 .gallery-item{
    max-width:12.5%
}
.gallery-columns-9 .gallery-item{
    max-width:11.11%
}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{
    display:none
}
.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{
    -webkit-box-shadow:none;
    box-shadow:none;
    background:0 0;
    display:inline-block;
    max-width:100%
}
.gallery-item a img{
    display:block;
    -webkit-transition:-webkit-filter .2s ease-in;
    transition:-webkit-filter .2s ease-in;
    transition:filter .2s ease-in;
    transition:filter .2s ease-in,-webkit-filter .2s ease-in;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.gallery-item a:hover img,.gallery-item a:focus img{
    -webkit-filter:opacity(60%);
    filter:opacity(60%)
}
.gallery-caption{
    display:block;
    text-align:left;
    padding:0 .75rem 0 0;
    margin-bottom:0
}
.slick-dots li.slick-active,.slick-dots li:hover,.slick-dots li:active,.slick-dots li:focus{
    color:var(--g5-color-heading)
}
.slick-dots li{
    opacity:.3
}
.slick-dots li.slick-active span:before{
    content:""
}
.slick-dots li span:before{
    font-size:8px
}
.slick-dots{
    margin-top:25px
}
.slick-slider .slick-slide>div>.g5blog__post-grid-2{
    padding-top:5px;
    padding-bottom:5px
}
.slick-arrow{
    width:52px;
    height:52px;
    line-height:52px;
    text-align:center;
    border-radius:50%;
    background-color:#fff;
    margin:0;
    -webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.09);
    box-shadow:0 0 7px 0 rgba(0,0,0,.09);
    -webkit-transition:all .3s;
    transition:all .3s;
    z-index:1;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.slick-arrow i{
    font-weight:400;
    font-size:18px
}
.slick-arrow:hover,.slick-arrow:active,.slick-arrow:focus{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.slick-arrow.slick-prev{
    left:-10px;
    transform:translate(-100%,-50%)
}
.slick-arrow.slick-next{
    right:-10px;
    transform:translate(100%,-50%)
}
button.mfp-close{
    padding-bottom:5px
}
.g5core-back-to-top:focus,.g5core-back-to-top:hover{
    text-decoration:none;
    color:var(--g5-color-accent-foreground);
    background-color:var(--g5-color-accent)
}
.g5core__paging.next-prev>a{
    color:var(--g5-color-muted);
    border-color:var(--g5-color-border)
}
.g5core__paging.next-prev>a:not(.disable):hover{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground);
    border-color:var(--g5-color-accent)
}
.g5core__cate-filer{
    border:none;
    padding-bottom:0
}
.g5core__cate-filer>li+li{
    margin-left:15px
}
.g5core__cate-filer>li>a{
    opacity:.7;
    font-weight:500;
    letter-spacing:.87px;
    text-transform:uppercase;
    display:inline-block;
    font-size:.8125rem;
    height:2.5rem;
    line-height:2.375rem;
    padding:0 1.25rem;
    border:solid 1px transparent;
    background-color:#f8f8f8;
    color:var(--g5-color-primary);
    border-radius:5px;
    -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.g5core__cate-filer>li>a:hover,.g5core__cate-filer>li>a:active{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.g5core__cate-filer>li.active>a{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.g5core__cate-filer .dropdown-menu{
    font-size:1em
}
.g5core__cate-filer .dropdown-menu li a:hover,.g5core__cate-filer .dropdown-menu li a:active,.g5core__cate-filer .dropdown-menu li a.active{
    color:var(--g5-color-heading)
}
.g5core__entry-thumbnail{
    border-radius:5px
}
.g5core__entry-thumbnail img{
    border-radius:5px
}
.g5core__entry-thumbnail:after{
    border-radius:5px
}
.g5core__post-featured-effect{
    border-radius:5px
}
.g5core__share-label{
    font-size:14px;
    font-weight:500;
    line-height:1.71;
    color:var(--g5-color-heading)
}
.g5core__social-share.post{
    position:relative
}
.g5core__social-share.post:after{
    width:52px;
    height:52px;
    text-align:center;
    line-height:52px;
    background-color:var(--g5-color-accent);
    display:inline-block;
    content:"";
    font-family:"font awesome 5 pro";
    font-size:20px;
    color:#fff;
    border-radius:50%;
    cursor:pointer
}
.g5core__social-share.post ul.g5core__share-list{
    position:absolute;
    right:0;
    bottom:100%;
    background:#fff;
    box-shadow:0 2px 20px 0 rgba(0,0,0,.06);
    border-radius:3px;
    padding:10px 15px;
    margin-bottom:10px;
    color:var(--g5-color-muted);
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    -webkit-transform:translateY(10px);
    transform:translateY(10px)
}
.g5core__social-share.post ul.g5core__share-list li a:hover{
    color:var(--g5-color-heading)
}
.g5core__social-share.post ul.g5core__share-list:before{
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #fff;
    content:"";
    position:absolute;
    top:100%;
    right:20px
}
.g5core__social-share.post:hover ul.g5core__share-list{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.g5core-page-title{
    background-color:#fff
}
.g5core-page-title .page-title-inner{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding:15px 0 50px
}
.g5core-page-title .page-title-content{
    width:100%;
    order:1
}
.g5core-page-title-default{
    -webkit-box-shadow:0 3px 7px -4px rgba(51,51,51,.1);
    box-shadow:0 3px 7px -4px rgba(51,51,51,.1)
}
.g5core-breadcrumbs{
    margin:0;
    padding:0;
    font-size:14px;
    list-style:none;
    color:var(--g5-color-muted);
    letter-spacing:1px;
    text-transform:uppercase;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.g5core-breadcrumbs li.breadcrumb-sep{
    color:var(--g5-color-heading)
}
.g5core-breadcrumbs li a:hover{
    color:var(--g5-color-heading)
}
.g5core-breadcrumbs li.breadcrumb-leaf{
    color:var(--g5-color-heading)
}
.page-title-content+.g5core-breadcrumbs{
    margin:0 0 35px
}
.g5core-header-inner{
    min-height:80px
}
.g5core-site-branding{
    padding:0 2rem 0 0
}
.g5core-site-branding.logo-center{
    padding:0 2rem
}
.sticky-area-wrap.sticky .sticky-area .g5core-header-inner{
    min-height:70px
}
.sticky-area-wrap.sticky .sticky-area .menu-horizontal>.menu-item>a{
    padding-top:22px;
    padding-bottom:22px
}
.g5core-header-navigation .g5core-header-inner{
    min-height:60px
}
.g5core-header-navigation .menu-horizontal>.menu-item>a{
    padding-top:17px;
    padding-bottom:17px
}
body.g5core-is-header-vertical-left.g5core-is-header-vertical-mini{
    padding-left:155px
}
.g5core-header-desktop-wrapper .x-mega-sub-menu .gel-heading-title,.g5core-header-desktop-wrapper .x-mega-sub-menu .ube-heading-title{
    font-weight:600;
    font-size:18px;
    letter-spacing:0;
    margin-bottom:30px
}
.g5core-site-header:not(.header-float):not(.header-border-bottom){
    -webkit-box-shadow:none;
    box-shadow:none
}
.g5core-header-desktop-wrapper .menu-horizontal>.menu-current>a,.g5core-header-desktop-wrapper .menu-horizontal>.current-menu-parent>a,.g5core-header-desktop-wrapper .menu-horizontal>.current-menu-ancestor>a,.g5core-header-desktop-wrapper .menu-horizontal>.current-menu-item>a,.g5core-header-desktop-wrapper .menu-horizontal>.menu-item>a:hover,.g5core-header-desktop-wrapper .menu-horizontal>.menu-item>a:focus{
    color:inherit!important
}
.g5core-search-button a{
    border:none;
    width:auto;
    padding:0
}
.g5core-search-button i{
    font-size:20px
}
.g5core-login-button i{
    font-weight:900
}
.g5core-login-button span{
    text-transform:uppercase;
    font-size:12px;
    font-weight:500
}
.g5core-header-customize-item+.g5core-header-customize-item{
    margin-left:2.25rem
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks li{
    margin-top:0;
    margin-bottom:0
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks a{
    color:inherit;
    background-color:transparent;
    border-width:0;
    width:auto
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks a i{
    color:inherit
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks li+li{
    margin-left:1.5rem
}
.g5core-header-customize:not(.no-items)+.g5core-menu-popup-button,.g5core-header-customize:not(.no-items)+.g5core-primary-menu,.g5core-menu-popup-button+.g5core-header-customize:not(.no-items),.g5core-primary-menu+.g5core-header-customize:not(.no-items){
    margin-left:35px
}
.g5core-search-form input[type=search]{
    padding:0 30px
}
.g5core-search-popup .g5core-search-form input[type=search]{
    border-radius:0
}
.g5core-login-button i{
    font-weight:400
}
.g5core-login-button span{
    font-size:14px;
    font-weight:500;
    letter-spacing:1px
}
.g5core-site-branding{
    padding:0 45px 0 0
}
.custom-header-02{
    padding-top:10px;
    padding-bottom:53px;
    position:static
}
.g5core-search-form .remove{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.g5core-menu-mobile .main-menu .menu-item>a{
    font-size:14px
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .gel-heading-title{
    font-size:14px
}
.g5core-menu-mobile .main-menu .x-mega-sub-menu .gel-list .gel-list-item{
    font-size:14px
}
.g5core-mobile-header:not(.header-float){
    -webkit-box-shadow:none;
    box-shadow:none
}
.wp-block-table th,.wp-block-table td{
    border-color:var(--g5-color-border)
}
.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{
    border-color:transparent
}
.wp-block-table thead th{
    border-bottom-width:2px
}
.wp-block-quote{
    margin-bottom:1.5rem;
    border-left:4px solid;
    border-color:var(--g5-color-accent);
    padding:5px 0 5px 20px
}
.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote .wp-block-quote__citation{
    font-size:12px;
    color:inherit
}
.wp-block-quote.has-text-align-right{
    border-left:none;
    border-right:4px solid;
    border-color:var(--g5-color-accent);
    padding:5px 20px 5px 0
}
.wp-block-quote.is-style-large,.wp-block-quote.is-large{
    border:none
}
.wp-block-pullquote blockquote{
    padding:0;
    margin-top:0;
    margin-bottom:0;
    border:none
}
.wp-block-cover-image,.wp-block-cover{
    margin-bottom:1.5rem;
    color:#f8f9f9
}
.wp-block-cover-image p,.wp-block-cover p{
    margin-bottom:0;
    line-height:1.25
}
.wp-block-cover-image a,.wp-block-cover a{
    color:inherit
}
.wp-block-embed{
    margin:0 0 1.5rem
}
.wp-block-button__link{
    font-size:.875rem;
    height:3.25rem;
    line-height:3.125rem;
    padding:0 1.875rem;
    font-weight:600;
    border:solid 2px transparent;
    white-space:nowrap;
    position:relative;
    display:inline-block;
    -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.wp-block-button__link:not(.has-background):not(.has-text-color){
    color:var(--g5-color-accent-foreground);
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent)
}
.wp-block-button__link:not(.has-background):not(.has-text-color):focus,.wp-block-button__link:not(.has-background):not(.has-text-color):hover,.wp-block-button__link:not(.has-background):not(.has-text-color):active{
    color:var(--g5-color-accent-foreground);
    background-color:var(--g5-color-accent-brightness);
    border-color:var(--g5-color-accent-brightness)
}
.wp-block-button__link:hover{
    cursor:pointer
}
.wp-block-button__link:focus{
    outline:none
}
.wp-block-button__link:disabled{
    opacity:.65;
    cursor:default
}
.wp-block-button{
    margin-bottom:1.5rem
}
.wp-block-button:not(.is-style-squared) .wp-block-button__link{
    border-radius:5px
}
.wp-block-button.is-style-outline .wp-block-button__link{
    background-color:transparent!important;
    border:2px solid currentColor
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){
    color:var(--g5-color-accent)
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
    background-color:var(--g5-color-accent)!important;
    border-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.wp-block-latest-comments{
    padding-left:0
}
.wp-block-latest-comments__comment-excerpt p{
    margin-bottom:0
}
.wp-block-archives select{
    width:100%;
    max-width:100%
}
.wp-block-page-list,.wp-block-archives,.wp-block-categories{
    list-style:none;
    padding:0;
    margin:-6px 0 0
}
.wp-block-page-list li,.wp-block-archives li,.wp-block-categories li{
    position:relative
}
.wp-block-page-list li>a,.wp-block-archives li>a,.wp-block-categories li>a{
    display:block;
    padding:6px 0;
    position:relative;
    line-height:20px;
    min-height:32px;
    color:inherit
}
.wp-block-page-list li>a:hover,.wp-block-archives li>a:hover,.wp-block-categories li>a:hover{
    color:var(--g5-color-accent)
}
.wp-block-page-list .current_page_ancestor>ul,.wp-block-page-list .current_page_parent>ul,.wp-block-page-list .current-cat-parent>ul,.wp-block-page-list .current-cat-ancestor>ul,.wp-block-archives .current_page_ancestor>ul,.wp-block-archives .current_page_parent>ul,.wp-block-archives .current-cat-parent>ul,.wp-block-archives .current-cat-ancestor>ul,.wp-block-categories .current_page_ancestor>ul,.wp-block-categories .current_page_parent>ul,.wp-block-categories .current-cat-parent>ul,.wp-block-categories .current-cat-ancestor>ul{
    display:block
}
.wp-block-page-list .current-cat>a,.wp-block-archives .current-cat>a,.wp-block-categories .current-cat>a{
    color:var(--g5-color-accent)
}
.wp-block-page-list li>ul,.wp-block-page-list ul.children,.wp-block-page-list ul.sub-menu,.wp-block-archives li>ul,.wp-block-archives ul.children,.wp-block-archives ul.sub-menu,.wp-block-categories li>ul,.wp-block-categories ul.children,.wp-block-categories ul.sub-menu{
    list-style:none;
    padding:0 0 0 20px;
    margin:0
}
.wp-block-latest-posts,.wp-block-latest-comments{
    padding:0;
    margin:0;
    list-style:none
}
.wp-block-latest-posts li,.wp-block-latest-comments li{
    line-height:20px;
    margin-bottom:15px;
    color:var(--g5-color-heading)
}
.wp-block-latest-posts li:last-child,.wp-block-latest-comments li:last-child{
    margin-bottom:0
}
.wp-block-latest-posts a,.wp-block-latest-comments a{
    color:inherit
}
.wp-block-latest-posts a:hover,.wp-block-latest-comments a:hover{
    color:var(--g5-color-accent)
}
ul.wp-block-latest-posts.is-grid li{
    border-top:solid 1px;
    border-color:var(--g5-color-border)
}
.wp-block-gallery,ul.wp-block-categories,ul.wp-block-archives,.wp-block-archives.wp-block-archives-dropdown,ol.wp-block-latest-comments,.wp-block-media-text{
    margin-bottom:1.5rem
}
body.no-sidebar .wp-block-image.alignfull{
    max-width:none;
    width:100vw;
    position:relative;
    left:50%;
    right:50%;
    margin-left:-50vw;
    margin-right:-50vw
}
body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured,body.no-sidebar .wp-block-cover.alignwide{
    margin-left:-200px;
    margin-right:-200px;
    width:auto;
    text-align:center
}
@media screen and (min-width:1200px) and (max-width:1199px){
    body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured,body.no-sidebar .wp-block-cover.alignwide{
        margin-left:-120px;
        margin-right:-120px;
        width:auto
    }
}
@media screen and (max-width:1199px){
    body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured,body.no-sidebar .wp-block-cover.alignwide{
        margin-left:-30px;
        margin-right:-30px;
        width:auto
    }
}
@media only screen and (max-width:991px){
    body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured,body.no-sidebar .wp-block-cover.alignwide{
        margin-left:0;
        margin-right:0;
        width:100%
    }
}
@media only screen and (max-width:767px){
    body.no-sidebar .wp-block-image.alignfull{
        max-width:100%;
        margin-left:0;
        margin-right:0;
        left:0;
        right:0
    }
}
@media only screen and (max-width:991px){
    body.has-sidebar .wp-block-image.alignfull{
        max-width:none;
        margin-left:calc(-100vw/2 + 690px/2);
        margin-right:calc(-100vw/2 + 690px/2)
    }
}
@media only screen and (max-width:767px){
    body.has-sidebar .wp-block-image.alignfull{
        max-width:100%;
        margin-left:0;
        margin-right:0
    }
}
.article-post.page .entry-content{
    margin-bottom:0
}
.article-post.sticky{
    background-color:#f6f6f6;
    padding:2rem;
    border-bottom:none;
    border-radius:.25rem
}
.article-post .post-thumbnail{
    margin-bottom:23px
}
.article-post .post-thumbnail img{
    border-radius:.25rem
}
.article-post .entry-title{
    font-size:32px;
    font-weight:500;
    word-break:break-word;
    margin-bottom:0
}
.article-post .entry-title a{
    color:inherit;
    -webkit-transition:all .3s;
    transition:all .3s
}
.article-post .entry-title a:hover{
    color:var(--g5-color-accent)
}
.article-post .entry-meta{
    padding:0;
    list-style:none;
    font-size:14px;
    margin-bottom:20px
}
.article-post .entry-meta a{
    color:inherit;
    -webkit-transition:all .3s;
    transition:all .3s
}
.article-post .entry-meta a:hover{
    color:var(--g5-color-accent)
}
.article-post .entry-meta .meta-author img{
    border-radius:50%;
    margin-right:10px;
    width:32px
}
.article-post .entry-meta li{
    margin-right:20px
}
.article-post .entry-meta li:last-child{
    margin-right:0
}
.article-post .entry-meta i{
    margin-right:10px
}
.article-post .entry-header+.entry-excerpt{
    margin-top:22px
}
.article-post .btn-read-more{
    margin-top:20px
}
.entry-meta-cat ul.post-categories{
    margin:0;
    padding:0;
    list-style:none
}
.entry-meta-cat ul.post-categories li{
    display:inline-block;
    margin-right:5px;
    margin-bottom:5px
}
.entry-meta-cat ul.post-categories li:last-child{
    margin-right:0
}
.entry-meta-cat ul.post-categories li a{
    font-size:13px;
    font-weight:500;
    letter-spacing:1px;
    background-color:#f8f8f8;
    color:#696969;
    padding:2px 20px;
    line-height:20px;
    border-radius:3px;
    display:block;
    -webkit-transition:all .3s;
    transition:all .3s
}
.entry-meta-cat ul.post-categories li a:hover{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.btn-read-more i{
    font-size:16px;
    margin-left:5px
}
.entry-excerpt{
    line-height:2.14
}
.entry-excerpt p:last-child{
    margin-bottom:0
}
.article-archive-post{
    margin-bottom:30px;
    padding-bottom:30px;
    border-bottom:1px solid var(--g5-color-border)
}
#main-content .article-post:last-child{
    margin-bottom:0
}
body.page .article-post{
    margin-bottom:0
}
.article-single-post{
    padding-bottom:55px;
    border-bottom:1px solid var(--g5-color-border)
}
.article-single-post .entry-meta-cat{
    margin-bottom:10px
}
.article-single-post .entry-meta{
    margin-top:18px;
    margin-bottom:0
}
.article-single-post .entry-header+.entry-content{
    margin-top:30px
}
.article-single-post .tagcloud{
    margin-top:45px
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{
    margin-top:2rem
}
.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{
    margin-top:0
}
.entry-content>p:last-child,.entry-content>ul:last-child{
    margin-bottom:0
}
.author-info-wrap{
    margin-top:60px
}
.author-info-inner{
    display:-ms-flexbox;
    display:flex;
    padding:0 25px
}
@media only screen and (max-width:767px){
    .author-info-inner{
        padding:0
    }
}
.author-info-avatar{
    margin-right:30px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.author-info-avatar img{
    border-radius:50%;
    margin:0
}
@media(max-width:767px){
    .author-info-avatar{
        width:50px;
        margin-right:20px
    }
}
.author-info-content .name{
    font-size:16px;
    margin-bottom:10px
}
.author-info-content .name a{
    color:inherit
}
.author-info-content .name a:hover{
    color:var(--g5-color-accent)
}
.site-search-results-not-found{
    text-align:center
}
.site-search-results-not-found h2{
    font-size:30px;
    font-weight:600;
    margin-bottom:30px
}
.site-search-results-not-found p{
    font-size:15px;
    margin-bottom:35px
}
.site-search-results-not-found .search-form{
    display:-ms-flexbox;
    display:flex;
    position:relative;
    max-width:670px;
    margin:auto
}
.site-search-results-not-found .search-form button{
    position:absolute;
    right:20px;
    background:0 0;
    color:inherit;
    border:0;
    font-size:0;
    padding:0;
    color:var(--g5-color-heading);
    top:0;
    bottom:0;
    margin:auto
}
.site-search-results-not-found .search-form button:before{
    content:"";
    font-family:"font awesome 5 pro";
    font-size:18px
}
.site-search-results-not-found .search-form button>span{
    display:none
}
.site-search-results-not-found .search-form input{
    height:62px;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    border:1px solid var(--g5-color-border);
    background-color:#fff;
    padding:0 30px
}
.site-search-results-not-found .search-form input:focus{
    border-color:var(--g5-color-accent)
}
.site-search-results-not-found .search-form input:focus+button:before{
    color:var(--g5-color-accent)
}
.comments-area:not(:first-child){
    margin-top:70px
}
.comments-area .comments-title,.comments-area .comment-reply-title{
    font-size:22px
}
.comments-area .comments-title{
    margin-bottom:35px
}
.comments-area .comment-reply-title{
    margin-bottom:25px
}
.comment-form p{
    margin-bottom:30px
}
.comment-form p:last-child{
    margin-bottom:0
}
.comment-form a{
    color:inherit
}
.comment-form a:hover{
    color:var(--g5-color-accent)
}
.comment-form textarea{
    width:100%;
    display:block;
    height:125px
}
.comment-form .comment-form-author input,.comment-form .comment-form-email input,.comment-form .comment-form-url input{
    width:100%
}
.comment-form .comment-form-email,.comment-form .comment-form-author{
    float:left;
    width:50%
}
.comment-form .comment-form-author{
    padding-right:15px
}
.comment-form .comment-form-email{
    padding-left:15px
}
.comment-form .comment-form-cookies-consent input[type=checkbox]{
    position:relative;
    top:2px
}
.comment-form .comment-form-cookies-consent label{
    display:inline;
    margin:0 0 0 5px
}
.comment-form .mc4wp-checkbox-wp-comment-form input[type=checkbox]{
    margin:0 5px 0 0;
    position:relative;
    top:2px
}
@media only screen and (max-width:575px){
    .comment-form .comment-form-email,.comment-form .comment-form-author{
        width:100%;
        padding:0
    }
}
.comments-list-wrap{
    margin-bottom:60px
}
.comment-list{
    list-style:none;
    padding:0 0 27px;
    margin-bottom:0;
    border-bottom:1px solid var(--g5-color-border)
}
.comment-list li.comment{
    margin-bottom:27px
}
.comment-list>li.comment:last-child{
    margin-bottom:0
}
.comment-list li.comment+li.comment{
    padding-top:27px;
    margin-top:27px;
    border-top:1px solid var(--g5-color-border)
}
.comment-list li:not(.pingback):not(.trackback) .comment-body{
    position:relative;
    padding-left:85px
}
.comment-list li.pingback,.comment-list li.trackback{
    margin-bottom:27px
}
.comment-list li.pingback+.trackback,.comment-list li.pingback+.pingback,.comment-list li.pingback+.comment,.comment-list li.trackback+.trackback,.comment-list li.trackback+.pingback,.comment-list li.trackback+.comment{
    margin-top:27px;
    padding-top:27px;
    border-top:1px solid var(--g5-color-border)
}
.comment-list li.pingback .comment-body a:not(.comment-edit-link),.comment-list li.trackback .comment-body a:not(.comment-edit-link){
    display:block;
    margin:5px 0;
    font-size:16px;
    font-weight:500;
    color:var(--g5-color-heading)
}
.comment-list li.pingback .comment-body a:not(.comment-edit-link):hover,.comment-list li.trackback .comment-body a:not(.comment-edit-link):hover{
    color:var(--g5-color-accent)
}
.comment-list li.pingback .comment-body .edit-link,.comment-list li.trackback .comment-body .edit-link{
    margin:0;
    color:var(--g5-color-heading)
}
.comment-list li.pingback .comment-body .edit-link a,.comment-list li.trackback .comment-body .edit-link a{
    color:inherit
}
.comment-list li.pingback .comment-body .edit-link a:hover,.comment-list li.trackback .comment-body .edit-link a:hover{
    color:var(--g5-color-accent)
}
.comment-list .comment-content{
    margin-bottom:13px
}
.comment-list .comment-content h1,.comment-list .comment-content h2,.comment-list .comment-content h3,.comment-list .comment-content h4,.comment-list .comment-content h5,.comment-list .comment-content h6{
    margin-top:2rem
}
.comment-list .comment-content h1:first-child,.comment-list .comment-content h2:first-child,.comment-list .comment-content h3:first-child,.comment-list .comment-content h4:first-child,.comment-list .comment-content h5:first-child,.comment-list .comment-content h6:first-child{
    margin-top:0
}
.comment-list .comment-content p:last-child{
    margin-bottom:0
}
.comment-list .comment-meta{
    margin-bottom:3px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.comment-list .comment-author img{
    position:absolute;
    left:0;
    top:0;
    border-radius:50%
}
.comment-list .comment-author .fn{
    font-size:16px;
    font-weight:500;
    color:var(--g5-color-heading)
}
.comment-list .comment-author .fn>a{
    color:inherit
}
.comment-list .comment-author .fn>a:hover{
    color:var(--g5-color-accent)
}
.comment-list .comment-author .says{
    display:none
}
.comment-list .comment-metadata{
    margin-left:10px;
    color:var(--g5-color-muted)
}
.comment-list .comment-metadata a{
    color:inherit
}
.comment-list .comment-metadata a:hover{
    color:var(--g5-color-heading)
}
.comment-list .reply{
    color:var(--g5-color-heading)
}
.comment-list .reply a{
    color:inherit
}
.comment-list .reply a:hover{
    color:var(--g5-color-accent)
}
.comment-list .edit-link{
    margin-left:10px
}
.comment-list ul.children{
    list-style:none;
    padding-left:0;
    margin-left:85px;
    margin-top:27px;
    padding-top:27px;
    border-top:1px solid var(--g5-color-border)
}
.comment-list ul.children ul.children{
    margin-left:70px
}
.comment-list ul.children .comment-author img{
    width:45px
}
.comment-list ul.children li:not(.pingback):not(.trackback) .comment-body{
    padding-left:60px
}
.comment-list .comment-reply-title{
    margin-top:50px
}
.comment-list .comment-reply-title small a{
    color:inherit;
    font-size:14px;
    font-weight:500
}
.comment-list .comment-reply-title small a:hover{
    color:var(--g5-color-accent)
}
@media only screen and (max-width:1199px){
    .comment-list ul.children{
        margin-left:35px!important
    }
}
@media only screen and (max-width:575px){
    .comment-list ul.children{
        margin-left:25px!important
    }
    .comment-list .comment-author img{
        width:45px
    }
    .comment-list li:not(.pingback):not(.trackback) .comment-body{
        padding-left:60px
    }
}
.comments-pagination{
    margin-top:2.5rem;
    text-align:right
}
ul.page-numbers{
    list-style:none;
    padding:0;
    margin:0;
    text-align:center
}
ul.page-numbers li{
    display:inline-block
}
.page-numbers:not(ul){
    color:var(--g5-color-heading);
    font-weight:600;
    font-size:16px;
    display:inline-block;
    -webkit-transition:all .5s;
    transition:all .5s;
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center
}
.page-numbers:not(ul):hover{
    color:var(--g5-color-accent)
}
.page-numbers:not(ul).current{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground);
    border-radius:50%
}
.page-numbers:not(ul).prev,.page-numbers:not(ul).next{
    font-size:0
}
.page-numbers:not(ul).prev:before,.page-numbers:not(ul).next:before{
    font-family:"font awesome 5 pro";
    font-size:14px;
    display:inline-block;
    content:""
}
.page-numbers:not(ul).next:before{
    content:""
}
.post-navigation{
    margin-top:60px
}
.post-navigation .nav-links{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-align:stretch;
    align-items:stretch;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.post-navigation .nav-links>div{
    width:48%;
    min-height:120px
}
.post-navigation .nav-links>div>a{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    color:#fff;
    padding:35px 25px;
    position:relative
}
.post-navigation .nav-links>div>a:after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#1e1d85;
    opacity:.6;
    border-radius:5px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.post-navigation .nav-links>div>a:hover:after{
    opacity:.7
}
.post-navigation .nav-links .nav-title{
    margin:0;
    font-size:16px;
    font-weight:500;
    font-stretch:normal;
    font-style:normal;
    line-height:1.75;
    color:inherit;
    z-index:1
}
.post-navigation .nav-links i{
    z-index:1;
    font-size:24px
}
.post-navigation .nav-links .nav-bg{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-size:cover;
    background-repeat:no-repeat;
    border-radius:5px
}
.post-navigation .nav-links .nav-previous i{
    margin-right:20px
}
.post-navigation .nav-links .nav-next{
    text-align:right
}
.post-navigation .nav-links .nav-next>a{
    -ms-flex-pack:end;
    justify-content:flex-end
}
.post-navigation .nav-links .nav-next i{
    margin-left:20px
}
@media only screen and (max-width:767px){
    .post-navigation .nav-links>div{
        width:100%
    }
    .post-navigation .nav-links .nav-previous{
        margin-bottom:30px
    }
}
.page-links{
    float:left;
    width:100%
}
.page-links .page-links-title{
    font-size:14px;
    font-weight:600;
    letter-spacing:-.015em;
    margin:0 15px 0 0;
    color:var(--g5-color-heading)
}
.page-links>.post-page-numbers{
    display:inline-block;
    margin-right:.25rem;
    border:solid 1px;
    border-color:var(--g5-color-border);
    font-weight:500;
    color:inherit;
    width:40px;
    height:40px;
    text-align:center;
    line-height:40px;
    -webkit-transition:all .3s;
    transition:all .3s
}
.page-links>.post-page-numbers:hover,.page-links>.post-page-numbers.current{
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.comments-pagination .page-numbers{
    margin-left:20px
}
.comments-pagination .page-numbers:first-child{
    margin-left:0
}
.paging-navigation{
    justify-content:center
}
.paging-navigation .page-numbers{
    background-color:transparent;
    color:var(--g5-color-heading);
    font-weight:600;
    font-size:16px
}
.paging-navigation .page-numbers:hover,.paging-navigation .page-numbers.current,.paging-navigation .page-numbers:focus{
    background-color:var(--g5-color-accent);
    color:#fff;
    border-radius:100%
}
.paging-navigation .page-numbers:not(:last-child){
    margin-right:15px
}
ul.g5blog__post-meta{
    font-size:14px
}
ul.g5blog__post-meta a{
    -webkit-transition:all .3s;
    transition:all .3s
}
ul.g5blog__post-meta a:hover{
    color:var(--g5-color-accent)
}
ul.g5blog__post-meta li{
    margin-right:20px
}
ul.g5blog__post-meta li i{
    margin-right:10px
}
ul.g5blog__post-meta .meta-author img{
    border-radius:50%;
    margin-right:10px;
    width:32px
}
ul.g5blog__post-meta .post-views.entry-meta{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:0
}
ul.g5blog__post-meta .post-views.entry-meta .post-views-icon{
    font-family:"font awesome 5 pro";
    font-weight:400;
    font-size:inherit;
    height:auto;
    width:auto;
    margin-right:10px!important
}
ul.g5blog__post-meta .post-views.entry-meta .post-views-icon:before{
    content:""
}
ul.g5blog__post-meta .post-views.entry-meta .post-views-label{
    order:1;
    margin-left:5px
}
.g5blog__post-title{
    font-size:32px;
    font-weight:500;
    margin-top:0!important
}
.g5blog__post-title:hover{
    color:var(--g5-color-accent)
}
.g5blog__post-excerpt{
    line-height:1.86
}
.g5blog__term-badge{
    height:24px;
    line-height:24px;
    padding:0 10px;
    font-size:13px;
    font-weight:500;
    letter-spacing:1px;
    color:#fff;
    text-transform:uppercase;
    display:inline-block;
    border-radius:3px;
    background-color:rgba(0,0,0,.3)
}
.g5blog__term-badge:hover{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground);
    opacity:1
}
.g5blog__post-featured .g5blog__term-badge{
    position:absolute;
    left:10px;
    bottom:10px;
    z-index:1
}
.btn-read-more.btn-link:hover{
    color:var(--g5-color-accent)
}
.btn-read-more.btn-link i{
    color:var(--g5-color-accent)!important
}
@media(min-width:992px){
    .no-sidebar.g5blog__single-layout-1 .g5blog__single-breadcrumbs .container{
        max-width:900px
    }
}
@media(min-width:1200px){
    .no-sidebar.g5blog__single-layout-1 .g5blog__single-breadcrumbs .container{
        max-width:800px
    }
}
.g5blog__single-layout-1 .g5blog__single-title{
    margin-bottom:20px
}
.g5blog__single-layout-1 .g5blog__single-meta-top{
    margin-bottom:45px
}
.g5blog__single-layout-1 .g5blog__single-featured{
    margin-bottom:50px
}
.g5blog__single-layout-1 .g5blog__single-meta-top+.entry-content{
    margin-top:50px
}
@media(min-width:992px){
    .no-sidebar.g5blog__single-layout-2 .g5blog__single-breadcrumbs .container{
        max-width:900px
    }
}
@media(min-width:1200px){
    .no-sidebar.g5blog__single-layout-2 .g5blog__single-breadcrumbs .container{
        max-width:800px
    }
}
.g5blog__single-layout-2 .g5blog__single-title{
    margin-bottom:20px
}
.g5blog__single-layout-2 .g5blog__single-featured{
    margin-bottom:32px
}
.g5blog__single-layout-2 .g5blog__single-meta-top{
    margin-bottom:50px
}
@media(min-width:992px){
    .no-sidebar.g5blog__single-layout-3 .g5blog__single-breadcrumbs .container{
        max-width:900px
    }
}
@media(min-width:1200px){
    .no-sidebar.g5blog__single-layout-3 .g5blog__single-breadcrumbs .container{
        max-width:800px
    }
}
.g5blog__single-layout-3 .g5blog__single-title{
    margin-bottom:33px
}
.g5blog__single-layout-3 .g5blog__single-featured{
    margin-bottom:25px
}
.g5blog__single-layout-3 .g5blog__single ul.g5blog__post-meta{
    margin-bottom:45px
}
.g5blog__single-layout-3.g5blog__no-post-thumbnail .g5blog__single-title{
    margin-bottom:20px
}
.g5blog__single-layout-4 .g5blog__single-title{
    margin-bottom:20px
}
.g5blog__single-layout-4 .g5blog__single-meta-top{
    margin-bottom:45px
}
.g5blog__single-layout-4 .g5blog__single-featured{
    margin-bottom:50px
}
.g5blog__single-layout-4 .entry-meta-cat{
    text-align:center
}
@media(min-width:992px){
    .no-sidebar.g5blog__single-layout-5 .g5blog__single-breadcrumbs .container{
        max-width:900px
    }
}
@media(min-width:1200px){
    .no-sidebar.g5blog__single-layout-5 .g5blog__single-breadcrumbs .container{
        max-width:800px
    }
}
.g5blog__single-layout-5 .g5blog__single-title{
    margin-bottom:20px
}
.g5blog__single-layout-5 .g5blog__single ul.g5blog__post-meta{
    margin-bottom:45px
}
.g5blog__single-featured-container .g5blog__single-title{
    margin-bottom:20px
}
.g5blog__single-layout-6 .g5blog__single .g5core__post-featured{
    margin-bottom:42px
}
@media(min-width:992px){
    .no-sidebar .g5blog__single-featured-full .container{
        max-width:900px
    }
}
@media(min-width:1200px){
    .no-sidebar .g5blog__single-featured-full .container{
        max-width:800px
    }
}
.g5blog__single-featured-full .g5blog__single-title{
    margin-bottom:20px
}
.g5blog__single-layout-7 .g5blog__single .g5core__post-featured{
    margin-bottom:42px
}
.g5blog__block-title{
    font-size:22px;
    font-weight:500;
    line-height:1.55;
    letter-spacing:normal;
    margin-bottom:30px;
    text-align:left
}
.g5blog__single-related-wrap{
    margin-bottom:65px
}
.g5blog__single-meta-bottom{
    padding-top:0;
    margin-top:45px
}
.g5blog__single-title{
    font-size:32px;
    font-weight:500
}
.entry-meta-cat{
    margin-bottom:10px
}
.g5blog__single{
    margin-bottom:0;
    padding-bottom:55px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5blog__single .entry-content{
    margin-bottom:0
}
.g5blog__post-large-image.sticky .g5blog__post-inner{
    background-color:#f6f6f6;
    border-bottom:none;
    border-radius:5px
}
.g5blog__post-large-image.sticky .g5core__entry-thumbnail:after,.g5blog__post-large-image.sticky .g5core__entry-thumbnail img,.g5blog__post-large-image.sticky .g5core__entry-thumbnail{
    border-radius:5px 5px 0 0
}
.g5blog__post-large-image .g5blog__post-title{
    margin-bottom:14px
}
.g5blog__post-large-image .g5blog__post-featured{
    margin-bottom:23px
}
.g5blog__post-large-image .g5blog__post-meta{
    margin-bottom:20px
}
.g5blog__post-large-image .btn-read-more{
    margin-top:20px
}
.g5blog__post-large-image .g5blog__post-excerpt{
    line-height:2.14
}
.g5blog__layout-large-image .g5blog__post-inner{
    padding-bottom:30px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5blog__layout-large-image .g5blog__post-default:last-child{
    padding-bottom:0
}
.g5blog__layout-large-image .g5core__paging{
    margin-top:50px
}
.g5blog__post-medium-image .g5blog__post-inner{
    -ms-flex-align:start;
    align-items:flex-start
}
.g5blog__post-medium-image .g5blog__post-title{
    font-size:18px;
    line-height:1.78;
    margin-bottom:4px
}
.g5blog__post-medium-image .g5blog__post-featured{
    width:370px
}
.g5blog__post-medium-image .g5blog__post-meta{
    margin-bottom:5px
}
.g5blog__post-medium-image .g5blog__post-excerpt{
    max-height:3.72em
}
.g5blog__post-medium-image .btn-read-more{
    margin-top:35px
}
.g5blog__post-medium-image .g5blog__post-title+.btn-read-more{
    margin-top:20px
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-inner{
    -ms-flex-align:center;
    align-items:center
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-title{
    font-size:22px;
    line-height:1.82;
    margin-bottom:0;
    font-weight:400
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-meta{
    font-size:15px;
    margin-bottom:10px
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-meta i{
    display:none
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-featured{
    width:240px;
    margin-right:35px
}
.g5blog__post-medium-image.g5blog__post-medium-image-2 .g5blog__post-excerpt{
    margin-top:9px
}
.g5blog__layout-medium-image .g5blog__post-inner{
    padding-bottom:30px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5blog__layout-medium-image .g5blog__post-default:not(.has-post-thumbnail){
    margin-top:-5px
}
.g5blog__layout-medium-image .g5blog__post-default:not(.has-post-thumbnail) .g5blog__post-inner{
    padding-bottom:25px
}
.g5blog__layout-medium-image .g5blog__post-default:first-child{
    margin-top:0
}
.g5blog__layout-medium-image .g5blog__post-default:last-child{
    padding-bottom:0
}
.g5blog__layout-medium-image .g5core__paging{
    margin-top:50px
}
.g5blog__layout-medium-image-2 .g5blog__post-default{
    padding-bottom:40px!important
}
.g5blog__layout-medium-image-2 .g5blog__post-default:last-child{
    padding-bottom:0
}
.g5blog__layout-medium-image-2 .g5blog__post-default:not(.has-post-thumbnail){
    margin-top:-5px;
    padding-bottom:35px
}
.g5blog__layout-medium-image-2 .g5blog__post-default:last-child{
    padding-bottom:0!important
}
.g5blog__layout-medium-image-2 .g5blog__post-default:first-child{
    margin-top:0
}
.g5blog__layout-medium-image-2 .g5core__paging{
    margin-top:50px
}
.g5blog__post-grid.sticky .g5core__entry-thumbnail:after,.g5blog__post-grid.sticky .g5core__entry-thumbnail img,.g5blog__post-grid.sticky .g5core__entry-thumbnail{
    border-radius:5px 5px 0 0
}
.g5blog__post-grid.sticky .g5blog__post-inner{
    background-color:#f6f6f6;
    border-radius:5px
}
.g5blog__post-grid .g5blog__post-title{
    font-size:18px;
    line-height:1.78;
    margin-bottom:9px
}
.g5blog__post-grid .g5blog__post-excerpt{
    max-height:5.58em
}
.g5blog__post-grid .g5blog__post-meta{
    margin-bottom:10px
}
.g5blog__post-grid .btn-read-more{
    margin-top:15px
}
.g5blog__post-grid .g5blog__post-title+.btn-read-more{
    margin-top:5px
}
.g5blog__post-grid .g5blog__post-featured{
    margin-bottom:13px
}
.g5blog__post-grid.g5blog__post-grid-2.sticky .g5blog__post-inner{
    padding:0;
    background-color:#f6f6f6!important
}
.g5blog__post-grid.g5blog__post-grid-2.sticky .g5blog__post-featured{
    margin:0
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-title{
    margin-bottom:4px
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-meta{
    margin-bottom:5px
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-meta i{
    display:none
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-content{
    padding:20px 25px 30px
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-featured{
    margin-bottom:0
}
.g5blog__post-grid.g5blog__post-grid-2 .g5blog__post-inner{
    border-radius:5px;
    -webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.15);
    box-shadow:0 0 10px 0 rgba(51,51,51,.15);
    box-shadow:0 0 10px 0 rgba(51,51,51,.15);
    background-color:#fff
}
.g5blog__post-grid.g5blog__post-grid-2 .g5core__entry-thumbnail{
    border-radius:5px 5px 0 0
}
.g5blog__post-grid.g5blog__post-grid-2 .g5core__entry-thumbnail img{
    border-radius:5px 5px 0 0
}
.g5blog__post-grid.g5blog__post-grid-2 .g5core__entry-thumbnail:after{
    border-radius:5px 5px 0 0
}
.g5blog__post-grid.g5blog__post-grid-3 .g5blog__post-meta{
    margin-bottom:15px
}
.g5blog__post-grid.g5blog__post-grid-3 .btn-read-more{
    margin-top:25px
}
.g5blog__post-grid.g5blog__post-grid-3 .g5blog__post-featured{
    margin-bottom:18px
}
.g5blog__post-grid.g5blog__post-grid-3 .g5blog__post-title+.btn-read-more{
    margin-top:10px
}
.g5blog__post-grid.g5blog__post-grid-4 .g5blog__term-badge{
    bottom:auto;
    top:20px;
    left:20px
}
.g5blog__post-grid.g5blog__post-grid-4 ul.g5blog__post-meta{
    margin-bottom:0;
    opacity:.8
}
.g5blog__post-grid.g5blog__post-grid-4 ul.g5blog__post-meta li i{
    display:none
}
.g5blog__post-grid.g5blog__post-grid-4 .g5blog__post-title{
    margin-bottom:0;
    line-height:1.5
}
.g5blog__post-grid.g5blog__post-grid-4 .g5core__post-featured-bg-gradient .g5core__loop-content{
    padding:10px 20px 20px
}
.g5blog__layout-grid-3 .g5blog__post-default,.g5blog__layout-grid .g5blog__post-default{
    padding-bottom:60px
}
.g5blog__layout-grid-2 .g5core__paging{
    margin-top:20px
}
.g5blog__post-list .g5blog__post-title{
    font-size:15px;
    color:var(--g5-color-text-main);
    margin-bottom:0
}
.g5blog__post-list .g5blog__post-title:before{
    content:"";
    font-family:"font awesome 5 pro";
    font-weight:900;
    display:inline-block;
    margin-right:10px
}
.g5blog__layout-list .g5blog__post-default{
    padding-bottom:25px!important
}
.g5blog__layout-list .g5blog__post-default:last-child{
    padding-bottom:0!important
}
.g5blog__post-widget .g5blog__post-featured{
    margin-right:15px
}
.g5blog__post-widget .g5blog__post-title{
    font-size:14px;
    line-height:1.86;
    margin-bottom:5px
}
.g5blog__post-widget ul.g5blog__post-meta{
    color:var(--g5-color-muted)
}
.g5blog__post-widget ul.g5blog__post-meta i{
    display:none
}
.g5blog__post-widget .g5blog__post-inner{
    padding-bottom:20px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5blog__post-widget:not(.has-post-thumbnail){
    margin-top:-5px
}
.g5blog__post-widget:not(.has-post-thumbnail) .g5blog__post-inner{
    padding-bottom:15px
}
.g5blog__post-widget:first-child{
    margin-top:0
}
.g5blog__post-widget:last-child .g5blog__post-inner{
    padding-bottom:0;
    border-bottom:none
}
.g5ere__search-form .col{
    padding-left:15px;
    padding-right:15px
}
.g5ere__search-form .row{
    margin-left:-15px;
    margin-right:-15px
}
.g5ere__search-form .g5ere__sf-bottom{
    padding:30px 15px
}
.g5ere__search-form .nav-pills .nav-link{
    font-size:13px;
    font-weight:500;
    letter-spacing:.87px;
    text-transform:uppercase;
    border-radius:3px 3px 0 0;
    background-color:rgba(0,0,0,.5);
    color:#fff
}
.g5ere__search-form .nav-pills .nav-link.active,.g5ere__search-form .nav-pills .show>.nav-link{
    background-color:var(--g5-color-accent)
}
.g5ere__search-form:not(.g5ere__search-form-mobile) .g5ere__sf-icon-submit{
    top:-15px;
    position:absolute;
    right:0;
    z-index:3;
    background-color:transparent;
    border:0;
    font-size:18px;
    color:var(--g5-color-text-main)
}
.g5ere__search-form:not(.g5ere__search-form-mobile) .g5ere__sf-icon-submit i{
    font-weight:400
}
.g5ere__search-form .g5ere__sf-bottom-wrap,.g5ere__search-form .g5ere__sf-top{
    margin-left:-15px;
    margin-right:-15px
}
.g5ere__search-field a:focus,.g5ere__search-field span:focus{
    outline:none
}
.g5ere__search-field .input-group-prepend{
    margin-right:0
}
.g5ere__search-field .dropdown-menu input[type=search]{
    color:#333!important;
    height:52px!important;
    line-height:50px!important;
    border:1px solid #eee!important;
    padding:0 20px!important;
    background-color:#fff!important
}
.g5ere__search-field .bootstrap-select{
    background-color:transparent;
    line-height:40px;
    height:40px
}
.g5ere__search-field .bootstrap-select>.dropdown-toggle,.g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder{
    border-radius:0;
    font-weight:600;
    padding:0;
    border-width:0 0 2px;
    border-style:solid;
    height:40px;
    background-color:transparent
}
.g5ere__search-field .bootstrap-select>.dropdown-toggle:focus,.g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder:focus{
    outline:none!important;
    box-shadow:none!important
}
.g5ere__search-field .bootstrap-select>.dropdown-toggle li a,.g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder li a{
    font-size:14px;
    height:40px;
    line-height:32px
}
.g5ere__search-field .bootstrap-select>.dropdown-toggle:focus,.g5ere__search-field .bootstrap-select>.dropdown-toggle:not(:disabled):not(.disabled):active,.g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder:not(:disabled):not(.disabled):active{
    background-color:transparent
}
.g5ere__search-field input{
    border-radius:0;
    font-weight:600;
    height:42px;
    padding:10px 0 0;
    border-width:0 0 2px;
    border-style:solid;
    background-color:transparent
}
.g5ere__search-field .custom-control-input:checked~.custom-control-label::before{
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent)
}
.g5ere__search-field .g5ere__s-label{
    display:block;
    margin-bottom:-8px
}
.g5ere__sf-bottom .form-group{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.g5ere__sf-bottom .g5ere__sf-submit-button{
    margin-top:20px
}
.g5ere__sf-submit-button .btn{
    height:62px;
    font-size:16px;
    font-weight:600
}
.g5ere__sf-advanced-button{
    padding:0
}
.g5ere__sf-advanced-button a.btn{
    background-color:var(--g5-color-secondary);
    color:var(--g5-color-primary);
    display:-ms-flexbox;
    display:flex;
    font-size:16px;
    border-radius:0;
    font-weight:600;
    border:0
}
.g5ere__sf-advanced-button a.btn i{
    display:none
}
.g5ere__sf-advanced-button a.btn:after{
    content:"";
    font-family:"font awesome 5 pro";
    font-size:24px;
    font-weight:400;
    margin-left:20px
}
.g5ere__sf-advanced-button a.btn:not(.collapsed):after{
    content:""
}
.g5ere__search-field .g5ere__s-label,.g5ere__rs-text,.g5ere__btn-features-list{
    font-weight:500;
    letter-spacing:.93px;
    text-transform:uppercase
}
.g5ere__rs-text{
    padding-bottom:30px
}
.ui-slider-horizontal{
    border-radius:7px;
    background-image:none;
    height:4.2px;
    border:none
}
.ui-slider-horizontal .ui-slider-handle{
    top:-11px;
    height:25px;
    width:25px;
    -webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.22);
    box-shadow:0 1px 7px 0 rgba(0,0,0,.22);
    border-radius:50%
}
.ui-slider-horizontal .ui-slider-range{
    height:4.2px;
    background-image:none;
    background-color:var(--g5-color-accent)
}
.g5ere__btn-features-list{
    display:block
}
.g5ere__btn-features-list i{
    font-size:16px;
    font-weight:400;
    color:var(--g5-color-accent)
}
#g5ere__advanced_search_header_mobile .g5ere__ash-inner{
    padding-top:10px;
    padding-bottom:10px
}
.custom-ere-search-01 .g5ere__search-form .nav-pills .nav-link{
    padding:10px 20px;
    background-color:var(--g5-color-primary);
    color:#fff
}
.custom-ere-search-01 .g5ere__search-form .nav-pills .nav-link.active{
    color:var(--g5-color-primary);
    background-color:#fff
}
.custom-ere-search-01 .g5ere__sf-top{
    border-radius:0 5px 5px 5px
}
.custom-ere-search-01 .g5ere__sf-bottom{
    border-radius:0 0 5px 5px;
    margin-top:-5px
}
.custom-ere-search-02 .g5ere__s-label{
    display:none
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword{
    padding-right:15px;
    padding-left:50px
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-icon-submit{
    right:auto;
    padding-left:0
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-icon-submit i{
    color:var(--g5-color-heading)
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-auto-complete-result{
    left:-50px;
    right:-15px
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button{
    -ms-flex-preferred-size:110px;
    flex-basis:110px
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button button{
    border-radius:0 5px 5px 0
}
.custom-ere-search-02 .g5ere__sf-top input{
    border:0;
    padding-top:0
}
.custom-ere-search-02 .g5ere__sf-top .g5ere__search-field input,.custom-ere-search-02 .g5ere__sf-top .g5ere__search-field .bootstrap-select>.dropdown-toggle{
    height:62px;
    line-height:62px
}
.custom-ere-search-02 .g5ere__sf-keyword .input-group-text.g5ere__sf-icon-submit{
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    top:50%;
    left:-30px
}
.custom-ere-search-02.custom-height-52 .g5ere__search-field input,.custom-ere-search-02.custom-height-52 .g5ere__search-field .bootstrap-select>.dropdown-toggle,.custom-ere-search-02.custom-height-52 .g5ere__sf-submit-button .btn{
    height:52px;
    line-height:52px
}
.custom-ere-search-02.custom-height-52 button{
    font-size:0
}
.custom-ere-search-02.custom-height-52 button:before{
    content:"";
    font-family:"font awesome 5 pro";
    z-index:2;
    font-size:18px;
    font-weight:400
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top{
    border-radius:5px
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top .g5ere__sf-keyword{
    padding-left:15px
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-icon-submit{
    display:none
}
.custom-ere-search-02.custom-height-52 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-auto-complete-result{
    left:-15px
}
.custom-ere-search-02.custom-height-52 input{
    font-size:13px;
    font-weight:500
}
.custom-ere-search-02.custom-search-box-shadow{
    -webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.1);
    box-shadow:0 0 10px 0 rgba(51,51,51,.1)
}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-submit-button .btn{
    height:100px;
    border-radius:0;
    background-color:rgba(255,255,255,.1);
    border:0
}
.custom-ere-search-04{
    position:absolute;
    z-index:4;
    margin-top:-50px;
    width:100%
}
.custom-ere-search-04 .g5ere__ash-sticky-area{
    border-radius:5px
}
.custom-ere-search-04#g5ere__advanced_search_header_mobile{
    position:static;
    margin:0
}
.custom-ere-search-06 .g5ere__sf-keyword input{
    border-radius:5px 0 0 5px!important;
    border-right-width:1px;
    border-right-style:solid
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-keyword{
    border-right-width:1px;
    border-right-style:solid;
    border-color:var(--g5-color-border)
}
.custom-ere-search-06 .g5ere__search-field .g5ere__s-label{
    display:none
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn{
    height:80px;
    line-height:80px
}
.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-submit-button{
    padding-left:15px;
    padding-right:15px
}
.custom-ere-search-06 .g5ere__search-field input,.custom-ere-search-06 .g5ere__search-field .bootstrap-select>.dropdown-toggle{
    border-width:0;
    padding:0 15px;
    height:52px;
    border-radius:5px
}
.custom-ere-search-06 .g5ere__search-field .bootstrap-select{
    height:52px
}
.custom-ere-search-06 .g5ere__search-field .dropdown-menu input[type=search]{
    border-width:1px
}
.custom-ere-search-06 .g5ere__search-form .nav-pills .nav-link{
    font-size:14px;
    letter-spacing:1px;
    border-right:1px solid rgba(255,255,255,.2);
    background-color:transparent;
    border-radius:0
}
.custom-ere-search-06 .g5ere__search-form .nav-pills .nav-link.active{
    background-color:var(--g5-color-accent)
}
.custom-ere-search-06 .g5ere__search-tabs{
    -ms-flex-negative:0;
    flex-shrink:0
}
.custom-ere-search-06 .g5ere__sf-type .bootstrap-select>.dropdown-toggle,.custom-ere-search-06 .g5ere__sf-type .bootstrap-select>.dropdown-toggle.bs-placeholder,.custom-ere-search-06 .g5ere__sf-type .bootstrap-select select,.custom-ere-search-06 .g5ere__sf-type .bootstrap-select{
    border-radius:0 5px 5px 0
}
.custom-ere-search-06 .g5ere__sf-tabs-wrap{
    position:relative
}
.custom-ere-search-06 .g5ere__sf-tabs-wrap:before{
    content:"";
    position:absolute;
    bottom:-1px;
    left:-1000px;
    width:5000px;
    border-top:1px solid rgba(255,255,255,.2)
}
.custom-ere-search-07,.el-custom-ere-search-07{
    border-radius:5px;
    -webkit-box-shadow:0 5px 30px 0 rgba(51,51,51,.2);
    box-shadow:0 5px 30px 0 rgba(51,51,51,.2)
}
.custom-ere-search-07 .g5ere__sf-top,.el-custom-ere-search-07 .g5ere__sf-top{
    border-radius:5px;
    background-color:#fff
}
.custom-ere-search-07 .g5ere__sf-bottom,.el-custom-ere-search-07 .g5ere__sf-bottom{
    border-radius:0 0 5px 5px;
    margin-top:-5px;
    background-color:#fff
}
.custom-ere-search-07 .g5ere__sf-top,.custom-ere-search-07 .g5ere__sf-bottom-wrap,.el-custom-ere-search-07 .g5ere__sf-top,.el-custom-ere-search-07 .g5ere__sf-bottom-wrap{
    margin-right:0;
    margin-left:0
}
.custom-ere-search-01 .g5ere__sf-bottom-wrap,.custom-ere-search-01 .g5ere__sf-top,.custom-ere-search-02 .g5ere__sf-bottom-wrap,.custom-ere-search-02 .g5ere__sf-top{
    margin:0
}
.custom-ere-search-01 .g5ere__sf-top,.custom-ere-search-01 .g5ere__sf-bottom,.custom-ere-search-02 .g5ere__sf-top,.custom-ere-search-02 .g5ere__sf-bottom,.custom-ere-search-05 .g5ere__sf-top,.custom-ere-search-05 .g5ere__sf-bottom{
    background-color:#fff
}
.custom-ere-search-01 .g5ere__search-field .bootstrap-select,.custom-ere-search-02 .g5ere__search-field .bootstrap-select,.custom-ere-search-05 .g5ere__search-field .bootstrap-select{
    background-color:transparent!important
}
.custom-ere-search-01 .g5ere__search-field .bootstrap-select>.dropdown-toggle,.custom-ere-search-01 .g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder,.custom-ere-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle,.custom-ere-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder,.custom-ere-search-05 .g5ere__search-field .bootstrap-select>.dropdown-toggle,.custom-ere-search-05 .g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder{
    color:var(--g5-color-heading);
    background-color:transparent!important;
    border-color:var(--g5-color-border)
}
.custom-ere-search-01 .g5ere__search-field input,.custom-ere-search-02 .g5ere__search-field input,.custom-ere-search-05 .g5ere__search-field input{
    border-color:var(--g5-color-border)
}
.custom-ere-search-01 .g5ere__sf-advanced-button,.custom-ere-search-02 .g5ere__sf-advanced-button,.custom-ere-search-05 .g5ere__sf-advanced-button{
    padding:0
}
.custom-ere-search-01 .custom-checkbox label:hover,.custom-ere-search-02 .custom-checkbox label:hover,.custom-ere-search-05 .custom-checkbox label:hover{
    color:var(--g5-color-accent)
}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-advanced-button,.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button{
    -ms-flex-preferred-size:100px;
    flex-basis:100px
}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-advanced-button a.btn,.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn{
    color:#fff;
    background-color:transparent;
    padding:0
}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-advanced-button a.btn:after,.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn:after{
    color:var(--g5-color-accent)
}
@media(min-width:576px){
    .custom-ere-search-02 .g5ere__sf-top{
        border-radius:0 5px 5px 5px
    }
    .custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button{
        padding:0
    }
    .custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword,.custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button{
        margin-bottom:0
    }
    .custom-ere-search-02.custom-height-52 .g5ere__sf-top .g5ere__sf-submit-button{
        -ms-flex-preferred-size:77px;
        flex-basis:77px
    }
}
@media(min-width:1025px){
    .el-custom-ere-search-07{
        margin-top:-50px
    }
    .el-custom-ere-search-07 .g5ere__sf-top .g5ere__sf-submit-button{
        padding-left:0
    }
}
@media(min-width:992px){
    .g5ere__sf-bottom-inner .g5ere__search-field,.g5ere__sf-bottom-slider .g5ere__search-field{
        margin-bottom:30px
    }
    .g5ere__sf-top .g5ere__search-field{
        -ms-flex-preferred-size:220px;
        flex-basis:220px;
        padding-left:15px;
        padding-right:15px
    }
    .g5ere__sf-top .g5ere__sf-submit-button{
        -ms-flex-preferred-size:177px;
        flex-basis:177px
    }
    .g5ere__sf-top .g5ere__agency-search-btn{
        -ms-flex-preferred-size:20%;
        flex-basis:20%
    }
    .g5ere__sf-advanced-button a.btn{
        height:100px;
        line-height:100px
    }
    .custom-ere-search-01 .g5ere__sf-type{
        -ms-flex-preferred-size:240px;
        flex-basis:240px
    }
    div.custom-ere-search-03 .g5ere__sf-top{
        height:100px
    }
    .custom-ere-search-04 .g5ere__ash-sticky-area{
        max-width:960px;
        margin:0 auto
    }
    .custom-ere-search-06 .g5ere__sf-top .g5ere__search-field{
        padding-right:0
    }
    .custom-ere-search-06 .g5ere__sf-top .g5ere__sf-type{
        padding-left:0;
        padding-right:15px
    }
    .custom-ere-search-06 .g5ere__sf-tabs-wrap{
        display:-ms-flexbox;
        display:flex
    }
    .custom-ere-search-06 .g5ere__search-form .nav-pills .nav-link{
        padding:27px 15px
    }
    .custom-ere-search-06 .g5ere__sf-top{
        -ms-flex-positive:1;
        flex-grow:1;
        padding-left:15px
    }
    .custom-ere-search-06 .g5ere__sf-top .g5ere__search-field{
        -ms-flex-preferred-size:170px;
        flex-basis:170px
    }
    .custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button{
        padding-right:30px
    }
    .custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn{
        display:-ms-flexbox;
        display:flex;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .custom-ere-search-06 .g5ere__sf-top .g5ere__sf-keyword .g5ere__sf-icon-submit{
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .custom-ere-search-06 .g5ere__sf-top .g5ere__sf-keyword i{
        font-size:24px;
        font-weight:300
    }
    .custom-ere-search-06 .g5ere__sf-top .g5ere__sf-keyword input{
        padding-right:50px
    }
    .custom-ere-search-07{
        margin-top:-50px
    }
    .custom-ere-search-03 .g5ere__ash-inner,.custom-ere-search-04 .g5ere__ash-inner,.custom-ere-search-06 .g5ere__ash-inner{
        padding-top:0;
        padding-bottom:0
    }
    .custom-ere-search-01 .g5ere__sf-top .g5ere__sf-submit-button,.custom-ere-search-04 .g5ere__sf-top .g5ere__sf-submit-button,.custom-ere-search-05 .g5ere__sf-top .g5ere__sf-submit-button,.custom-ere-search-07 .g5ere__sf-top .g5ere__sf-submit-button{
        padding-left:0
    }
}
@media(min-width:1200px){
    .custom-ere-search-04 .g5ere__ash-sticky-area{
        max-width:1170px
    }
}
@media(max-width:991px){
    .g5ere__sf-top .g5ere__search-field{
        padding-left:15px;
        padding-right:15px
    }
    .custom-ere-search-02 div.g5ere__sf-top .g5ere__sf-keyword{
        -ms-flex:auto;
        flex:auto
    }
    .custom-ere-search-01 .g5ere__sf-top{
        padding-top:15px
    }
    .g5ere__sf-advanced-button a.btn{
        height:70px;
        line-height:70px;
        -ms-flex-pack:center;
        justify-content:center
    }
    .g5ere__features-list-wrap{
        margin-top:15px
    }
    .custom-ere-search-01 .g5ere__sf-keyword .g5ere__sf-icon-submit,.custom-ere-search-02 .g5ere__sf-keyword .g5ere__sf-icon-submit,.custom-ere-search-05 .g5ere__sf-keyword .g5ere__sf-icon-submit{
        top:-15px;
        position:absolute;
        right:0;
        z-index:4;
        background-color:transparent;
        border:0;
        font-size:18px;
        color:var(--g5-color-text-main)
    }
    .custom-ere-search-01 .g5ere__sf-keyword .g5ere__sf-icon-submit i,.custom-ere-search-02 .g5ere__sf-keyword .g5ere__sf-icon-submit i,.custom-ere-search-05 .g5ere__sf-keyword .g5ere__sf-icon-submit i{
        font-weight:400
    }
    .custom-ere-search-07 .g5ere__sf-top .g5ere__sf-keyword,.el-custom-ere-search-07 .g5ere__sf-top .g5ere__sf-keyword{
        padding-top:20px
    }
}
@media(max-width:575px){
    .custom-ere-search-02 .g5ere__sf-top{
        padding-top:15px;
        border-radius:0 5px 5px 5px
    }
    .custom-ere-search-02 .g5ere__sf-top .g5ere__sf-keyword{
        width:100%;
        border:1px solid var(--g5-color-border);
        margin-left:15px;
        margin-right:15px
    }
    .custom-ere-search-02 .g5ere__sf-top .g5ere__search-field{
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .custom-ere-search-02 .g5ere__sf-top .g5ere__sf-submit-button button{
        border-radius:5px
    }
}
@media(max-width:1300px) and (min-width:992px){
    .custom-ere-search-05 .g5ere__sf-top .g5ere__search-field{
        -ms-flex-preferred-size:130px;
        flex-basis:130px
    }
}
.g5element__agency-search .g5ere__s-label{
    display:none
}
.g5ere__sf-auto-complete-result.dropdown-menu{
    font-size:1em
}
.g5ere__property-auto-complete-item .g5ere__loop-property-title{
    margin-bottom:5px;
    font-size:1em
}
.g5ere__property-auto-complete-item .g5ere__loop-property-address{
    margin-bottom:0
}
#g5ere__advanced_search_header_mobile .g5ere__search-field .g5ere__s-label{
    display:none
}
#g5ere__advanced_search_header_mobile .g5ere__search-field input,#g5ere__advanced_search_header_mobile .g5ere__search-field .bootstrap-select>.dropdown-toggle{
    border-width:1px;
    padding:0 15px;
    height:52px;
    border-radius:5px
}
#g5ere__advanced_search_header_mobile .g5ere__search-field .bootstrap-select{
    height:52px
}
#g5ere__advanced_search_header_mobile .g5ere__sf-keyword input{
    border-radius:0;
    border-left:none;
    border-right:none
}
.g5element__properties-slider a:focus{
    outline:none
}
.g5element__properties-slider .g5ere__loop-property-title{
    margin-top:0;
    font-size:30px;
    color:var(--g5-color-heading)
}
.g5element__properties-slider .g5ere__loop-property-address{
    color:var(--g5-color-text-main);
    margin-bottom:12px
}
.g5element__properties-slider .g5ere__loop-property-price{
    font-size:22px
}
.g5element__properties-slider .g5ere__lpp-postfix{
    font-size:16px;
    color:var(--g5-color-text-main)
}
.g5element__properties-slider ul.g5ere__loop-property-meta span{
    color:var(--g5-color-text-main)
}
.g5element__properties-slider.layout-01 .g5ere__property-badge.g5ere__featured{
    position:absolute;
    top:-8px
}
.g5element__properties-slider.layout-01 .g5ere__loop-property-status .g5ere__status{
    padding:0;
    margin-bottom:3px;
    background-color:transparent!important;
    color:var(--g5-color-accent)
}
.g5element__properties-slider.layout-01 .g5ere__loop-property-price{
    padding-bottom:20px;
    margin-bottom:16px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5element__properties-slider.layout-02 .g5ere__loop-property-title{
    font-size:26px;
    margin-bottom:2px
}
.g5element__properties-slider.layout-02 .g5ere__loop-property-address{
    font-size:16px;
    margin-bottom:2px
}
.g5element__properties-slider.layout-02 ul.g5ere__loop-property-meta{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-top:20px
}
.g5element__properties-slider.layout-02 ul.g5ere__loop-property-meta li{
    -ms-flex-align:center;
    align-items:center;
    display:-ms-flexbox;
    display:flex
}
.g5element__properties-slider.layout-02 ul.g5ere__loop-property-meta i{
    margin-right:13px;
    font-size:20px
}
.g5element__properties-slider.layout-02 .g5ere__loop-property-price{
    font-size:24px
}
.g5element__properties-slider.layout-02 .g5ere__lpp-postfix{
    font-size:14px
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom{
    display:-ms-flexbox;
    display:flex;
    padding-top:18px;
    border-top:1px solid var(--g5-color-border);
    margin-top:25px
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom .g5ere__loop-property-price{
    margin-right:auto
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom .g5ere__loop-property-actions a{
    font-size:20px
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom .g5ere__loop-property-actions a+a{
    margin-left:20px
}
.g5element__properties-slider.layout-02 .g5ere__property-bottom .compare-property{
    width:20px
}
.g5element__properties-slider.layout-03 .g5ere__psi-content{
    color:#fff
}
.g5element__properties-slider.layout-03 .g5ere__psi-content *{
    color:inherit
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-badge{
    position:static
}
.g5element__properties-slider.layout-03 .g5ere__property-badge{
    font-size:22px;
    font-weight:500;
    letter-spacing:3.67px;
    background-color:transparent!important;
    padding:0;
    margin-bottom:17px
}
.g5element__properties-slider.layout-03 .g5core__post-featured{
    -webkit-box-shadow:0 11px 30px 0 rgba(51,51,51,.15);
    box-shadow:0 11px 30px 0 rgba(51,51,51,.15)
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-title{
    font-size:60px;
    margin-bottom:17px
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-address{
    font-size:22px
}
.g5element__properties-slider.layout-03 .g5ere__loop-property-price{
    font-size:32px;
    font-weight:600
}
.g5element__properties-slider.layout-03 .g5ere__lpp-postfix{
    font-size:22px;
    color:inherit
}
.g5element__properties-slider.layout-03 .slick-dots{
    position:absolute;
    bottom:10px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.g5element__properties-slider.layout-03 .slick-arrow{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.g5element__properties-slider.layout-03 .slick-arrow.slick-prev{
    left:20px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.g5element__properties-slider.layout-03 .slick-arrow.slick-next{
    right:20px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.g5element__properties-slider.layout-03:hover .slick-arrow{
    opacity:1
}
.g5element__properties-slider.layout-04 .g5ere__property-bottom{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-top:24px;
    border-top:1px solid rgba(0,0,0,.12);
    margin-top:4px;
    padding-bottom:5px
}
.g5element__properties-slider.layout-04 .g5ere__loop-property-badge{
    position:static;
    margin-right:10px;
    margin-top:-3px
}
.g5element__properties-slider.layout-04 .g5ere__loop-property-status{
    margin-right:10px
}
.g5element__properties-slider.layout-01 .g5ere__psi-content,.g5element__properties-slider.layout-04 .g5ere__psi-content{
    max-width:470px;
    margin-left:auto;
    background-color:#fff;
    border-radius:5px;
    -webkit-box-shadow:0 11px 30px 0 rgba(51,51,51,.15);
    box-shadow:0 11px 30px 0 rgba(51,51,51,.15);
    padding:30px 40px 20px
}
.g5element__properties-slider.layout-01 ul.g5ere__loop-property-meta,.g5element__properties-slider.layout-04 ul.g5ere__loop-property-meta{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.g5element__properties-slider.layout-01 ul.g5ere__loop-property-meta li,.g5element__properties-slider.layout-04 ul.g5ere__loop-property-meta li{
    margin-right:0
}
.g5element__properties-slider.layout-01 .g5ere__psi-hero:before,.g5element__properties-slider.layout-04 .g5ere__psi-hero:before{
    content:none
}
.g5element__properties-slider.layout-05 .g5ere__psi-content{
    max-width:500px;
    margin-left:auto;
    background-color:#fff;
    border-radius:5px;
    padding:30px;
    z-index:1;
    position:relative
}
.g5element__properties-slider.layout-05 .g5ere__psi-hero:before{
    background-color:rgba(0,0,0,.16)
}
.g5element__properties-slider.layout-05 .g5ere__property-excerpt{
    color:var(--g5-color-text-main);
    max-height:3.72em;
    overflow:hidden;
    margin-bottom:28px
}
.g5element__properties-slider.layout-05 .g5ere__loop-property-title{
    font-size:26px
}
.g5element__properties-slider.layout-05 .g5ere__loop-property-address{
    margin-bottom:16px
}
.g5element__properties-slider.layout-05 ul.g5ere__loop-property-meta li{
    margin-right:60px
}
.g5element__properties-slider.layout-05 ul.g5ere__loop-property-meta i{
    font-size:24px;
    margin-right:10px
}
.g5element__properties-slider.layout-05 ul.g5ere__loop-property-meta span{
    font-size:14px
}
.g5element__properties-slider.layout-05 .property-favorite,.g5element__properties-slider.layout-05 .compare-property{
    color:var(--g5-color-heading);
    width:40px;
    height:40px;
    display:inline-block;
    line-height:40px;
    text-align:center;
    border:1px solid #e7e7e7;
    border-radius:50%;
    -webkit-transition:all .3s;
    transition:all .3s
}
.g5element__properties-slider.layout-05 .property-favorite:hover,.g5element__properties-slider.layout-05 .compare-property:hover{
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent)
}
.g5element__properties-slider.layout-05 .compare-property{
    margin-left:5px
}
.g5element__properties-slider.layout-05 .g5ere__loop-property-price{
    font-size:20px;
    margin-right:auto
}
.g5element__properties-slider.layout-05 .g5ere__property-bottom{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    padding-top:20px;
    border-top:1px solid var(--g5-color-border);
    margin-top:30px
}
@media(min-width:1200px){
    .custom-properties-slider-01 .container{
        max-width:95%
    }
}
@media(min-width:1550px){
    .custom-properties-slider-01 .container{
        max-width:1550px
    }
}
@media(max-width:1367px) and (min-width:1200px){
    .g5element__properties-slider.layout-02 .slick-arrow{
        display:none!important
    }
}
@media(min-width:1200px){
    .g5element__properties-slider.layout-02 .slick-arrow{
        opacity:1
    }
    .g5element__properties-slider.layout-02 .slick-arrow.slick-prev{
        left:-80px
    }
    .g5element__properties-slider.layout-02 .slick-arrow.slick-next{
        right:-80px
    }
    .g5element__properties-slider.layout-02 .slick-dots{
        position:static;
        color:#000;
        -webkit-transform:none;
        transform:none
    }
    .g5element__properties-slider.layout-02 .slick-dots li.slick-active,.g5element__properties-slider.layout-02 .slick-dots li:hover{
        color:#000
    }
}
@media(min-width:992px){
    .g5element__properties-slider.layout-02 .g5ere__property-content-inner{
        padding-left:30px;
        padding-right:45px
    }
    .g5element__properties-slider.layout-02 .g5ere__property-excerpt{
        max-height:3.72em;
        overflow:hidden
    }
    .g5element__properties-slider.layout-02 .g5ere__psi-inner{
        min-height:470px;
        padding-top:50px;
        padding-bottom:50px
    }
    .g5element__properties-slider.layout-02 .g5ere__property-slider-item{
        position:relative
    }
    .g5element__properties-slider.layout-02 .g5ere__property-slider-item:before{
        content:"";
        position:absolute;
        background-color:#f3f6fa;
        top:0;
        right:0;
        left:0;
        bottom:0;
        max-width:770px;
        margin-left:auto;
        width:100%
    }
}
@media(max-width:991px){
    .g5element__properties-slider.layout-02 .g5ere__loop-property-title{
        margin-top:30px!important
    }
    .g5element__properties-slider.layout-03 .g5core__post-featured{
        display:none
    }
    .g5element__properties-slider .slick-arrows{
        display:none
    }
}
@media(min-width:576px){
    .g5element__properties-slider.layout-02 ul.g5ere__loop-property-meta li{
        margin-right:50px
    }
}
@media(min-width:420px){
    .g5element__properties-slider.layout-04 .g5ere__loop-property-price{
        line-height:1.2;
        margin-left:auto;
        font-size:24px
    }
}
@media(max-width:575px){
    .g5element__properties-slider.layout-01 .g5ere__psi-content,.g5element__properties-slider.layout-04 .g5ere__psi-content{
        padding:30px 15px
    }
    .g5element__properties-slider.layout-03 .g5ere__loop-property-title{
        font-size:38px
    }
}
.g5ere__property-badge{
    letter-spacing:.87px;
    border-radius:3px;
    background-color:var(--g5-color-accent)
}
.g5ere__property-badge.g5ere__featured{
    background-color:#ff6935
}
.g5ere__property-featured .g5ere__loop-property-status{
    top:10px;
    left:10px
}
.g5ere__property-featured .g5ere__loop-property-label{
    top:10px;
    right:10px
}
.g5ere__property-featured .g5ere__term-label,.g5ere__property-featured .g5ere__status{
    background-color:var(--g5-color-accent)
}
.g5ere__loop-property-title{
    margin-bottom:7px;
    margin-top:0!important;
    font-weight:500
}
.g5ere__loop-property-title:hover{
    color:var(--g5-color-accent)
}
.g5ere__pf-rounded .g5core__entry-thumbnail{
    border-radius:5px 5px 0 0
}
.g5ere__db-sidebar .g5ere__dashboard-sidebar-container>.list-group>.list-group-item{
    padding-left:16px;
    padding-right:16px;
    padding-top:30px;
    padding-bottom:20px
}
.g5ere__db-sidebar .sidebar-item{
    transition:all .2s
}
.g5ere__db-sidebar .sidebar-item .sidebar-item-number{
    color:var(--g5-color-accent);
    font-weight:700
}
.g5ere__db-sidebar .sidebar-item.active,.g5ere__db-sidebar .sidebar-item:hover{
    background-color:#f8f8f8
}
.g5ere__db-sidebar .sidebar-item.active .sidebar-item-icon,.g5ere__db-sidebar .sidebar-item:hover .sidebar-item-icon{
    color:var(--g5-color-accent)
}
.g5ere__db-sidebar .sidebar-item.active .sidebar-item-text,.g5ere__db-sidebar .sidebar-item:hover .sidebar-item-text{
    color:var(--g5-color-heading)
}
.g5ere__db-sidebar .ere-my-package .list-group-item{
    padding:7px 16px
}
.g5ere__dropdown-status .dropdown-toggle{
    background-color:#fff;
    color:var(--g5-color-text-main);
    border-radius:0
}
.g5ere__dropdown-status .dropdown-toggle:hover,.g5ere__dropdown-status .dropdown-toggle:focus{
    border-color:var(--g5-color-border);
    background-color:#fff;
    color:var(--g5-color-text-main)
}
.g5ere__page-main .table{
    border:1px solid var(--g5-color-border);
    border-radius:5px
}
.g5ere__page-main .table td,.g5ere__page-main .table th{
    border-top:1px solid var(--g5-color-border);
    border-right:none;
    border-left:none;
    border-bottom:none;
    padding:25px 20px 20px 30px;
    vertical-align:middle;
    color:var(--g5-color-text-main)
}
.g5ere__page-main .table th{
    color:var(--g5-color-heading);
    font-weight:500
}
.g5ere__page-main .table tbody tr:hover{
    box-shadow:0 5px 15px 0 rgba(51,51,51,.08)
}
.g5ere__page-main .ere-my-properties span.ere-publish{
    border:1px solid rgba(231,68,91,.2);
    background-color:rgba(231,68,91,.06);
    color:#0ec6d5
}
.g5ere__page-main .ere-my-properties span.ere-pending{
    background-color:rgba(246,181,0,.06);
    border:1px solid rgba(246,181,0,.2);
    color:#f6b500
}
.g5ere__page-main .ere-my-properties span.ere-hidden{
    background-color:rgba(0,0,0,.06);
    border:1px solid rgba(0,0,0,.2);
    color:#333
}
.g5ere__page-main .ere-dashboard-actions{
    display:-ms-flexbox;
    display:flex
}
.g5ere__page-main .ere-dashboard-actions .btn-action{
    font-size:0;
    background-color:transparent!important;
    border:none!important;
    display:block
}
.g5ere__page-main .ere-dashboard-actions .btn-action::after{
    font-size:18px;
    font-family:"font awesome 5 pro";
    color:var(--g5-color-muted);
    font-weight:300
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-edit::after{
    content:""
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-delete::after{
    content:""
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-allow_edit::after{
    content:""
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-hidden::after{
    content:""
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-mark_featured::after{
    content:""
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-show::after{
    content:""
}
.g5ere__page-main .ere-dashboard-actions .btn-action.ere-dashboard-action-relist_per_listing::after{
    content:""
}
.g5ere__page-main .paging-navigation{
    margin-top:30px
}
.g5ere__page-main .g5ere__property-my-favorite{
    color:var(--g5-color-muted);
    font-size:18px
}
.g5ere__page-main .ere-my-invoices .form-control{
    background-color:#fff
}
.g5ere__page-main .ere-my-invoices .bootstrap-select .dropdown-toggle{
    background-color:#fff;
    border:none;
    outline:none
}
.g5ere__page-main .ere-my-invoices .bootstrap-select .dropdown-toggle:focus,.g5ere__page-main .ere-my-invoices .bootstrap-select .dropdown-toggle:hover{
    border:none;
    outline:none!important;
    box-shadow:none
}
.g5ere__page-main .ere-my-invoices .btn-action{
    background-color:transparent!important;
    border:none!important;
    color:var(--g5-color-muted);
    font-size:18px
}
.g5ere__page-main .ere-my-saved-searches .ere-my-saved-search-title a{
    color:var(--g5-color-heading);
    font-size:16px;
    font-weight:500;
    transition:all .2s
}
.g5ere__page-main .ere-my-saved-searches .ere-my-saved-search-title a:hover{
    color:var(--g5-color-accent)
}
.g5ere__page-main .ere-my-saved-searches .g5ere__save-search-view{
    color:var(--g5-color-text-main)
}
.g5ere__page-main .ere-property-multi-step .ere-steps{
    border:1px solid var(--g5-color-border);
    padding:10px 15px 0
}
.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link:not(.active),.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link.active:not([disabled]){
    background-color:transparent;
    color:#696969;
    border:1px solid transparent
}
.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link:hover,.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link.active{
    color:var(--g5-color-accent);
    background-color:#fff;
    border-color:#e7e7e7
}
.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link.active:not([disabled]) .number{
    font-size:0
}
.g5ere__page-main .ere-property-multi-step .ere-steps .nav-link.active:not([disabled]) .number::after{
    content:"";
    font-family:"font awesome 5 pro";
    font-size:14px;
    color:var(--g5-color-accent)
}
.g5ere__page-main .ere-property-multi-step .property-fields-title h2{
    font-size:22px;
    line-height:1.5;
    margin-bottom:25px
}
.g5ere__page-main .ere-property-multi-step .card-body{
    padding:30px 30px 14px
}
.g5ere__page-main .ere-property-multi-step .property-manager-form label{
    font-weight:400
}
.g5ere__page-main .ere-property-multi-step .property-feature{
    margin-bottom:0
}
.g5ere__page-main .ere-property-multi-step .property-feature .custom-control{
    margin-bottom:10px
}
.g5ere__page-main .ere-property-multi-step .ere-btn-prev{
    color:var(--g5-color-text-main)
}
.g5ere__page-main .ere-property-multi-step .ere-btn-prev i{
    color:var(--g5-color-accent)
}
.g5ere__page-main .ere-property-multi-step .select2-container--default .select2-selection--multiple,.g5ere__page-main .ere-property-multi-step .select2-selection--single{
    background-color:#f8f8f8;
    border:none;
    height:52px
}
.g5ere__page-main .ere-property-multi-step .select2-container--default .select2-selection--multiple:focus,.g5ere__page-main .ere-property-multi-step .select2-selection--single:focus{
    border:1px solid var(--g5-color-accent);
    outline:none
}
.g5ere__page-main .ere-property-multi-step .select2-container--default .select2-selection--multiple .select2-selection__rendered,.g5ere__page-main .ere-property-multi-step .select2-selection--single .select2-selection__rendered{
    height:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center;
    padding:0 20px
}
.g5ere__page-main .ere-property-multi-step textarea:not(:focus){
    border:none
}
.g5ere__page-main .ere-property-multi-step .form-control:focus{
    background-color:#f8f8f8
}
.g5ere__page-main .ere-property-multi-step .input-group-text{
    border:none
}
.g5ere__page-main .ere-property-multi-step .ere_image360{
    cursor:pointer
}
.g5ere__page-main .ere-property-multi-step .media-drag-drop{
    background:#fff
}
.g5ere__page-main .ere-property-multi-step .media-drag-drop .media-drag-drop-icon{
    font-size:85px;
    color:#eee;
    line-height:1;
    margin-bottom:20px
}
.g5ere__page-main .ere-property-multi-step .media-drag-drop h4{
    font-size:22px;
    font-weight:400
}
.g5ere__page-main .ere-property-multi-step .g5ere__enter-coordinates-toggle label{
    font-weight:600
}
.g5ere__page-main .ere-my-profile .card-title{
    font-size:22px;
    line-height:1.5;
    margin-bottom:25px
}
.g5ere__page-main .g5ere__dashboard-actions .btn-action{
    font-size:18px;
    color:var(--g5-color-muted)
}
.select2-dropdown{
    border:none!important;
    box-shadow:0 5px 15px 0 rgba(51,51,51,.08)
}
.g5ere__my-property .ere-post-title{
    font-size:16px;
    font-weight:500;
    margin-bottom:5px
}
.g5ere__my-property .ere-post-title a{
    -webkit-transition:all .3s;
    transition:all .3s
}
.g5ere__my-property .ere-post-title a:hover{
    color:var(--g5-color-accent)
}
.g5ere__my-property .ere-property-address{
    color:var(--g5-color-text-main);
    line-height:1.2;
    margin-bottom:10px!important
}
.g5ere__my-property .ere-property-price{
    font-weight:700;
    color:var(--g5-color-heading);
    font-size:17px;
    line-height:1.5
}
.g5ere__my-property .property-price-postfix,.g5ere__my-property .property-price-prefix{
    color:#9b9b9b;
    font-weight:400;
    font-size:14px
}
.g5ere__my-property .ere-property-status{
    line-height:1.15;
    letter-spacing:.87px;
    text-transform:uppercase;
    font-size:13px;
    font-weight:500
}
.tooltip{
    white-space:normal
}
@media only screen and (min-width:1200px){
    .g5ere__invoice-details{
        max-width:80%;
        margin:0 auto
    }
}
.g5ere__invoice-details .g5ere__invoice-details-header{
    margin-bottom:32px;
    padding-bottom:24px
}
.g5ere__invoice-details .g5ere__invoice-pre-title{
    font-size:12px;
    letter-spacing:.08em;
    color:var(--g5-color-muted);
    font-weight:500
}
.g5ere__invoice-details .g5ere__invoice-title{
    font-size:26px
}
.g5ere__invoice-details .single-invoice-action a{
    margin-bottom:10px
}
.g5ere__invoice-details .single-invoice-action a:not(:last-child){
    margin-right:10px
}
.g5ere__invoice-details .g5ere__invoice-details-body{
    padding:30px
}
.g5ere__invoice-details .g5ere__page-info img{
    margin-bottom:30px
}
.g5ere__invoice-details .g5ere__page-info .invoice-title{
    font-size:20px;
    margin-bottom:10px
}
.g5ere__invoice-details .g5ere__page-info .invoice-id{
    color:var(--g5-color-muted);
    margin-bottom:70px
}
.g5ere__invoice-details .g5ere__single-invoice-info .invoice-info-label{
    font-size:12px;
    font-weight:500;
    letter-spacing:.08em;
    color:var(--g5-color-muted);
    text-transform:uppercase;
    margin-bottom:10px
}
.g5ere__invoice-details .g5ere__single-invoice-info .invoice-name{
    font-weight:500;
    color:#333
}
.g5ere__invoice-details .g5ere__single-invoice-info .invoice-details{
    color:var(--g5-color-muted)
}
.g5element__reviews .g5ere__review-comment-item .post-title,.g5element__dashboards .g5ere__review-comment-item .post-title{
    font-size:13px
}
.g5element__reviews .g5ere__review-comment-item .post-title a,.g5element__dashboards .g5ere__review-comment-item .post-title a{
    color:inherit;
    white-space:normal;
    transition:all .2s
}
.g5element__reviews .g5ere__review-comment-item .post-title a:hover,.g5element__dashboards .g5ere__review-comment-item .post-title a:hover{
    color:var(--g5-color-accent)
}
@media(max-width:991px){
    .custom-slider-tabs-md .g5core__pretty-tabs{
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
.g5ere__loop-property-price{
    font-size:17px;
    font-weight:700;
    color:var(--g5-color-heading);
    display:block
}
.g5ere__lpp-postfix{
    font-weight:500;
    color:var(--g5-color-text-main);
    font-style:var(--g5-font-size-body)
}
ul.g5ere__loop-property-meta i{
    font-size:18px;
    color:var(--g5-color-accent)
}
ul.g5ere__loop-property-meta span{
    font-size:13px;
    font-weight:500;
    color:var(--g5-color-muted)
}
.g5ere__loop-property-actions a{
    font-size:15px
}
.g5ere__loop-property-actions a+a{
    margin-left:10px
}
.g5ere__lpa-rounded a{
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    border-radius:50%;
    background-color:rgba(0,0,0,.3);
    color:#fafafa
}
.g5ere__lpa-rounded a:hover{
    color:#fff
}
.g5ere__lpa-lg a{
    width:52px;
    height:52px;
    line-height:52px
}
.g5ere__lpa-white a{
    background-color:#fff;
    color:var(--g5-color-heading)
}
.g5ere__lpa-white a:hover{
    color:var(--g5-color-heading)
}
.g5ere__property-content .g5ere__lpa-rounded a{
    background-color:transparent;
    border:1px solid var(--g5-color-border);
    color:var(--g5-color-text-main)
}
.g5ere__property-content .g5ere__lpa-rounded a:hover{
    border-color:var(--g5-color-secondary);
    background-color:var(--g5-color-secondary);
    color:var(--g5-color-primary)
}
.g5ere__property-featured .g5ere__lpa-top-right{
    top:10px;
    right:10px;
    bottom:auto
}
.g5ere__property-featured .g5ere__lpa-center{
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    bottom:auto;
    right:auto
}
.g5ere__loop-property-address{
    font-weight:500;
    margin-bottom:6px;
    color:var(--g5-color-muted)
}
.g5ere__loop-property-address:hover{
    color:var(--g5-color-accent)
}
.g5ere__single-property-bottom-bar-mobile{
    background-color:#f8f8f8;
    box-shadow:0 2px 32px 0 rgba(0,0,0,.24)
}
.ui-dialog{
    background-image:none;
    background-color:#fff;
    font-family:var(--g5-font-body)
}
.ui-dialog .ui-dialog-titlebar{
    background-image:none;
    border:none;
    background-color:var(--g5-color-secondary);
    color:var(--g5-color-heading);
    font-weight:400;
    padding:1rem;
    border-bottom:1px solid var(--g5-color-border)
}
.ui-dialog .ui-dialog-titlebar-close{
    color:var(--g5-color-text-main)
}
.ui-dialog .ui-dialog-buttonpane{
    background-image:none;
    background-color:transparent
}
.ui-dialog .ui-dialog-buttonpane button{
    color:var(--g5-color-primary);
    background-color:var(--g5-color-secondary);
    border-color:var(--g5-color-secondary)
}
.ui-dialog .ui-dialog-buttonpane button:focus,.ui-dialog .ui-dialog-buttonpane button:hover,.ui-dialog .ui-dialog-buttonpane button:active{
    color:var(--g5-color-primary);
    background-color:var(--g5-color-secondary-brightness);
    border-color:var(--g5-color-secondary-brightness)
}
.ui-dialog .ui-dialog-buttonpane button.btn-outline{
    color:var(--g5-color-secondary)
}
.ui-dialog .ui-dialog-buttonpane button.btn-outline:focus,.ui-dialog .ui-dialog-buttonpane button.btn-outline:hover,.ui-dialog .ui-dialog-buttonpane button.btn-outline:active{
    background-color:var(--g5-color-secondary);
    color:var(--g5-color-primary);
    border-color:var(--g5-color-secondary)
}
.ui-dialog .ui-dialog-buttonpane button.btn-link{
    color:var(--g5-color-secondary)
}
.ui-dialog .ere-dialog-popup .message i::after{
    color:var(--g5-color-accent)
}
.g5ere__login{
    box-shadow:0 0 10px 0 rgba(51,51,51,.1);
    padding:0
}
.g5ere__login .card-title{
    font-size:30px;
    line-height:1.6;
    margin-bottom:10px;
    margin-top:0
}
.g5ere__login .card-text{
    margin-bottom:20px
}
.g5ere__login .card-body{
    padding:30px 50px
}
.g5ere__login .link-signup{
    color:var(--g5-color-heading)
}
.g5ere__login .form-group{
    margin-bottom:20px
}
.g5ere__login .form-group::after{
    display:none!important
}
.g5ere__login.ere-login-wrap .form-group input:not([type=checkbox]),.g5ere__login.ere-login-wrap .form-group select.form-control,.g5ere__login.ere-register-wrap .form-group input:not([type=checkbox]),.g5ere__login.ere-register-wrap .form-group select.form-control,.g5ere__login.ere-reset-password-wrap .form-group input:not([type=checkbox]),.g5ere__login.ere-reset-password-wrap .form-group select.form-control{
    background-color:#f8f8f8;
    border:none;
    border-radius:5px;
    font-size:14px;
    padding:0 16px;
    height:52px;
    line-height:52px;
    font-weight:600
}
.g5ere__login .input-group-text{
    background-color:#f8f8f8
}
.g5ere__login .ere-reset-password,.g5ere__login .control-term-condition a{
    padding-top:0;
    color:var(--g5-color-text-main)
}
.g5ere__login .control-term-condition a,.g5ere__login .ere-back-to-login{
    color:var(--g5-color-heading);
    text-decoration:underline
}
.g5ere__login .form{
    padding-bottom:20px
}
.g5ere__login label{
    color:var(--g5-color-text-main)
}
.g5ere__login .divider{
    margin:10px 0;
    position:relative
}
.g5ere__login .divider .text{
    background-color:var(--g5-color-heading);
    position:relative;
    z-index:2;
    display:inline-block;
    padding:0 20px;
    color:#fff
}
.g5ere__login .divider::after{
    content:"";
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    left:0;
    width:100%;
    height:1px;
    background-color:#eee
}
.g5ere__login .ere-login-button{
    height:52px;
    line-height:49px
}
.g5ere__login .ere_forgetpass{
    margin-top:0;
    margin-bottom:20px
}
.g5ere__login-register-modal .modal-content{
    border-radius:5px
}
.g5ere__login-register-modal .modal-body{
    padding:40px 50px
}
@media only screen and (max-width:576px){
    .g5ere__login-register-modal .modal-body{
        padding:20px
    }
}
.g5ere__login-register-modal .g5ere__login{
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:0
}
.g5ere__login-register-modal .g5ere__login label:not(.checkbox-label){
    display:none
}
.g5ere__login-register-modal .card-body{
    padding:0
}
.g5ere__login-register-modal .nav-tabs{
    border:0
}
.g5ere__login-register-modal .nav-item:first-child{
    border-top-left-radius:5px
}
.g5ere__login-register-modal .nav-item:last-child{
    border-top-right-radius:5px;
    flex-grow:1
}
.g5ere__login-register-modal .nav-link{
    color:var(--g5-color-text-main);
    border:0;
    padding:20px 30px;
    font-size:18px;
    line-height:1
}
.g5ere__login-register-modal .modal-header.g5ere__modal-header-has-register .close{
    margin:0;
    padding:30px;
    opacity:1;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.g5ere__login-register-modal .g5ere__modal-header-no-register{
    padding-left:50px
}
.g5ere__login-register-modal .nav-link:not(.active),.g5ere__login-register-modal .nav-item:last-child{
    background-color:#f8f8f8
}
.g5ere__login-register-modal .nav-link.active{
    box-shadow:none;
    background-color:#fff;
    color:#333!important
}
.g5ere__login-register-modal .nav-link.active::before{
    display:none
}
@media only screen and (min-width:576px){
    .g5ere__login-register-modal .modal-dialog{
        width:570px;
        max-width:570px
    }
    .g5ere__login-register-modal .nav-item:first-child{
        padding-left:80px
    }
    .g5ere__login-register-modal .nav-link.active+.nav-item{
        border-bottom-left-radius:16px
    }
    .g5ere__login-register-modal .nav-link:not(.active):first-child{
        border-bottom-right-radius:16px
    }
}
.g5core-login-popup .popup-login-header{
    text-align:left;
    margin-bottom:20px
}
.g5core-login-popup .popup-login-title{
    font-size:30px;
    text-transform:capitalize;
    font-weight:600;
    margin-bottom:10px
}
.g5core-login-popup .popup-login-desc{
    font-weight:400
}
.g5core-login-popup .forgot-pass-link{
    color:var(--g5-color-heading);
    text-decoration:underline
}
#site-header .g5ere__user-dropdown{
    padding:27px 0
}
.g5ere__user-dropdown .g5ere__user-display-name{
    text-transform:uppercase;
    letter-spacing:1px
}
.g5ere__user-dropdown .dropdown-item a{
    font-size:14px
}
.g5ere__login-button a{
    text-transform:uppercase;
    font-weight:500;
    letter-spacing:1px
}
.modal-header .close:hover{
    background-color:transparent!important
}
.g5element__properties-carousel a:focus{
    outline:none
}
.custom-properties-carousel-01 .slick-dots{
    margin-top:0!important
}
.custom-properties-carousel-01 .slick-slide>div{
    padding-top:10px;
    padding-bottom:40px
}
.custom-properties-carousel-02 .slick-dots{
    margin-top:0!important
}
.custom-properties-carousel-02 .slick-slide>div{
    padding-bottom:20px
}
.custom-properties-carousel-dots-01 .slick-dots{
    margin-top:-10px!important
}
.compare-listing{
    background-color:var(--g5-color-heading);
    border-radius:5px;
    width:138px
}
.compare-listing.listing-open{
    -webkit-box-shadow:none;
    box-shadow:none
}
.listing-btn{
    position:absolute;
    right:100%;
    left:auto;
    padding:0;
    height:130px;
    border-radius:5px 0 0 5px;
    -webkit-box-shadow:0 11px 30px 0 rgba(51,51,51,.15);
    box-shadow:0 11px 30px 0 rgba(51,51,51,.15);
    width:30px;
    border:0
}
.listing-btn i{
    left:auto;
    top:auto
}
.compare-listing-header{
    padding-bottom:5px;
    padding-top:18px;
    -webkit-box-shadow:none;
    box-shadow:none
}
.compare-listing-header .title{
    font-size:0
}
.compare-listing-header .title:before{
    content:"";
    font-family:"font awesome 5 pro";
    font-size:20px;
    color:#fff
}
.compare-thumb-main .compare-thumb{
    width:100px;
    margin-bottom:20px;
    border-radius:5px
}
.compare-thumb-main .compare-thumb:before{
    transition:all .3s;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:transparent;
    border-radius:inherit
}
.compare-thumb-main .compare-thumb:hover::before{
    background-color:rgba(0,0,0,.4)
}
.compare-thumb-main .compare-thumb:hover .compare-property-remove{
    opacity:1
}
.compare-thumb-main .compare-property-remove{
    line-height:20px;
    top:5px;
    right:5px;
    background-color:transparent;
    border:1px solid;
    opacity:0;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
.compare-thumb-main .compare-property-remove i{
    top:-4px;
    font-size:11px
}
.compare-listing-body{
    padding-bottom:20px
}
.compare-listing-body .compare-properties-button{
    width:98px;
    font-size:13px;
    color:#fff!important;
    background-color:var(--g5-color-accent);
    padding:0;
    border:0
}
.compare-listing-body .compare-properties-button:hover,.compare-listing-body .compare-properties-button:active,.compare-listing-body .compare-properties-button:focus{
    color:#fff!important;
    background-color:var(--g5-color-accent)
}
.compare-tables.table-striped .property-inner{
    background-color:transparent;
    padding:30px 15px 7px
}
.compare-tables.table-striped .property-inner:before{
    content:none
}
.compare-tables.table-striped tbody>tr:nth-of-type(even){
    background-color:transparent
}
.compare-tables.table-striped .title-list-check{
    text-transform:uppercase
}
.compare-tables.table-striped td{
    color:var(--g5-color-heading)
}
.compare-tables.table-striped th,.compare-tables.table-striped td{
    border:1px solid #f5f5f5
}
.compare-tables.table-striped .property-title{
    font-size:16px;
    margin-bottom:7px
}
.compare-tables.table-striped .property-info{
    font-size:17px;
    color:var(--g5-color-heading);
    font-weight:700;
    line-height:1.7
}
.compare-tables.table-striped .property-location{
    font-weight:500;
    color:var(--g5-color-text-main);
    font-size:14px
}
.compare-tables.table-striped .property-location i{
    display:none
}
.compare-tables.table-striped .property-image-wrap img{
    border-radius:5px;
    min-width:250px
}
.compare-tables.table-striped .property-price-postfix{
    font-size:14px;
    color:var(--g5-color-text-main);
    font-weight:500
}
.compare-tables.table-striped .property-label{
    display:none
}
.compare-table-wrap{
    overflow-x:auto
}
.g5ere__search-form-widget .row{
    margin-left:-6px;
    margin-right:-6px
}
.g5ere__search-form-widget .g5ere__search-field{
    padding-left:6px;
    padding-right:6px;
    margin-bottom:12px
}
.g5ere__search-form-widget .g5ere__search-field .g5ere__s-label{
    display:none
}
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select>.dropdown-toggle,.g5ere__search-form-widget .g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder,.g5ere__search-form-widget .g5ere__search-field input{
    border:0;
    padding:0 15px;
    height:52px;
    background-color:#f8f8f8;
    border-radius:3px!important;
    font-size:13px
}
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select{
    height:52px;
    line-height:52px
}
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select .dropdown-menu a{
    padding:0 15px
}
.g5ere__search-form-widget .g5ere__search-field .bootstrap-select .dropdown-menu input{
    padding:0
}
.g5ere__search-form-widget .g5ere__rs-text{
    letter-spacing:0;
    padding-bottom:18px;
    text-transform:capitalize
}
.g5ere__search-form-widget .g5ere__sf-price-range,.g5ere__search-form-widget .g5ere__sf-area-range,.g5ere__search-form-widget .g5ere__sf-land-area-range{
    padding-top:10px;
    margin-bottom:25px
}
.g5ere__search-form-widget .g5ere__btn-features-list{
    text-transform:capitalize;
    font-size:15px;
    color:var(--g5-color-heading);
    letter-spacing:0
}
.g5ere__search-form-widget .g5ere__btn-features-list i{
    margin-right:5px
}
.g5ere__search-form-widget .ui-slider-horizontal .ui-slider-handle{
    height:18px;
    width:18px;
    -webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.22);
    box-shadow:0 1px 5px 0 rgba(0,0,0,.22);
    top:-7px
}
.g5ere__search-form-widget .ui-slider-horizontal .ui-slider-range{
    height:3px;
    background-color:var(--g5-color-primary)
}
.g5ere__search-form-widget .g5ere__features-list-wrap{
    margin-bottom:18px
}
.g5ere__search-form-widget .g5ere__sf-keyword .g5ere__sf-icon-submit{
    top:auto;
    font-size:16px
}
.g5ere__search-form-widget .g5ere__sf-keyword input{
    padding-right:40px
}
.g5ere__search-form-widget .g5ere__features-list .g5ere__search-field:last-child{
    margin-bottom:0
}
.g5ere__search-form-widget .g5ere__sf-submit-button .btn{
    height:52px;
    font-size:14px;
    font-weight:500
}
div.ere-search-map-properties{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:wrap;
    flex-flow:wrap
}
div.ere-search-map-properties a{
    color:inherit
}
.ere-search-status-tab .btn-status-filter{
    border-radius:0
}
.ere-mini-search-properties-form button{
    padding:0 15px;
    border-radius:0
}
.ere-mini-search-properties-form .ere-status{
    border-radius:0;
    position:relative
}
.ere-mini-search-properties-form input{
    padding-left:15px!important
}
.ere-mini-search-properties-form select+input{
    width:calc(100% - 123px);
    margin-left:123px
}
.ere-my-properties a{
    color:inherit
}
.ere-my-properties .ere-dashboard-actions{
    list-style:none
}
.ere-my-properties .g5ere__my-property .badge{
    margin:5px
}
.g5ere__panel-heading{
    border:1px solid var(--g5-color-border)
}
.g5ere__panel-heading h4{
    margin:0;
    cursor:pointer;
    font-weight:500;
    padding:10px 30px
}
.g5ere__panel-body p:last-child{
    margin-bottom:0
}
@media(max-width:767px){
    .g5ere__tab-panel{
        margin-bottom:1rem
    }
    .g5ere__panel-body{
        padding:1.25rem
    }
}
.g5ere__single-block-tabs .g5ere__tabs-container{
    margin-bottom:-2px;
    position:relative;
    z-index:2
}
.g5ere__single-block-tabs .g5ere__panels-container{
    padding:0
}
.g5ere__single-block-tabs .g5ere__panels-container .card-body{
    background-color:#fff;
    padding:40px 30px;
    border-radius:5px
}
@media(max-width:767px){
    .g5ere__single-block-tabs .card-header{
        padding:15px!important;
        background:#fff!important;
        margin:0!important
    }
    .g5ere__single-block-tabs .card-header h2{
        font-size:1rem!important;
        margin-bottom:0!important
    }
    .g5ere__single-block-tabs .card-body{
        padding:15px!important;
        border-top-left-radius:0!important;
        border-top-right-radius:0!important;
        border-width:0 1px 1px;
        border-style:solid;
        border-color:#eee
    }
    .g5ere__single-block-tabs .g5ere__panels-container>.tab-pane{
        margin-bottom:15px
    }
}
.g5ere__single-block-tabs .nav{
    border-width:1px 1px 0;
    border-style:solid;
    border-color:var(--g5-color-border);
    background:#eee;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex
}
.g5ere__single-block-tabs .nav .nav-item{
    margin:0;
    position:relative
}
.g5ere__single-block-tabs .nav .nav-item:not(:last-child) .nav-link:not(.active)::after{
    content:"";
    position:absolute;
    top:50%;
    right:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:1px;
    height:24px;
    background-color:#dfdfdf
}
.g5ere__single-block-tabs .nav .nav-link{
    padding:.5rem 1.875rem;
    text-transform:uppercase;
    font-size:13px;
    border:none
}
.g5ere__single-block-tabs .nav .nav-link.active{
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-color:var(--g5-color-accent)
}
.g5ere__single-block-tabs .nav .nav-link:not(.active){
    color:var(--g5-color-muted)
}
@media(min-width:768px){
    .g5ere__single-block-tabs .g5ere__panels-container{
        padding:30px;
        background-color:#fff;
        border-radius:5px;
        border:1px solid var(--g5-color-border)
    }
    .g5ere__single-content .g5ere__single-block-tabs .g5ere__single-block,.g5ere__single-content .g5ere__single-block-tabs .g5ere__single-block .card-body{
        padding:0;
        margin:0;
        border:0
    }
}
.g5ere__review-wrap .comments-title,.g5ere__review-wrap .g5ere__review-title{
    font-size:16px
}
.g5ere__review-wrap textarea{
    padding-top:12px;
    background-color:#f8f8f8
}
.g5ere__review-wrap textarea:focus{
    background-color:#f8f8f8
}
.g5ere__review-list-wrap{
    margin-bottom:48px
}
.g5ere__review-list-wrap .comments-title{
    margin-bottom:8px
}
.g5ere__review-list-wrap .comments-title span{
    padding-right:20px;
    border-bottom:1px solid var(--g5-color-accent);
    padding-bottom:6px
}
.g5ere__review-list-wrap li.comment{
    border-color:var(--g5-color-border);
    border-style:solid;
    border-width:1px 0 0;
    padding-top:30px;
    margin-bottom:30px
}
.g5ere__review-list-wrap .comment-list{
    border-bottom:0;
    padding-bottom:0
}
.g5ere__review-list-wrap .comment-list li.comment+li.comment{
    padding-top:30px
}
.g5ere__review-rating-wrap{
    margin-bottom:40px
}
.g5ere__review-rating-wrap .comments-title{
    margin-bottom:0;
    padding-bottom:22px
}
.g5ere__rating-avarage{
    padding:16px 30px 30px;
    background-color:#f8f8f8;
    border:1px solid var(--g5-color-border)
}
.g5ere__rating-avarage .g5ere__star{
    margin-bottom:5px
}
.g5ere__rating-breakdown .g5ere__review-title{
    padding-top:16px
}
.g5ere__ra-number{
    padding-bottom:20px
}
.g5ere__ra-number strong{
    color:var(--g5-color-heading);
    font-size:40px;
    line-height:.9
}
.g5ere__ra-number span{
    font-size:18px;
    color:#9b9b9b
}
.g5ere__review-avatar img{
    border-radius:50%
}
.g5ere__review-comment-head{
    margin-bottom:9px
}
.g5ere__review-meta-date{
    color:var(--g5-color-muted)
}
.g5ere__review-comment-body{
    margin-bottom:7px
}
.g5ere__submit-rating{
    margin-top:14px
}
.g5ere__review-comment-meta{
    margin-bottom:0
}
.g5ere__review-meta-edit{
    padding-left:12px;
    border-left:1px solid;
    line-height:1
}
.g5ere__review-meta-edit a{
    color:var(--g5-color-heading)
}
@media(max-width:576px){
    .g5ere__review-list .g5ere__review-comment-item{
        display:block
    }
    .g5ere__review-list .g5ere__review-avatar{
        margin-bottom:20px
    }
}
@media(min-width:768px){
    .modal-messenger .modal-dialog{
        width:750px
    }
}
.modal-messenger .modal-dialog{
    width:80%
}
.modal-messenger .close{
    background-color:transparent;
    border-color:transparent
}
.g5ere__single-block .g5core__cate-filer{
    margin-bottom:30px
}
.g5ere__single-block .g5core__cate-filer>li>a{
    color:rgba(37,37,37,.4);
    padding:10px 0;
    background-color:transparent!important;
    border-width:0 0 1px!important;
    border-color:transparent;
    font-size:14px
}
.g5ere__single-block .g5core__cate-filer>li>a:hover{
    color:rgba(37,37,37,.4)
}
.g5ere__single-block .g5core__cate-filer>li+li{
    margin-left:20px
}
.g5ere__single-block .g5core__cate-filer>li.active>a,.g5ere__single-block .g5core__cate-filer>li>a:hover{
    color:var(--g5-color-heading);
    border-color:var(--g5-color-accent);
    border-radius:0;
    border-style:solid
}
.g5ere__property-locations-title:hover{
    color:var(--g5-color-accent)
}
.g5ere__li-bordered{
    border:1px solid var(--g5-color-border);
    border-radius:5px
}
.g5ere__li-hover-box-shadow{
    -webkit-transition:box-shadow .3s;
    transition:box-shadow .3s
}
.g5ere__li-hover-box-shadow:hover{
    -webkit-box-shadow:0 5px 15px 0 rgba(51,51,51,.08);
    box-shadow:0 5px 15px 0 rgba(51,51,51,.08)
}
.g5ere__property-skin-02 .g5ere__lpc-top{
    padding:25px 20px 20px
}
.g5ere__property-skin-02 .g5ere__lpc-bottom{
    padding:14px 20px;
    border-top:1px solid var(--g5-color-border)
}
.g5ere__property-skin-03 ul.g5ere__loop-property-meta{
    padding-top:5px;
    border-top:1px solid rgba(255,255,255,.3);
    margin-top:15px
}
.g5ere__property-skin-05 .g5ere__loop-property-address{
    margin-bottom:0
}
.g5ere__property-skin-05 .g5ere__lpc-top{
    padding:17px 20px 15px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5ere__property-skin-05 .g5ere__lpc-center{
    padding:16px 20px 12px
}
.g5ere__property-skin-05 .g5ere__lpc-bottom{
    padding:12px 20px;
    border-top:1px solid var(--g5-color-border)
}
.g5ere__property-skin-06 .g5ere__loop-property-address{
    font-weight:400
}
.g5ere__property-skin-06 .g5ere__lpc-bottom{
    border-top:1px solid rgba(255,255,255,.3);
    padding-top:2px
}
@media(min-width:576px){
    .g5ere__property-skin-06 .g5ere__loop-property-title{
        margin-bottom:0;
        font-size:20px
    }
    .g5ere__property-skin-06 .g5ere__loop-property-price{
        font-size:22px
    }
    .g5ere__property-skin-06 .g5ere__lpp-postfix{
        font-size:18px
    }
}
.g5ere__property-skin-07 .g5ere__property-item-inner{
    padding:20px
}
.g5ere__property-skin-07 .g5ere__loop-property-address{
    margin-bottom:17px
}
.g5ere__property-skin-07 .g5ere__lpc-top{
    margin:0 -20px;
    padding:17px 20px 15px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5ere__property-skin-07 .g5ere__lpc-center{
    margin-top:10px;
    margin-bottom:13px
}
.g5ere__property-skin-07 .g5ere__lpc-bottom{
    margin:0 -20px;
    border-top:1px solid var(--g5-color-border);
    padding:9px 20px 0
}
@media(min-width:768px){
    .g5ere__property-skin-07 .g5ere__property-excerpt{
        max-height:7.44em;
        overflow:hidden
    }
}
.g5ere__property-skin-08 .g5ere__loop-property-meta{
    border-top:1px solid var(--g5-color-border);
    margin-top:5px;
    padding-top:3px
}
.g5ere__property-skin-09 .g5ere__loop-property-title{
    font-size:20px;
    margin-bottom:0
}
.g5ere__property-skin-09 .g5ere__loop-property-price{
    font-size:20px
}
.g5ere__property-skin-09 .g5ere__lpp-postfix{
    font-size:17px
}
@media(min-width:576px){
    .g5ere__property-skin-09 .g5ere__loop-content{
        position:absolute;
        left:0;
        right:0;
        bottom:0;
        z-index:2;
        padding:20px;
        margin:20px;
        background-color:#fff;
        border-radius:5px
    }
}
@media(max-width:575px){
    .g5ere__property-skin-09 .g5core__entry-thumbnail{
        margin-bottom:15px
    }
}
.g5ere__property-skin-10 .g5ere__loop-property-price{
    font-size:16px;
    font-weight:600
}
.g5ere__property-skin-10 .g5ere__lpp-postfix{
    font-size:14px
}
@media(min-width:576px){
    .g5ere__property-skin-10 .g5ere__loop-content{
        position:absolute;
        left:0;
        right:0;
        bottom:0;
        z-index:2;
        padding:20px 24px 15px 20px;
        margin:15px;
        background-color:#fff;
        border-radius:5px;
        -webkit-box-shadow:0 0 15px 0 rgba(51,51,51,.15);
        box-shadow:0 0 15px 0 rgba(51,51,51,.15)
    }
    .g5ere__property-skin-10 .g5ere__loop-content:before{
        content:"";
        font-family:"font awesome 5 pro";
        font-size:20px;
        color:var(--g5-color-heading);
        position:absolute;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        right:15px
    }
}
@media(max-width:575px){
    .g5ere__property-skin-10 .g5core__entry-thumbnail{
        margin-bottom:15px
    }
}
.g5ere__property-skin-list-01 .g5ere__property-excerpt{
    margin-bottom:7px
}
.g5ere__property-skin-list-01 .g5ere__loop-property-meta{
    border-top:1px solid var(--g5-color-border);
    margin-top:14px;
    padding-top:14px
}
@media(min-width:992px){
    .g5ere__property-skin-list-01 .g5core__post-featured{
        width:370px
    }
}
@media(min-width:768px){
    .g5ere__property-skin-list-01 .g5ere__loop-content{
        margin-top:5px
    }
    .g5ere__property-skin-list-01 .g5ere__property-excerpt{
        max-height:5.58em;
        overflow:hidden
    }
}
@media(max-width:1400px) and (min-width:1200px){
    .g5ere__property-halt-map .g5ere__property-skin-list-01 .g5ere__property-featured{
        width:280px
    }
}
.g5ere__property-skin-list-02 .g5ere__property-item-inner{
    padding:20px
}
.g5ere__property-skin-list-02 .g5ere__loop-property-price{
    margin-bottom:5px
}
.g5ere__property-skin-list-02 .g5ere__lpc-bottom{
    margin-top:22px
}
@media(min-width:768px){
    .g5ere__property-skin-list-02 .g5ere__loop-content{
        margin-top:5px
    }
    .g5ere__property-skin-list-02 .g5core__post-featured{
        width:158px;
        margin-right:20px
    }
    .g5ere__property-skin-list-02 .g5ere__property-excerpt{
        max-height:3.72em;
        overflow:hidden
    }
    .g5ere__property-skin-list-02 .g5ere__lpa-center{
        -webkit-transform:translate(0%,-50%);
        transform:translate(0%,-50%);
        left:34px
    }
}
.g5ere__property-skin-list-03 .g5ere__loop-item-inner{
    padding:20px
}
.g5ere__property-skin-list-03 .g5ere__loop-property-price{
    font-size:22px
}
.g5ere__property-skin-list-03 .g5ere__lpp-postfix{
    font-size:17px
}
.g5ere__property-skin-list-03 .g5ere__lpc-bottom{
    margin-top:20px
}
@media(min-width:992px){
    .g5ere__property-skin-list-03 .g5core__post-featured{
        width:350px
    }
}
@media(min-width:768px){
    .g5ere__property-skin-list-03 .g5ere__loop-content{
        margin-top:5px
    }
    .g5ere__property-skin-list-03 .g5ere__property-excerpt{
        max-height:5.58em;
        overflow:hidden
    }
}
@media(max-width:1400px) and (min-width:1200px){
    .g5ere__property-halt-map .g5ere__property-skin-list-03 .g5ere__property-featured{
        width:280px
    }
}
.g5ere__property-skin-list-04 .g5ere__lpp-price{
    font-size:20px
}
.g5ere__property-skin-list-04 .g5ere__lpp-postfix{
    font-size:17px
}
.g5ere__property-skin-list-04 .g5ere__lpc-bottom{
    margin-top:8px
}
.g5ere__property-skin-list-04 .g5ere__loop-content .g5ere__property-badge{
    padding:0;
    color:var(--g5-color-accent);
    background-color:transparent!important;
    margin-bottom:6px;
    text-align:left
}
@media(min-width:768px){
    .g5ere__property-skin-list-04 .g5ere__loop-content{
        margin-top:5px
    }
    .g5ere__property-skin-list-04 .g5core__post-featured{
        width:200px;
        margin-right:20px
    }
    .g5ere__property-skin-list-04 .g5ere__property-excerpt{
        max-height:3.72em;
        overflow:hidden
    }
}
.g5ere__property-skin-metro-01 .g5ere__lpc-bottom{
    padding-top:5px;
    border-top:1px solid rgba(255,255,255,.3);
    margin-top:15px
}
.g5ere__property-skin-metro-03 .g5ere__lpp-price{
    font-weight:600
}
.g5ere__property-skin-metro-03 .g5ere__lpp-postfix{
    font-size:14px;
    font-weight:400
}
.g5ere__property-skin-metro-03 .g5ere__loop-property-title{
    font-weight:600
}
.g5ere__property-skin-metro-03 .g5ere__loop-property-address{
    font-weight:400;
    opacity:.7
}
.g5ere__property-skin-metro-03 ul.g5ere__loop-property-meta span{
    font-size:14px
}
@media(min-width:576px){
    .g5ere__property-skin-metro-01 .g5ere__lpp-price{
        font-size:20px
    }
    .g5ere__property-skin-metro-01 .g5ere__lpp-postfix{
        font-size:17px
    }
    .g5ere__property-skin-metro-01 .g5ere__loop-property-title{
        font-size:20px
    }
    .g5ere__property-skin-metro-03 .g5ere__lpp-price{
        font-size:20px
    }
    .g5ere__property-skin-metro-03 .g5ere__loop-property-title{
        font-size:18px;
        margin-bottom:14px
    }
    .g5ere__property-skin-metro-03 .g5ere__loop-property-price{
        margin-bottom:5px
    }
}
@media(max-width:575px){
    .g5ere__property_layout-metro .g5core__embed-responsive:before{
        padding-top:100%!important
    }
}
@media(min-width:992px){
    .g5ere__property_layout-creative .g5ere__property-skin-09{
        height:100%
    }
    .g5ere__property_layout-creative .g5ere__property-skin-09 .g5core__embed-responsive:before{
        content:none
    }
    .g5ere__property_layout-creative .g5ere__property-skin-09 .g5ere__property-item-inner,.g5ere__property_layout-creative .g5ere__property-skin-09 .g5ere__property-featured,.g5ere__property_layout-creative .g5ere__property-skin-09 .g5core__entry-thumbnail{
        height:100%
    }
    .g5ere__property_layout-creative .g5ere__property-skin-list-04.g5ere__property-item-1{
        display:none
    }
}
@media(max-width:991px){
    .g5ere__property_layout-creative .g5ere__property-skin-list-04.g5ere__property-item-1{
        display:block
    }
    .g5ere__property_layout-creative .g5ere__property-skin-09{
        display:none
    }
}
@media(max-width:1199px) and (min-width:992px){
    .g5ere__property_layout-creative .g5ere__property-skin-09{
        min-height:500px
    }
}
.g5ere__result-count{
    color:var(--g5-color-heading);
    font-size:15px;
    font-weight:500
}
.g5ere__result-count span{
    padding-left:3px;
    padding-right:3px;
    color:var(--g5-color-accent)
}
.g5ere__toolbar .g5ere__ordering button,.g5ere__toolbar .g5ere__ordering .bootstrap-select .dropdown-toggle:focus{
    background-color:transparent;
    border-color:var(--g5-color-border)
}
.g5ere__toolbar .g5ere__ordering .dropdown-item:focus,.g5ere__toolbar .g5ere__ordering .bootstrap-select,.g5ere__toolbar .g5ere__ordering .bootstrap-select .dropdown-toggle:focus{
    outline:none!important;
    -webkit-box-shadow:none;
    box-shadow:none
}
.g5ere__toolbar .g5ere__ordering button{
    font-weight:600;
    color:var(--g5-color-text-main)
}
.g5ere__toolbar .g5ere__ordering .filter-option-inner-inner{
    text-overflow:ellipsis;
    white-space:nowrap
}
.g5ere__switch-layout a{
    font-size:18px;
    color:var(--g5-color-heading);
    opacity:.2
}
.g5ere__switch-layout a+a{
    margin-left:20px
}
.g5ere__switch-layout a:hover,.g5ere__switch-layout a.active{
    color:var(--g5-color-heading);
    opacity:1
}
.g5ere__loop-agency-title{
    margin-bottom:3px
}
.g5ere__loop-agency-address{
    margin-bottom:16px;
    color:var(--g5-color-muted)
}
.g5ere__agency-featured .g5core__entry-thumbnail{
    background-color:#fff
}
.g5ere__agency-featured .g5core__entry-thumbnail:after{
    display:none!important
}
ul.g5ere__agency-social-list .list-inline-item:not(:last-child){
    margin-right:5px
}
ul.g5ere__agency-social-list a{
    color:inherit;
    width:33px;
    height:33px;
    text-align:center;
    line-height:33px;
    border:1px solid var(--g5-color-border);
    border-radius:5px;
    display:block;
    -webkit-transition:all .3s;
    transition:all .3s
}
ul.g5ere__agency-social-list a:hover{
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.g5ere__loop-agency-meta .g5ere__lam-label{
    color:var(--g5-color-muted)
}
.g5ere__loop-agency-meta li{
    margin-bottom:5px
}
.g5ere__loop-agency-meta li:last-child{
    margin-bottom:0
}
.g5ere__loop-agency-meta li.social{
    margin-top:10px
}
.g5ere__loop-agency-fax .g5ere__lam-content,.g5ere__loop-agency-office-number .g5ere__lam-content,.g5ere__loop-agency-phone .g5ere__lam-content,.g5ere__loop-agency-licenses .g5ere__lam-content{
    color:var(--g5-color-heading);
    font-weight:500
}
.custom-agency-search-02 .g5ere__s-label{
    display:none
}
.custom-agency-search-02 .g5ere__search-field,.custom-agency-search-02 .g5ere__sf-btn-submit,.custom-agency-search-02 .bootstrap-select{
    height:52px
}
.custom-agency-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle,.custom-agency-search-02 .g5ere__search-field input{
    padding-top:0;
    padding-right:20px;
    padding-left:20px;
    background-color:#fff;
    border-radius:5px!important;
    height:52px;
    border:none
}
.custom-agency-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle:focus,.custom-agency-search-02 .g5ere__search-field input:focus{
    border:none
}
.custom-agency-search-02 .g5ere__sf-keyword input{
    padding-left:50px
}
.custom-agency-search-02.g5ere__search-form .g5ere__sf-icon-submit,.custom-agency-search-02 .g5ere__search-form .g5ere__sf-icon-submit{
    top:0;
    right:auto;
    left:13px
}
.custom-agency-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle:not(:disabled):not(.disabled):active,.custom-agency-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder:focus{
    background-color:#fff
}
@media only screen and (min-width:992px){
    .custom-agency-search-02 .g5ere__sf-top .g5ere__sf-agency{
        padding-right:0
    }
}
.g5ere__agency-skin-01 .g5ere__agency-item-inner{
    background-color:#fff;
    border:1px solid var(--g5-color-border);
    border-radius:5px;
    -webkit-transition:box-shadow .3s;
    transition:box-shadow .3s;
    padding:30px
}
.g5ere__agency-skin-01 .g5ere__agency-item-inner:hover{
    -webkit-box-shadow:0 5px 15px 0 rgba(51,51,51,.08);
    box-shadow:0 5px 15px 0 rgba(51,51,51,.08)
}
.g5ere__agency-skin-01 .g5core__entry-thumbnail{
    border-radius:0
}
.g5ere__agency-skin-01 .g5core__entry-thumbnail img{
    border-radius:0
}
.g5ere__agency-skin-01 .g5core__post-featured{
    margin-bottom:0
}
.g5ere__agency-skin-01 .g5ere__agency-content{
    padding-top:20px;
    border-top:1px solid var(--g5-color-border)
}
.g5ere__agency-skin-list-01 .g5ere__agency-featured{
    display:-ms-flexbox;
    display:flex
}
.g5ere__agency-skin-list-01 .g5core__entry-thumbnail{
    border:1px solid var(--g5-color-border);
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
@media(min-width:768px){
    .g5ere__agency-skin-list-01 .g5ere__agency-content{
        padding:30px 0
    }
}
@media(min-width:768px){
    .g5ere__agency-skin-list-01 .g5core__post-featured{
        width:270px;
        min-height:290px
    }
}
.g5ere__single-agency-layout-1 .g5ere__single-agency-breadcrumbs{
    background-color:#fff
}
.g5ere__sach-layout-1{
    padding-bottom:50px;
    -webkit-box-shadow:0 4px 5px 0 rgba(51,51,51,.05);
    box-shadow:0 4px 5px 0 rgba(51,51,51,.05)
}
.g5ere__sach-layout-1 .g5ere__sach-inner>div{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.g5ere__sach-layout-1 .g5ere__agency-featured{
    height:100%
}
.g5ere__sach-layout-1 .g5ere__agency-title{
    font-size:30px;
    font-weight:600;
    margin-bottom:5px
}
.g5ere__sach-layout-1 .g5ere__loop-agency-address{
    font-size:16px;
    font-weight:500;
    margin-bottom:23px
}
.g5ere__sach-layout-1 .g5ere__loop-agency-description{
    padding-bottom:27px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5ere__sach-layout-1 .g5ere__agency-meta{
    padding-bottom:30px;
    margin-bottom:20px;
    border-bottom:1px solid var(--g5-color-border);
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:wrap;
    flex-flow:wrap
}
.g5ere__sach-layout-1 .g5ere__agency-meta>li{
    -ms-flex:50%;
    flex:50%;
    margin-top:25px
}
.g5ere__sach-layout-1 .g5ere__agency-meta .g5ere__loop-agency-meta{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column
}
.g5ere__sach-layout-1 .g5ere__agency-meta .g5ere__loop-agency-meta .g5ere__lam-content{
    font-weight:500;
    line-height:1.14
}
@media only screen and (min-width:1200px){
    .g5ere__sach-layout-1 .g5ere__agency-summary{
        padding-left:70px
    }
}
@media only screen and (max-width:991px){
    .g5ere__sach-layout-1 .g5ere__agency-summary{
        margin-top:30px
    }
}
@media only screen and (max-width:768px){
    .g5ere__sach-layout-1 .g5ere__agency-meta>li{
        -ms-flex:100%;
        flex:100%
    }
}
.g5ere__sach-layout-2{
    background-color:#fff;
    padding:30px;
    margin-bottom:50px;
    border-radius:5px;
    border:1px solid var(--g5-color-border)
}
.g5ere__sach-layout-2 .g5ere__agency-title{
    font-size:22px;
    margin-bottom:8px
}
.g5ere__sach-layout-2 .g5ere__loop-agency-address{
    margin-bottom:27px
}
.g5ere__sach-layout-2 .g5ere__agency-meta>li{
    margin-top:6px
}
.g5ere__sach-layout-2 .g5ere__loop-agency-meta .g5ere__lam-label{
    color:var(--g5-color-text-main)
}
@media(max-height:767px){
    .g5ere__sach-layout-2 .g5ere__agency-featured{
        margin-bottom:30px;
        min-height:294px
    }
}
.g5ere__single-agency-head .g5ere__agency-featured{
    border:2px solid;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    border-radius:5px;
    border-color:var(--g5-color-border)
}
.g5ere__lam-icon{
    color:var(--g5-color-accent)
}
.g5ere__lam-content a:hover{
    color:var(--g5-color-heading)
}
.g5ere__loop-agent-fax .g5ere__lam-content,.g5ere__loop-agent-office-number .g5ere__lam-content,.g5ere__loop-agent-phone .g5ere__lam-content{
    color:var(--g5-color-heading);
    font-weight:500
}
.g5ere__lam-has-title{
    display:-ms-flexbox;
    display:flex
}
.g5ere__lam-has-title .g5ere__lam-label{
    min-width:100px
}
.g5ere__lam-has-title+.g5ere__lam-has-title{
    margin-top:5px
}
.g5ere__lam-has-title+.g5ere__lam-has-title.g5ere__loop-agent-social{
    margin-top:10px
}
.g5ere__lam-label{
    font-size:13px
}
ul.g5ere__agent-social-list .list-inline-item:not(:last-child){
    margin-right:5px
}
ul.g5ere__agent-social-list a{
    color:inherit;
    width:33px;
    height:33px;
    text-align:center;
    line-height:33px;
    border:1px solid var(--g5-color-border);
    border-radius:5px;
    display:block;
    -webkit-transition:all .3s;
    transition:all .3s
}
ul.g5ere__agent-social-list a:hover{
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.g5ere__loop-agent-social-circle ul.g5ere__agent-social-list a{
    border-radius:100%;
    width:40px;
    height:40px;
    line-height:40px
}
.g5ere__loop-agent-social-classic ul.g5ere__agent-social-list .list-inline-item:not(:last-child){
    margin-right:25px
}
.g5ere__loop-agent-social-classic ul.g5ere__agent-social-list a{
    border:none;
    color:var(--g5-color-muted);
    width:auto
}
.g5ere__loop-agent-social-classic ul.g5ere__agent-social-list a:hover{
    background-color:transparent;
    color:var(--g5-color-accent)
}
.g5ere__laa-content{
    border-bottom:1px solid var(--g5-color-border)
}
.g5ere__loop-agent-agency{
    margin-bottom:15px
}
div.g5ere__loop-agent-property{
    background:#f8f8f8;
    color:var(--g5-color-heading);
    font-weight:500;
    padding:12px 0
}
div.g5ere__loop-agent-property i{
    color:var(--g5-color-accent)
}
div.g5ere__loop-agent-property a:hover{
    color:inherit
}
div.g5ere__loop-agent-property:hover{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
div.g5ere__loop-agent-property:hover i{
    -webkit-animation:g5ere__move-arrows 900ms ease-in-out 0ms;
    animation:g5ere__move-arrows 900ms ease-in-out 0ms;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    color:inherit!important
}
div.g5ere__loop-agent-property:hover .g5ere__lap-count{
    color:var(--g5-color-heading)
}
.g5ere__lap-count{
    width:28px;
    height:28px;
    line-height:28px;
    text-align:center;
    border:1px solid #ededed;
    display:inline-block;
    border-radius:50%;
    font-size:13px;
    background-color:#fff
}
@keyframes g5ere__move-arrows{
    0%,100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    40%{
        -webkit-transform:translateX(4px);
        transform:translateX(4px)
    }
}
.g5element__agent-carousel-skin-03 .slick-slide,.g5element__agent-carousel-skin-02 .slick-slide{
    padding:10px 0 25px
}
.g5element__agent-carousel-skin-03 .slick-dots,.g5element__agent-carousel-skin-02 .slick-dots{
    margin-top:0
}
.g5element__agent-search .g5ere__search-field input:focus,.g5element__agent-search .dropdown-toggle:hover{
    border-color:#f8f8f8
}
.custom-agent-search.g5element__agent-search,.custom-agent-search .g5element__agent-search{
    background:#fff;
    padding:16px 16px 22px;
    border-radius:5px;
    box-shadow:0 5px 30px 0 rgba(51,51,51,.2)
}
@media(max-width:1024px){
    .elementor-widget.custom-agent-search .g5element__agent-search{
        top:0
    }
}
@media(min-width:992px){
    .custom-agent-search.g5element__agent-search,.custom-agent-search .g5element__agent-search{
        position:relative;
        top:50px;
        z-index:10
    }
}
@media(max-width:991px){
    .custom-agent-search.g5element__agent-search .form-group,.custom-agent-search .g5element__agent-search .form-group{
        -ms-flex-align:start;
        align-items:flex-start;
        margin-bottom:30px
    }
}
.custom-agent-search-02 .g5ere__s-label{
    display:none
}
.custom-agent-search-02 .g5ere__search-field,.custom-agent-search-02 .g5ere__sf-btn-submit,.custom-agent-search-02 .bootstrap-select{
    height:52px
}
.custom-agent-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle,.custom-agent-search-02 .g5ere__search-field input{
    padding-top:0;
    padding-right:20px;
    padding-left:20px;
    background-color:#fff;
    border-radius:5px!important;
    height:52px;
    border:none
}
.custom-agent-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle:focus,.custom-agent-search-02 .g5ere__search-field input:focus{
    border:none
}
.custom-agent-search-02 .g5ere__sf-keyword input{
    padding-left:50px
}
.custom-agent-search-02.g5ere__search-form .g5ere__sf-icon-submit,.custom-agent-search-02 .g5ere__search-form .g5ere__sf-icon-submit{
    top:0;
    right:auto;
    left:13px
}
.custom-agent-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle:not(:disabled):not(.disabled):active,.custom-agent-search-02 .g5ere__search-field .bootstrap-select>.dropdown-toggle.bs-placeholder:focus{
    background-color:#fff
}
@media only screen and (min-width:992px){
    .custom-agent-search-02 .g5ere__sf-top .g5ere__sf-agency{
        padding-right:0
    }
}
.g5ere__agent-singular-inner{
    color:#fff
}
.g5ere__agent-singular-inner a{
    color:inherit
}
.g5ere__agent-singular-inner .g5ere__loop-agent-title{
    color:inherit;
    font-size:30px;
    font-weight:600;
    margin-bottom:8px
}
.g5ere__agent-singular-inner .g5ere__loop-agent-position{
    opacity:.4;
    font-weight:500;
    font-size:16px;
    line-height:2.13;
    margin-bottom:19px
}
.g5ere__agent-singular-inner .g5ere__loop-agent-agency{
    margin-bottom:12px
}
.g5ere__agent-singular-inner .g5ere__ass-meta{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:35px
}
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    overflow:hidden;
    white-space:nowrap;
    padding-right:10px;
    margin-top:0
}
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta .g5ere__lam-label{
    opacity:.4;
    margin-bottom:5px
}
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta .g5ere__lam-content{
    color:inherit
}
.g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta .g5ere__lam-content a:hover{
    color:inherit
}
.g5ere__agent-singular-inner .g5ere__loop-agent-description{
    max-height:52px;
    overflow:hidden;
    margin-bottom:21px
}
.g5ere__agent-singular-inner .g5ere__loop-agent-social a{
    background-color:#fff;
    color:var(--g5-color-text-main)
}
.g5ere__agent-singular-inner .g5ere__rating-count{
    color:#ababab;
    font-size:13px
}
.g5ere__agent-singular-inner .g5ere__ass-bottom{
    padding-top:40px;
    border-top:1px solid rgba(255,255,255,.25)
}
.g5ere__agent-singular-inner .g5ere__ass-bottom>div+div{
    margin-left:50px
}
.g5ere__agent-singular-summary{
    border-radius:5px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-direction:column;
    flex-direction:column;
    background-color:var(--g5-color-primary);
    height:100%;
    padding:30px 40px
}
@media only screen and (max-width:1199px){
    .g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta{
        margin-top:15px;
        -ms-flex:0 0 50%;
        flex:0 0 50%
    }
    .g5ere__agent-singular-inner .g5ere__ass-bottom{
        -ms-flex-direction:column;
        flex-direction:column;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .g5ere__agent-singular-inner .g5ere__ass-bottom>div+div{
        margin-left:0;
        margin-top:10px
    }
    .g5ere__agent-singular-inner .g5ere__agent-featured,.g5ere__agent-singular-inner .g5core__entry-thumbnail{
        height:100%
    }
}
@media only screen and (max-width:991px){
    .g5ere__agent-singular-inner .g5ere__agent-singular-summary{
        margin-top:30px
    }
    .g5ere__agent-singular-inner .g5ere__loop-agent-description{
        max-height:unset
    }
}
@media only screen and (max-width:575px){
    .g5ere__agent-singular-inner .g5ere__ass-meta .g5ere__loop-agent-meta{
        -ms-flex:0 0 100%;
        flex:0 0 100%
    }
    .g5ere__agent-singular-summary{
        padding:15px
    }
}
.g5ere__agent-skin-01 .g5ere__agent-featured{
    margin-bottom:17px
}
.g5ere__agent-skin-01 .g5ere__post-featured-bg-gradient .g5ere__loop-content .g5ere__lam-content{
    color:inherit
}
.g5ere__agent-skin-01 .g5ere__lam-has-title{
    display:inline-block
}
.g5ere__agent-skin-01 .g5ere__loop-agent-agency{
    display:block
}
.g5ere__agent-skin-02 .g5ere__agent-item-inner{
    padding:30px 20px 15px
}
.g5ere__agent-skin-02 .g5core__post-featured{
    margin-bottom:20px;
    width:140px;
    margin-left:auto;
    margin-right:auto
}
.g5ere__agent-skin-02 .g5ere__loop-agent-social{
    border-top:1px solid var(--g5-color-border);
    padding-top:15px;
    margin-top:20px
}
.g5ere__agent-skin-03 .g5ere__loop-agent-property{
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    margin-left:-20px;
    margin-right:-20px
}
.g5ere__agent-skin-03 .g5ere__agent-item-inner{
    padding:30px 20px 0
}
.g5ere__agent-skin-03 .g5ere__agent-item-inner:hover .g5ere__loop-agent-social,.g5ere__agent-skin-03 .g5ere__agent-item-inner:hover .g5ere__loop-agent-property{
    opacity:1
}
.g5ere__agent-skin-03 .g5ere__loop-agent-property{
    border-radius:0 0 5px 5px
}
.g5ere__agent-skin-03 .g5core__post-featured{
    margin-bottom:20px;
    width:170px;
    margin-left:auto;
    margin-right:auto
}
.g5ere__agent-skin-03 .g5ere__loop-agent-social{
    margin-top:12px;
    margin-bottom:20px;
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
@media(min-width:1200px){
    .g5ere__listing-wrap:not(:hover) .g5ere__agent-skin-03.g5ere__agent-item-2 .g5ere__agent-item-inner{
        -webkit-box-shadow:0 5px 15px 0 rgba(51,51,51,.08);
        box-shadow:0 5px 15px 0 rgba(51,51,51,.08)
    }
    .g5ere__listing-wrap:not(:hover) .g5ere__agent-skin-03.g5ere__agent-item-2 .g5ere__loop-agent-social,.g5ere__listing-wrap:not(:hover) .g5ere__agent-skin-03.g5ere__agent-item-2 .g5ere__loop-agent-property{
        opacity:1
    }
}
@media(max-width:1199px){
    .g5ere__agent-skin-03 .g5ere__agent-item-inner{
        -webkit-box-shadow:0 5px 15px 0 rgba(51,51,51,.08);
        box-shadow:0 5px 15px 0 rgba(51,51,51,.08)
    }
    .g5ere__agent-skin-03 .g5ere__loop-agent-social,.g5ere__agent-skin-03 .g5ere__loop-agent-property{
        opacity:1
    }
}
.g5ere__agent-skin-04 .g5ere__agent-item-inner{
    padding:30px 20px 0
}
.g5ere__agent-skin-04 .g5core__post-featured{
    width:120px;
    margin-left:auto;
    margin-right:auto
}
.g5ere__agent-skin-04 .g5ere__loop-agent-social{
    margin-top:3px
}
.g5ere__agent-skin-04 .g5ere__lac-top{
    margin-left:-20px;
    margin-right:-20px;
    border-bottom:1px solid var(--g5-color-border);
    padding-bottom:10px;
    margin-bottom:10px
}
.g5ere__agent-skin-04 .g5ere__rating-stars{
    margin-top:9px
}
.g5ere__agent-skin-04 .g5ere__loop-agent-property{
    margin-left:-20px;
    margin-right:-20px;
    margin-top:20px;
    border-radius:0 0 5px 5px
}
.g5ere__agent-skin-05 .g5ere__agent-item-inner{
    padding:30px
}
.g5ere__agent-skin-05 .g5core__post-featured{
    width:140px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px
}
.g5ere__agent-skin-05 .g5ere__rating-stars{
    margin-top:5px
}
.g5ere__agent-skin-05 .g5ere__lac-top{
    border-bottom:1px solid var(--g5-color-border);
    padding-bottom:15px;
    margin-bottom:25px
}
.g5ere__agent-skin-05 .g5ere__agent-content>div{
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}
@media(max-width:575px){
    .g5ere__agent-skin-05 .g5ere__agent-item-inner{
        padding:10px
    }
}
.g5ere__agent-skin-06{
    overflow:hidden
}
.g5ere__agent-skin-06 .g5ere__loop-content{
    padding:30px
}
.g5ere__agent-skin-06 .g5ere__loop-agent-position,.g5ere__agent-skin-06 .g5ere__loop-agent-description{
    color:#dadada
}
.g5ere__agent-skin-06 .g5ere__loop-agent-position .g5ere__lam-content:before{
    content:"/";
    display:inline-block;
    margin-right:5px
}
.g5ere__agent-skin-06 .g5ere__loop-agent-title{
    font-size:22px;
    color:#fff;
    margin-bottom:7px
}
.g5ere__agent-skin-06 .g5ere__loop-agent-description{
    max-height:3.72em;
    overflow:hidden;
    margin-top:4px
}
.g5ere__agent-skin-06 .g5ere__loop-agent-property{
    background-color:#fff;
    color:var(--g5-color-heading);
    border-radius:3px;
    padding-left:30px;
    padding-right:30px
}
.g5ere__agent-skin-06 .g5ere__loop-agent-property i{
    color:var(--g5-color-accent)
}
.g5ere__agent-skin-06 .g5ere__agent-social-list a{
    background-color:#fff;
    color:var(--g5-color-text-main)
}
.g5ere__agent-skin-06 .g5ere__lpc-bottom{
    border-top:1px solid rgba(255,255,255,.35);
    padding-top:20px;
    margin-top:25px
}
.g5ere__agent-skin-06 .g5ere__lpc-bottom>div{
    margin:5px 0
}
@media(max-width:520px){
    .g5ere__agent-skin-06 .g5ere__loop-agent-property{
        display:none
    }
}
.g5ere__agent-skin-07 .g5core__post-featured{
    width:140px;
    margin-left:auto;
    margin-right:auto
}
.g5ere__agent-skin-list-01 .g5ere__loop-agent-social{
    margin-top:20px
}
.g5ere__agent-skin-list-01 .g5ere__agent-item-inner{
    background-color:#fff;
    padding:15px;
    border-radius:5px;
    border:1px solid var(--g5-color-border)
}
@media(min-width:768px){
    .g5ere__agent-skin-list-01 .g5core__post-featured{
        margin-right:45px;
        width:240px
    }
    .g5ere__agent-skin-list-01 .g5ere__agent-content{
        -ms-flex-item-align:center;
        align-self:center
    }
}
@media(max-width:767px){
    .g5ere__agent-skin-list-01 .g5core__post-featured{
        margin-bottom:17px
    }
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-property{
    background-color:#fff;
    color:var(--g5-color-heading);
    border-radius:3px;
    text-align:center
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-property i{
    color:var(--g5-color-accent)
}
.g5ere__agent-skin-list-02 .g5ere__post-featured-bg-gradient .g5ere__loop-content{
    padding:20px
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-title{
    font-size:18px;
    margin-bottom:8px
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-position .g5ere__lam-content:before{
    content:"/";
    display:inline-block;
    margin-right:5px
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-description{
    margin-top:10px;
    max-height:5.58em;
    overflow:hidden
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-social{
    font-size:16px;
    margin-top:35px
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-social ul.g5ere__agent-social-list a{
    color:var(--g5-color-heading)
}
.g5ere__agent-skin-list-02 .g5ere__loop-agent-social ul.g5ere__agent-social-list a:hover{
    color:var(--g5-color-accent)
}
@media(min-width:768px){
    .g5ere__agent-skin-list-02 .g5ere__loop-item-inner{
        -ms-flex-align:center;
        align-items:center
    }
}
@media(max-width:520px){
    .g5ere__agent-skin-list-02 .g5ere__loop-agent-property{
        display:none
    }
}
.g5ere__listing-agent-layout-creative .g5core__entry-thumbnail:after,.g5ere__listing-agent-layout-creative .g5core__entry-thumbnail{
    border-radius:0
}
.g5ere__listing-agent-layout-creative .g5core__paging{
    margin-top:30px
}
@media(min-width:768px){
    .g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5core__post-featured{
        width:50%;
        margin:0
    }
    .g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5ere__agent-item-inner>.g5ere__loop-content{
        position:relative;
        padding-left:30px;
        padding-right:30px
    }
    .g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5ere__agent-item-inner>.g5ere__loop-content:before{
        position:absolute;
        top:50%;
        content:"";
        width:0;
        height:0;
        border-style:solid;
        z-index:2;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .g5ere__listing-agent-layout-creative .g5ere__agent-item-2 .g5ere__agent-item-inner>.g5ere__loop-content:before{
        right:100%;
        border-width:10px 10px 10px 0;
        border-color:transparent #fff transparent transparent
    }
    .g5ere__listing-agent-layout-creative .g5ere__agent-item-3 .g5core__post-featured{
        order:1
    }
    .g5ere__listing-agent-layout-creative .g5ere__agent-item-3 .g5ere__agent-item-inner>.g5ere__loop-content{
        text-align:right
    }
    .g5ere__listing-agent-layout-creative .g5ere__agent-item-3 .g5ere__agent-item-inner>.g5ere__loop-content:before{
        left:100%;
        border-width:10px 0 10px 10px;
        border-color:transparent transparent transparent #fff
    }
}
@media(max-width:767px){
    .g5ere__listing-agent-layout-creative .g5ere__agent-item-3,.g5ere__listing-agent-layout-creative .g5ere__agent-item-2,.g5ere__listing-agent-layout-creative .g5core__listing-blocks+.g5core__listing-blocks{
        margin-top:30px
    }
    .g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5ere__agent-item-inner>.g5ere__loop-content{
        padding:0 15px 15px
    }
}
.g5ere__single-agent-layout-01 .g5ere__single-agent-breadcrumbs,.author .g5ere__single-agent-breadcrumbs{
    background-color:#fff
}
.g5ere__single-agent-head{
    padding-bottom:50px;
    -webkit-box-shadow:0 4px 5px 0 rgba(51,51,51,.05);
    box-shadow:0 4px 5px 0 rgba(51,51,51,.05)
}
.g5ere__single-agent-head .g5ere__agent-title{
    font-size:30px;
    font-weight:600;
    line-height:1.6;
    margin-bottom:0
}
.g5ere__single-agent-head .g5ere__loop-agent-position{
    font-size:16px;
    font-weight:500;
    line-height:2.13;
    margin-bottom:18px
}
.g5ere__single-agent-head .g5ere__loop-agent-agency{
    margin-bottom:7px
}
.g5ere__single-agent-head .g5ere__loop-agent-agency a{
    color:var(--g5-color-heading)
}
.g5ere__single-agent-head .g5ere__agent-meta{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    margin-top:30px;
    margin-bottom:32px;
    padding-top:4px;
    border-top:1px solid var(--g5-color-border)
}
.g5ere__single-agent-head .g5ere__agent-meta li{
    -ms-flex:50%;
    flex:50%;
    padding-top:19px
}
.g5ere__single-agent-head .g5ere__agent-meta .g5ere__loop-agent-meta{
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-align:start;
    align-items:flex-start
}
.g5ere__single-agent-head .g5ere__agent-meta .g5ere__lam-content{
    font-weight:500;
    line-height:1.6;
    color:var(--g5-color-heading)
}
.g5ere__single-agent-head .g5ere__agent-summary-bottom{
    padding-top:20px;
    border-top:1px solid var(--g5-color-border)
}
.g5ere__single-agent-head .g5ere__agent-summary-bottom>div{
    -ms-flex:50%;
    flex:50%
}
.g5ere__single-agent-head .g5ere__agent-summary-bottom .g5ere__rating-count{
    color:var(--g5-color-muted);
    font-size:12px
}
@media only screen and (min-width:1200px){
    .g5ere__agent-summary{
        padding-left:70px
    }
}
@media only screen and (max-width:991px){
    .g5ere__agent-summary{
        margin-top:30px
    }
}
@media only screen and (max-width:768px){
    .g5ere__single-agent-head .g5ere__agent-summary-bottom>div,.g5ere__single-agent-head .g5ere__agent-meta li{
        -ms-flex:100%;
        flex:100%
    }
    .g5ere__single-agent-head .g5ere__loop-agent-social{
        margin-top:20px
    }
}
.g5ere__widget-contact-info-layout-01 .g5ere__loop-agent-email,.g5ere__widget-contact-info-layout-01 .g5ere__loop-agency-email{
    color:var(--g5-color-muted)
}
.g5ere__widget-contact-info-layout-02{
    margin-bottom:25px
}
.g5ere__widget-contact-info-layout-02 .g5core__post-featured{
    width:140px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto
}
.g5ere__widget-contact-info-layout-02 .g5ere__loop-agent-social{
    padding:15px 0;
    border-top:1px solid var(--g5-color-border);
    border-bottom:1px solid var(--g5-color-border);
    margin-top:17px
}
.g5ere__contact-agency-info-layout-02 .g5ere__contact-agency-title{
    font-size:16px;
    margin-bottom:25px;
    font-weight:500
}
.g5ere__widget-agent-info-layout-01 .g5ere__loop-agent-position{
    font-size:14px
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-title{
    font-size:16px;
    margin-bottom:0
}
.g5ere__widget-agent-info-layout-01 .g5ere__rating-count{
    font-size:12px;
    color:var(--g5-color-muted)
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta{
    margin-top:8px;
    padding-top:23px;
    border-top:1px solid var(--g5-color-border);
    margin-bottom:17px
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta>li+li{
    margin-top:2px
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta .g5ere__loop-agent-meta{
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta .g5ere__lam-label{
    width:90px
}
.g5ere__widget-agent-info-layout-01 .btn-send-message{
    margin-top:34px
}
.ere_widget_top_agents .agent-item{
    display:-ms-flexbox;
    display:flex
}
.ere_widget_top_agents .agent-item:not(:last-child){
    border-bottom:1px solid var(--g5-color-border);
    padding-bottom:20px;
    margin-bottom:20px
}
.ere_widget_top_agents .agent-avatar{
    border-radius:100%;
    background-color:#f3f3f3;
    max-height:70px
}
.ere_widget_top_agents .agent-avatar+.agent-info{
    margin-left:15px!important
}
.ere_widget_top_agents .agent-info h2.agent-name{
    font-size:14px;
    line-height:2
}
.ere_widget_top_agents .agent-info a{
    color:#252525
}
.ere_widget_top_agents .agent-info a:hover{
    color:var(--g5-color-accent)
}
.ere_widget_top_agents .agent-info .agent-position{
    font-size:13px
}
.ere_widget_top_agents .agent-info .agent-total-properties{
    font-size:13px;
    color:var(--g5-color-heading);
    font-weight:500;
    line-height:1.5;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center
}
.ere_widget_top_agents .agent-info .agent-total-properties .total-properties{
    font-size:13px;
    display:inline-block;
    color:var(--g5-color-heading);
    font-weight:500;
    margin-right:5px;
    margin-top:0
}
@media(min-width:768px) and (max-width:1199px){
    body.has-sidebar .g5ere__property-overview-list li{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    body.has-sidebar .g5ere__property_floors-details{
        display:none
    }
}
.g5ere__property-title{
    font-size:35px;
    font-weight:600;
    margin-bottom:15px
}
.g5ere__property-block-header .g5ere__lpp-price{
    font-size:22px;
    color:var(--g5-color-heading);
    font-weight:700
}
.g5ere__property-block-header .g5ere__pp-postfix{
    font-size:18px;
    font-weight:500
}
.g5ere__property-actions li{
    margin-right:10px
}
.g5ere__property-meta>li{
    margin-right:15px
}
.g5ere__single-property-head{
    padding-bottom:45px
}
.g5ere__property-meta-action>ul{
    margin-bottom:16px
}
.g5ere__property-overview-list .media-icon{
    color:var(--g5-color-accent);
    margin-right:10px!important
}
.g5ere__property-overview-list .media-body>span{
    letter-spacing:.93px;
    text-transform:uppercase
}
.g5ere__property-overview-list .media-body strong span{
    color:var(--g5-color-heading)
}
.g5ere__property-block-address .card-header h2{
    margin-bottom:10px
}
.g5ere__property-address-item strong{
    font-weight:500;
    color:var(--g5-color-heading)
}
.g5ere__property-feature-item i{
    color:var(--g5-color-accent)
}
.g5ere__property-block-floor-plans .g5ere__property-floor-image{
    margin-bottom:35px!important
}
.g5ere__property-block-floor-plans .g5ere__property_floors-item{
    background-color:transparent;
    border-radius:5px;
    -webkit-box-shadow:0 0 10px 0 rgba(51,51,20,.1);
    box-shadow:0 0 10px 0 rgba(51,51,20,.1)
}
.g5ere__property-block-floor-plans .g5ere__property_floors-item .card-body{
    border:0;
    padding:15px
}
.g5ere__property-block-floor-plans .g5ere__property_floors-item div.card-header{
    margin-bottom:0;
    padding:0
}
.g5ere__property_floors-details{
    padding-right:30px
}
.g5ere__property_floors-details .label{
    color:var(--g5-color-muted)
}
.g5ere__property_floors-details .value{
    font-weight:500;
    color:var(--g5-color-heading)
}
.g5ere__property_floors-item-heading{
    padding:17px 30px;
    background-color:#f8f8f8
}
.g5ere__property_floors-item-heading:not(.collapsed){
    background-color:#fff
}
.g5ere__property_floors-item-heading:before{
    position:absolute;
    font-family:"font awesome 5 pro";
    right:30px;
    font-size:18px
}
.g5ere__property_floors-item-heading.collapsed:before{
    content:""
}
.g5ere__property_floors-item-heading:not(.collapsed)::before{
    content:""
}
@media(max-width:767px){
    .g5ere__property_floors-details{
        display:none
    }
}
.g5ere__property-video .video-icon{
    width:76px;
    height:76px;
    line-height:76px;
    text-align:center;
    border-radius:50%;
    background-color:var(--g5-color-accent);
    color:#fff
}
.g5ere__property-detail-item strong{
    font-weight:500;
    color:var(--g5-color-heading)
}
.g5ere__property-attachments p{
    font-size:13px
}
.g5ere__property-attachments .btn-download{
    height:40px;
    line-height:40px;
    margin-top:5px;
    width:100%;
    border-radius:0 0 5px 5px
}
.g5ere__property-attachments .btn-download:after{
    content:"";
    font-family:"font awesome 5 pro";
    color:var(--g5-color-accent);
    margin-left:5px
}
.g5ere__property-attachments .media-thumb-wrap{
    text-align:center
}
.g5ere__property-attachments .media-thumb{
    padding-bottom:20px;
    margin-bottom:0;
    border-style:solid;
    border-width:1px 1px 0;
    border-radius:5px 5px 0 0;
    border-color:var(--g5-color-border);
    padding-top:20px
}
.g5ere__property-attachments .media-file-name{
    margin-bottom:3px!important;
    line-height:1.6
}
.g5ere__property-attachments .media-info{
    border-style:solid;
    border-width:0 1px 1px;
    border-radius:0 0 5px 5px;
    border-color:var(--g5-color-border)
}
.g5ere__single-property-tabs .nav-tabs .nav-link{
    padding-left:1rem;
    padding-right:1rem;
    text-transform:capitalize;
    font-size:14px;
    color:var(--g5-color-text-main);
    background-color:#eee
}
.g5ere__single-property-tabs .nav-tabs .nav-link.active{
    font-weight:600;
    background-color:#fff;
    color:var(--g5-color-text-main)
}
.g5ere__single-property-tabs .nav-tabs .nav-item:first-child .nav-link{
    padding-left:30px
}
.g5ere__single-property-tabs .g5ere__property-block-floor-plans .g5ere__property_floors-item .card-body{
    border:0
}
.g5ere__single-property-tabs .g5ere__property-block-floor-plans .g5ere__property_floors-item .card-header{
    padding:0!important
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-title{
    margin-bottom:7px
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-title a{
    color:inherit
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-title span{
    font-size:.9em;
    color:var(--g5-color-muted)
}
.g5ere__property-block-nearby-places .g5ere__cat-block-title{
    border-bottom:1px solid var(--g5-color-accent);
    display:inline-block;
    padding-bottom:10px;
    margin-bottom:0
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item{
    margin-top:1rem
}
.g5ere__property-block-nearby-places .g5ere__cat-block-items{
    border-bottom:1px solid var(--g5-color-border)
}
.g5ere__property-block-nearby-places .g5ere__cat-block-items:nth-child(2){
    padding-top:9px;
    border-top:1px solid var(--g5-color-border)
}
.g5ere__property-block-nearby-places .g5ere__cat-block-items .media{
    -ms-flex-align:center;
    align-items:center
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-thumb{
    border-radius:5px
}
.g5ere__property-block-nearby-places .g5ere__cat-block-item-address{
    font-size:15px;
    font-weight:500
}
.g5ere__property-block-nearby-places .g5ere__rating-icon-stars .fa-star{
    width:18px;
    height:18px;
    line-height:18px;
    text-align:center;
    background-color:#1678e7;
    border-radius:3px;
    font-size:10px;
    color:#fff
}
.g5ere__property-block-nearby-places .g5ere__rating-icon-stars .far{
    opacity:.1
}
.g5ere__what-nearby{
    margin-top:-24px
}
.g5ere__what-nearby .g5ere__cat-block{
    padding-top:24px
}
@media(max-width:576px){
    .g5ere__property-block-nearby-places .media{
        display:block
    }
    .g5ere__property-block-nearby-places .g5ere__cat-block-item-thumb{
        margin-bottom:20px;
        margin-right:0
    }
}
@media(min-width:768px){
    .g5ere__contact-agent-info .g5core__post-featured{
        width:240px
    }
    .g5ere__contact-agent-info .g5ere__agent-content{
        -ms-flex-item-align:center;
        align-self:center
    }
}
.g5ere__contact-agent-info .g5ere__loop-agent-position{
    margin-bottom:15px;
    color:var(--g5-color-muted)
}
.g5ere__contact-agent-info .g5ere__loop-agent-social{
    margin-top:20px
}
.g5ere__property-virtual-tour iframe{
    max-height:430px
}
.g5ere__mortgage-calculator .g5ere__mc-output-container{
    -webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.1);
    box-shadow:0 0 10px 0 rgba(51,51,51,.1);
    padding:10px 30px;
    border-bottom:5px solid;
    border-color:var(--g5-color-accent);
    border-radius:5px
}
.g5ere__mortgage-calculator dt{
    font-weight:400
}
.g5ere__mortgage-calculator dd{
    font-weight:500;
    color:var(--g5-color-heading)
}
.g5ere__scb-style-01 .g5ere__single-block{
    background:0 0;
    border:none;
    border-radius:0;
    margin-bottom:30px;
    padding-bottom:30px;
    border-bottom:1px solid var(--g5-color-border)
}
.g5ere__scb-style-01 .g5ere__single-block>.card-header{
    padding:0;
    border:none;
    background:0 0;
    border-radius:0;
    margin-bottom:25px
}
.g5ere__scb-style-01 .g5ere__single-block>.card-header h2{
    font-size:22px
}
.g5ere__scb-style-01 .g5ere__single-block>.card-body{
    padding:0
}
.g5ere__scb-style-01 .g5ere__single-block:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none
}
.g5ere__scb-style-01 .g5ere__property-block-nearby-places{
    border-bottom:none;
    padding-bottom:0
}
.g5ere__scb-style-01 .g5ere__property-block-description>.card-header{
    margin-bottom:15px
}
.g5ere__scb-style-01 .g5ere__single-block-tabs .card-header{
    border:1px solid var(--g5-color-border)
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block{
    max-width:750px;
    margin-left:auto;
    margin-right:auto
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-gallery,.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-virtual-tour,.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-similar{
    max-width:100%
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-gallery{
    border-bottom:none;
    padding-bottom:0
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-gallery .card-header{
    display:none
}
.no-sidebar .g5ere__scb-style-01 .g5ere__property-block-gallery+.g5ere__single-block{
    margin-top:50px
}
.no-sidebar .g5ere__scb-style-01 .g5ere__single-block+.g5ere__property-block-gallery{
    margin-top:70px
}
.g5ere__scb-style-02 .g5ere__single-block{
    margin-bottom:10px;
    border-color:var(--g5-color-border);
    border-radius:5px
}
.g5ere__scb-style-02 .g5ere__single-block:last-child{
    margin-bottom:0
}
.g5ere__scb-style-02 .g5ere__single-block>.card-header{
    background:0 0;
    border-bottom:none;
    padding:25px 30px
}
.g5ere__scb-style-02 .g5ere__single-block>.card-header h2{
    font-size:22px
}
.g5ere__scb-style-02 .g5ere__single-block>.card-body{
    padding:0 30px 25px
}
.g5ere__scb-style-02 .g5ere__single-block-tabs .g5ere__panel-heading{
    border-bottom:1px solid var(--g5-color-border)
}
.g5ere__scb-style-02 .g5ere__single-block-tabs .g5ere__tab-panel{
    border:0
}
.g5ere__scb-style-02 .g5ere__property-block-description .card-header{
    padding-bottom:20px
}
.g5ere__scb-style-02 .g5ere__property-block-header{
    background-color:#fff;
    padding:30px;
    border:1px solid var(--g5-color-border);
    border-radius:5px
}
.g5ere__scb-style-02 .g5ere__property-block-header .g5ere__property-block-description .card-header{
    padding:0
}
.g5ere__scb-style-02 .g5ere__property-block-header .g5ere__property-block-description .card-body{
    padding:0
}
.g5ere__scb-style-03 .g5ere__single-block{
    background-color:transparent;
    border:none;
    margin-bottom:60px
}
.g5ere__scb-style-03 .g5ere__single-block:last-child{
    margin-bottom:0
}
.g5ere__scb-style-03 .g5ere__single-block>.card-header{
    background:0 0;
    border-bottom:none;
    padding:0;
    margin-bottom:30px
}
.g5ere__scb-style-03 .g5ere__single-block>.card-header h2{
    font-size:22px
}
.g5ere__scb-style-03 .g5ere__single-block>.card-body{
    border:1px solid var(--g5-color-border);
    border-radius:5px;
    background-color:#fff;
    padding:25px 30px
}
.g5ere__scb-style-03 .g5ere__single-block-tabs .g5ere__panel-heading{
    border-bottom:1px solid var(--g5-color-border)
}
.g5ere__scb-style-03 .g5ere__single-block-tabs .g5ere__panel-body{
    border-top:0
}
.g5ere__scb-style-03 .g5ere__property-block-header{
    border:1px solid var(--g5-color-border);
    border-radius:5px;
    background-color:#fff;
    padding:25px 30px
}
.g5ere__scb-style-03 .g5ere__property-block-header .g5ere__property-block-description .card-body{
    border:none;
    padding:0
}
.g5ere__property-layout-two-columns .g5ere__property-attachments .media-thumb-wrap{
    max-width:200px;
    -ms-flex:200px;
    flex:200px
}
@media(min-width:1200px){
    .g5ere__property-layout-two-columns .g5ere__review-rating-wrap .g5ere__rating-breakdown{
        margin-top:20px
    }
}
@media(min-width:992px){
    .g5ere__sph-layout-2>.container{
        padding-left:10px;
        padding-right:10px
    }
}
.g5ere__sph-layout-4{
    padding-bottom:70px
}
.g5ere__sph-layout-4 .g5ere__slick-arrows-absolute .slick-dots{
    bottom:-20px
}
@media(min-width:992px){
    .g5ere__sph-layout-2>.container{
        padding-left:10px;
        padding-right:10px
    }
}
.g5ere__sph-layout-5{
    -webkit-box-shadow:0 7px 15px 0 rgba(51,51,51,.05);
    box-shadow:0 7px 15px 0 rgba(51,51,51,.05)
}
.g5ere__sph-layout-5 .g5ere__single-property-featured-container .g5ere__single-meta-top{
    bottom:70px
}
.g5ere__sph-layout-5 .g5ere__property-title{
    font-size:54px
}
.g5ere__sph-layout-5 .g5ere__property-address{
    font-size:18px
}
.g5ere__sph-layout-5 .g5ere__property-price{
    font-size:15px
}
.g5ere__sph-layout-5 .g5ere__property-price .g5ere__lpp-price{
    font-size:34px;
    font-weight:700
}
@media(max-width:768px){
    .g5ere__sph-layout-5 .g5ere__property-title{
        font-size:48px
    }
}
.g5ere__single-property-layout-5 .g5ere__property-block{
    max-width:750px;
    margin-left:auto;
    margin-right:auto
}
.g5ere__single-property-layout-5 .g5ere__property-block-gallery,.g5ere__single-property-layout-5 .g5ere__property-block-virtual-tour,.g5ere__single-property-layout-5 .g5ere__property-block-similar{
    max-width:100%
}
.g5ere__single-property-layout-6 .g5core__single-breadcrumbs{
    background-color:transparent
}
.primary-sidebar .widget{
    padding:30px;
    border:1px solid var(--g5-color-border);
    border-radius:5px;
    margin-bottom:20px;
    background-color:#fff
}
.primary-sidebar .widget:last-child{
    margin-bottom:0
}
.widget{
    position:relative;
    margin-bottom:70px
}
.widget .screen-reader-text{
    display:none
}
.widget .widgettitle,.widget .widget-title{
    font-size:16px;
    margin-bottom:25px
}
.widget .tagcloud a{
    background-color:#f5f5f5;
    color:#ababab;
    border-radius:3px;
    padding:0 15px;
    height:32px;
    line-height:32px;
    font-size:13px!important;
    -webkit-transition:all .3s;
    transition:all .3s
}
.widget .tagcloud a:after{
    display:none
}
.widget .tagcloud a:hover{
    background-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.wp-block-group__inner-container>h2{
    font-size:16px;
    margin-bottom:25px
}
.wp-block-search,.widget_search form{
    display:-ms-flexbox;
    display:flex;
    position:relative
}
.wp-block-search label,.widget_search form label{
    display:none
}
.wp-block-search button,.widget_search form button{
    position:absolute;
    right:20px;
    background:0 0;
    color:inherit;
    border:0;
    font-size:0;
    padding:0
}
.wp-block-search button:before,.widget_search form button:before{
    content:"";
    font-family:"font awesome 5 pro";
    font-size:18px
}
.wp-block-search button>span,.widget_search form button>span{
    display:none
}
.wp-block-search input,.widget_search form input{
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    border:1px solid var(--g5-color-border);
    font-size:14px
}
.wp-block-search input:focus+button:before,.widget_search form input:focus+button:before{
    color:var(--g5-color-accent)
}
.wp-block-search .wp-block-search__button{
    background:0 0;
    border:none;
    padding:0;
    color:inherit;
    margin:0;
    display:block
}
.wp-block-search .wp-block-search__input{
    border:1px solid var(--g5-color-border)
}
.widget_archive select,.widget_categories select,.widget_product_categories select{
    width:100%
}
.widget_archive ul,.widget_categories ul,.widget_nav_menu ul,.widget_pages ul{
    list-style:none;
    padding:0;
    margin:-6px 0 0
}
.widget_archive ul li,.widget_categories ul li,.widget_nav_menu ul li,.widget_pages ul li{
    position:relative
}
.widget_archive ul li>a,.widget_categories ul li>a,.widget_nav_menu ul li>a,.widget_pages ul li>a{
    display:block;
    padding:6px 0;
    position:relative;
    line-height:20px;
    min-height:32px;
    color:inherit
}
.widget_archive ul li>a:hover,.widget_categories ul li>a:hover,.widget_nav_menu ul li>a:hover,.widget_pages ul li>a:hover{
    color:var(--g5-color-accent)
}
.widget_archive ul .current_page_ancestor>ul,.widget_archive ul .current_page_parent>ul,.widget_archive ul .current-cat-parent>ul,.widget_archive ul .current-cat-ancestor>ul,.widget_categories ul .current_page_ancestor>ul,.widget_categories ul .current_page_parent>ul,.widget_categories ul .current-cat-parent>ul,.widget_categories ul .current-cat-ancestor>ul,.widget_nav_menu ul .current_page_ancestor>ul,.widget_nav_menu ul .current_page_parent>ul,.widget_nav_menu ul .current-cat-parent>ul,.widget_nav_menu ul .current-cat-ancestor>ul,.widget_pages ul .current_page_ancestor>ul,.widget_pages ul .current_page_parent>ul,.widget_pages ul .current-cat-parent>ul,.widget_pages ul .current-cat-ancestor>ul{
    display:block
}
.widget_archive ul .current-cat>a,.widget_categories ul .current-cat>a,.widget_nav_menu ul .current-cat>a,.widget_pages ul .current-cat>a{
    color:var(--g5-color-accent)
}
.widget_archive ul li>ul,.widget_archive ul ul.children,.widget_archive ul ul.sub-menu,.widget_categories ul li>ul,.widget_categories ul ul.children,.widget_categories ul ul.sub-menu,.widget_nav_menu ul li>ul,.widget_nav_menu ul ul.children,.widget_nav_menu ul ul.sub-menu,.widget_pages ul li>ul,.widget_pages ul ul.children,.widget_pages ul ul.sub-menu{
    list-style:none;
    padding:0 0 0 20px;
    margin:0
}
.widget_categories ul span.count{
    position:absolute;
    top:6px;
    right:0
}
.widget_categories ul a:hover+.count{
    color:var(--g5-color-accent)
}
.widget_archive ul span.count{
    position:absolute;
    top:6px;
    right:0
}
.widget_pages ul .current_page_item>a{
    color:var(--g5-color-accent)
}
.widget_nav_menu ul .current-menu-item>a{
    color:var(--g5-color-accent)
}
.widget_rss ul,.widget_recent_entries ul,.widget_recent_comments ul,.widget_meta ul{
    padding:0;
    margin:0;
    list-style:none
}
.widget_rss ul li,.widget_recent_entries ul li,.widget_recent_comments ul li,.widget_meta ul li{
    line-height:20px;
    margin-bottom:15px;
    color:var(--g5-color-heading)
}
.widget_rss ul li:last-child,.widget_recent_entries ul li:last-child,.widget_recent_comments ul li:last-child,.widget_meta ul li:last-child{
    margin-bottom:0
}
.widget_rss ul a,.widget_recent_entries ul a,.widget_recent_comments ul a,.widget_meta ul a{
    color:inherit
}
.widget_rss ul a:hover,.widget_recent_entries ul a:hover,.widget_recent_comments ul a:hover,.widget_meta ul a:hover{
    color:var(--g5-color-accent)
}
.widget_recent_entries ul a{
    font-weight:600;
    letter-spacing:-.025em
}
.widget_rss ul .rsswidget{
    display:block;
    color:var(--g5-color-heading)
}
.widget_rss ul .rss-date{
    font-style:italic;
    font-size:.75rem;
    margin:2px 0;
    display:block
}
.tagcloud{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-align:center;
    align-items:center
}
.tagcloud i{
    margin:0 5px 5px 0;
    font-size:18px;
    color:var(--g5-color-heading)
}
.tagcloud a{
    color:var(--g5-color-muted);
    font-size:14px!important;
    margin:0 5px 5px 0;
    display:inline-block;
    -webkit-transition:all .3s;
    transition:all .3s;
    text-transform:lowercase
}
.tagcloud a:after{
    content:","
}
.tagcloud a:hover{
    color:var(--g5-color-heading)
}
.tagcloud a:last-child:after{
    content:""
}
.widget_calendar table{
    margin:0
}
.widget_calendar caption{
    caption-side:top;
    padding:11px 1rem;
    background-color:#e1e1e1;
    font-size:16px;
    color:var(--g5-color-heading);
    font-weight:600;
    text-align:center
}
.widget_calendar td,.widget_calendar th{
    padding:.3rem
}
.widget_calendar thead td,.widget_calendar thead th,.widget_calendar tbody td,.widget_calendar tbody th{
    text-align:center;
    border-width:1px;
    border-color:#eee
}
.widget_calendar tfoot td,.widget_calendar tfoot th{
    border:none
}
.widget_calendar tfoot #next{
    text-align:right
}
.custom-menu-services ul .menu-item{
    padding-left:30px
}
.custom-menu-services ul .menu-item+.menu-item{
    margin-top:10px
}
.custom-menu-services ul .menu-item:before,.custom-menu-services ul .menu-item:after{
    left:0;
    position:absolute;
    transform:translateY(-50%);
    top:50%;
    -webkit-transition:all .3s;
    transition:all .3s
}
.custom-menu-services ul .menu-item:before{
    content:"";
    width:18px;
    height:18px;
    border-radius:3px;
    background-color:#eee
}
.custom-menu-services ul .menu-item:after{
    font-family:"font awesome 5 pro";
    content:"";
    font-weight:600;
    font-size:20px;
    opacity:0;
    color:var(--g5-color-accent)
}
.custom-menu-services ul .menu-item:hover:before,.custom-menu-services ul .current-menu-item:before{
    opacity:0
}
.custom-menu-services ul .menu-item:hover:after,.custom-menu-services ul .current-menu-item:after{
    opacity:1
}
.custom-menu-services ul .menu-item:hover>a,.custom-menu-services ul .current-menu-item>a{
    color:var(--g5-color-heading)
}
.ere_widget_featured_properties.ere-property a,.ere_widget_recent_properties.ere-property a{
    color:inherit
}
.ere_widget_featured_properties.ere-property .property-item-content .property-title a,.ere_widget_recent_properties.ere-property .property-item-content .property-title a{
    font-size:16px;
    font-weight:500
}
.ere_widget_featured_properties.ere-property .property-item-content .property-title a:hover,.ere_widget_recent_properties.ere-property .property-item-content .property-title a:hover{
    color:var(--g5-color-accent)
}
.ere_widget_featured_properties.ere-property .property-price-postfix,.ere_widget_recent_properties.ere-property .property-price-postfix{
    color:var(--g5-color-text-main)
}
.ere_widget_featured_properties.ere-property .property-location i,.ere_widget_recent_properties.ere-property .property-location i{
    color:var(--g5-color-accent)
}
.ere_widget_featured_properties.ere-property .owl-dot.active span,.ere_widget_recent_properties.ere-property .owl-dot.active span{
    background-color:var(--g5-color-accent)
}
.ere_widget_featured_properties.ere-property .property-view-gallery-wrap,.ere_widget_recent_properties.ere-property .property-view-gallery-wrap{
    background-color:var(--g5-color-accent)
}
.ere_widget_featured_properties.ere-property .property-view-gallery-wrap:hover a,.ere_widget_recent_properties.ere-property .property-view-gallery-wrap:hover a{
    color:var(--g5-color-accent)
}
.ere_widget_featured_properties.ere-property .property-favorite,.ere_widget_featured_properties.ere-property .compare-property,.ere_widget_recent_properties.ere-property .property-favorite,.ere_widget_recent_properties.ere-property .compare-property{
    background-color:var(--g5-color-accent)
}
.ere_widget_featured_properties.ere-property .property-favorite:hover,.ere_widget_featured_properties.ere-property .compare-property:hover,.ere_widget_recent_properties.ere-property .property-favorite:hover,.ere_widget_recent_properties.ere-property .compare-property:hover{
    color:var(--g5-color-accent)
}
.ere_widget_login_menu .login-link i{
    margin-right:10px
}
.ere_widget_login_menu .login-link span{
    color:var(--g5-color-heading)
}
.ere_widget_login_menu .user-dropdown i{
    color:var(--g5-color-accent)
}
.ere_widget_login_menu .user-dropdown:hover .user-display-name{
    color:var(--g5-color-accent)
}
.ere_widget_login_menu .user-dropdown .badge{
    position:absolute;
    background-color:var(--g5-color-accent);
    color:#fff;
    right:1.25rem;
    transform:translateY(-50%);
    top:50%
}
.ere_widget_listing_property_taxonomy.ere_widget a{
    color:inherit
}
.ere_widget_listing_property_taxonomy.ere_widget ul li a:hover,.ere_widget_listing_property_taxonomy.ere_widget i{
    color:var(--g5-color-accent)!important
}
.ere_widget_mortgage_calculator.ere_widget .widget-title{
    margin-bottom:20px
}
.ere_widget_mortgage_calculator.ere_widget .form-group{
    margin-bottom:10px
}
.ere_widget_mortgage_calculator.ere_widget .title-mc-item{
    font-size:14px;
    color:var(--g5-color-text-main);
    font-weight:400;
    margin-bottom:6px
}
.ere_widget_mortgage_calculator.ere_widget .ere-mortgage-form input{
    border-color:#f8f8f8;
    height:52px
}
.ere_widget_mortgage_calculator.ere_widget .ere-mortgage-form input:focus{
    border-color:var(--g5-color-accent)
}
.ere_widget_mortgage_calculator.ere_widget .btn{
    margin-top:20px;
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent)
}
.ere_widget_mortgage_calculator.ere_widget .mc-output b{
    font-weight:400;
    color:var(--g5-color-text-main)
}
.ere_widget_mortgage_calculator.ere_widget .mc-output p{
    padding:7px 0;
    font-weight:500;
    margin-bottom:0;
    font-size:14px;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.ere_widget_mortgage_calculator.ere_widget .mc-output p:first-child{
    margin-top:15px
}
.ere_widget_mortgage_calculator.ere_widget .mc-output p+p{
    border-top:solid 1px;
    border-color:var(--g5-color-border)
}
.ere_widget_my_package .btn,.ere_widget_my_package .btn:hover,.ere_widget_my_package .btn:focus{
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent);
    color:var(--g5-color-accent-foreground)
}
.ere_widget_search_form.ere_widget .ere-search-status-tab .btn-status-filter.active{
    background-color:var(--g5-color-accent);
    border-color:var(--g5-color-accent)
}
.ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap input,.ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap select{
    border-color:#f8f8f8;
    height:52px
}
.ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap input:focus,.ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap select:focus{
    border-color:var(--g5-color-accent)
}
.ere_widget_search_form.ere_widget .ere-property-advanced-search .form-search-wrap .form-group{
    height:auto
}
.ere_widget_search_form.ere_widget .sidebar-filter .ui-slider-range.ui-widget-header.ui-corner-all{
    background-color:var(--g5-color-primary)
}
.ere_widget_search_form.ere_widget .sidebar-filter .ui-slider-handle.ui-state-default.ui-corner-all{
    background-color:#fff
}
.widget .register-agent .register-agent-text{
    line-height:1.39
}
.widget .register-agent p{
    font-size:18px;
    font-weight:500
}
.widget .register-agent .register-agent-btn{
    margin-top:27px
}
.content-404-wrapper{
    text-align:center
}
.content-404-wrapper h2{
    font-size:12rem;
    color:var(--g5-color-accent)
}
.content-404-wrapper h4{
    font-size:30px;
    font-weight:600;
    margin-bottom:30px
}
.content-404-wrapper p{
    font-size:15px;
    margin-bottom:35px
}
@media(max-width:1200px){
    .fs-45rem-lg{
        font-size:4.5rem!important
    }
    .gel-col-plr-15-xl .vc_column-inner,.gel-plr-15-xl{
        padding-left:15px!important;
        padding-right:15px!important
    }
}
@media(max-width:991px){
    .fs-35rem-md{
        font-size:3.5rem!important
    }
    .gel-col-plr-15-lg .vc_column-inner,.gel-plr-15-lg{
        padding-left:15px!important;
        padding-right:15px!important
    }
}
@media(max-width:767px){
    .gel-col-plr-15-md .vc_column-inner,.gel-plr-15-md{
        padding-left:15px!important;
        padding-right:15px!important
    }
}
.entry-content:after,.comment-form:after,.widget:after{
    content:"";
    display:block;
    clear:both
}
.text-color{
    color:var(--g5-color-text-main)
}
.text-accent{
    color:var(--g5-color-accent)
}
.border-color{
    border-color:var(--g5-color-border)
}
.heading-color{
    color:var(--g5-color-heading)
}
.heading-bg-color{
    background-color:var(--g5-color-heading)
}
.heading-border-color{
    border-color:var(--g5-color-heading)
}
.primary-color{
    color:var(--g5-color-primary)
}
.primary-bg-color{
    background-color:var(--g5-color-primary)
}
.dark-color{
    color:var(--g5-color-dark)
}
.gray-color{
    color:var(--g5-color-gray)
}
.color-muted{
    color:var(--g5-color-muted)
}
.color-bg-muted{
    background-color:var(--g5-color-muted)
}
.light-text-color{
    color:var(--g5-color-light)
}
