@charset "UTF-8";
.wp-block-archives-dropdown label{
    display:block
}
.wp-block-avatar{
    box-sizing:border-box
}
.wp-block-avatar.aligncenter{
    text-align:center
}
.wp-block-audio{
    box-sizing:border-box
}
.wp-block-audio figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-block-audio audio{
    width:100%;
    min-width:300px
}
.wp-block-button__link{
    cursor:pointer;
    display:inline-block;
    text-align:center;
    word-break:break-word;
    box-sizing:border-box
}
.wp-block-button__link.aligncenter{
    text-align:center
}
.wp-block-button__link.alignright{
    text-align:right
}
:where(.wp-block-button__link){
    box-shadow:none;
    text-decoration:none;
    border-radius:9999px;
    padding:calc(.667em + 2px) calc(1.333em + 2px)
}
.wp-block-button[style*=text-decoration] .wp-block-button__link{
    text-decoration:inherit
}
.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
}
.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button .wp-block-button__link.is-style-outline{
    border:2px solid;
    padding:.667em 1.333em
}
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color){
    color:currentColor
}
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background){
    background-color:transparent;
    background-image:none
}
.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-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{
    text-decoration:inherit
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link{
    font-size:inherit
}
.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{
    box-sizing:border-box
}
.wp-block-categories.alignleft{
    margin-right:2em
}
.wp-block-categories.alignright{
    margin-left:2em
}
.wp-block-code{
    box-sizing:border-box
}
.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-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)
}
:where(.wp-block-post-comments input[type=submit]){
    border:none
}
.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-comment-template.alignleft{
    float:left
}
.wp-block-comment-template.aligncenter{
    margin-left:auto;
    margin-right:auto;
    width:-moz-fit-content;
    width:fit-content
}
.wp-block-comment-template.alignright{
    float:right
}
.wp-block-cover,.wp-block-cover-image{
    position:relative;
    background-position:50%;
    min-height:430px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:1em;
    box-sizing:border-box
}
.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.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 .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover .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;
    object-fit:cover;
    outline:none;
    border:none;
    box-shadow:none
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
    background-attachment:fixed;
    background-size:cover;
    background-repeat:no-repeat
}
@supports (-webkit-overflow-scrolling:touch){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
        background-attachment:scroll
    }
}
@media (prefers-reduced-motion:reduce){
    .wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{
        background-attachment:scroll
    }
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{
    background-repeat:repeat;
    background-size:auto
}
.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{
    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:not(.wp-element-button){
    font-size:.8em
}
.wp-block-file.aligncenter{
    text-align:center
}
.wp-block-file.alignright{
    text-align:right
}
.wp-block-file *+.wp-block-file__button{
    margin-left:.75em
}
.wp-block-file__embed{
    margin-bottom:1em
}
:where(.wp-block-file__button){
    border-radius:2em;
    padding:.5em 1em
}
.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;
    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%;
    box-sizing:border-box
}
.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.has-custom-border img{
    box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.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.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{
    flex:initial;
    background:none;
    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%;
    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 img{
    height:auto;
    max-width:100%;
    vertical-align:bottom
}
.wp-block-image.has-custom-border img,.wp-block-image img{
    box-sizing:border-box
}
.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,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-image:url('data:image/svg+xml;
        utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        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 :where(.has-border-color){
    border-style:solid
}
.wp-block-image :where([style*=border-top-color]){
    border-top-style:solid
}
.wp-block-image :where([style*=border-right-color]){
    border-right-style:solid
}
.wp-block-image :where([style*=border-bottom-color]){
    border-bottom-style:solid
}
.wp-block-image :where([style*=border-left-color]){
    border-left-style:solid
}
.wp-block-image :where([style*=border-width]){
    border-style:solid
}
.wp-block-image :where([style*=border-top-width]){
    border-top-style:solid
}
.wp-block-image :where([style*=border-right-width]){
    border-right-style:solid
}
.wp-block-image :where([style*=border-bottom-width]){
    border-bottom-style:solid
}
.wp-block-image :where([style*=border-left-width]){
    border-left-style:solid
}
.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{
    /*!rtl:begin:ignore*/
    direction:ltr;
    /*!rtl:end:ignore*/
    display:grid;
    grid-template-columns:50% 1fr;
    grid-template-rows:auto;
    box-sizing:border-box
}
.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{
    /*!rtl:begin:ignore*/
    grid-column:1;
    grid-row:1;
    /*!rtl:end:ignore*/
    margin:0
}
.wp-block-media-text .wp-block-media-text__content{
    direction:ltr;
    /*!rtl:begin:ignore*/
    grid-column:2;
    grid-row:1;
    /*!rtl:end:ignore*/
    padding:0 8%;
    word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
    /*!rtl:begin:ignore*/
    grid-column:2;
    grid-row:1
    /*!rtl:end:ignore*/
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
    /*!rtl:begin:ignore*/
    grid-column:1;
    grid-row:1
    /*!rtl:end:ignore*/
}
.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{
    display:block
}
.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 .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 .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{
    display:flex;
    flex-grow:1
}
.wp-block-navigation .has-child .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 .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
    margin:0
}
@media (min-width:782px){
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{
        left:100%;
        top:-1px
    }
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{
        content:"";
        position:absolute;
        right:100%;
        height:100%;
        display:block;
        width:.5em;
        background:transparent
    }
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{
        margin-right:.25em
    }
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{
        transform:rotate(-90deg)
    }
}
.wp-block-navigation .has-child: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: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-page-list,.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
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)){
    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
}
@keyframes overlay-menu__fade-in-animation{
    0%{
        opacity:0;
        transform:translateY(.5em)
    }
    to{
        opacity:1;
        transform:translateY(0)
    }
}
.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-link a{
    color:inherit
}
.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;
    animation:overlay-menu__fade-in-animation .1s ease-out;
    animation-fill-mode:forwards;
    padding:var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);
    overflow:auto;
    z-index:100000
}
@media (prefers-reduced-motion:reduce){
    .wp-block-navigation__responsive-container.is-menu-open{
        animation-duration:1ms;
        animation-delay:0s
    }
}
.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:transparent!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:transparent;
    border:none;
    margin:0;
    padding:0;
    text-transform:inherit
}
.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%;
    max-width:var(--wp--style--global--wide-size,100%);
    margin-left:auto;
    margin-right:auto
}
.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
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
    margin-top:46px
}
@media (min-width:782px){
    .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{
        margin-top:32px
    }
}
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-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]{
    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-date{
    box-sizing:border-box
}
.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;
    box-sizing:border-box
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{
    width:100%
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{
    position:absolute;
    inset:0;
    background-color:#000
}
.wp-block-post-featured-image{
    position:relative
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{
    background-color:transparent
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{
    opacity:0
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{
    opacity:.1
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{
    opacity:.2
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{
    opacity:.3
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{
    opacity:.4
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{
    opacity:.5
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{
    opacity:.6
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{
    opacity:.7
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{
    opacity:.8
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{
    opacity:.9
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{
    opacity:1
}
.wp-block-post-terms__separator{
    white-space:pre-wrap
}
.wp-block-post-title{
    word-break:break-word;
    box-sizing:border-box
}
.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{
    max-width:420px
}
.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{
    margin-top:0;
    margin-bottom:0;
    max-width:100%;
    list-style:none;
    padding:0
}
.wp-block-post-template.wp-block-post-template{
    background:none
}
.wp-block-post-template.is-flex-container{
    flex-direction:row;
    display:flex;
    flex-wrap:wrap;
    gap:1.25em
}
.wp-block-post-template.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{
        width:calc(50% - .625em)
    }
    .wp-block-post-template.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{
        width:calc(25% - .9375em)
    }
    .wp-block-post-template.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{
        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.is-content-justification-space-between>.wp-block-query-pagination-next:last-child{
    margin-inline-start:auto
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{
    margin-inline-end:auto
}
.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-query-title,.wp-block-quote{
    box-sizing:border-box
}
.wp-block-quote{
    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{
    margin-left:.625em;
    word-break:normal
}
.wp-block-search__button.has-icon{
    line-height:0
}
.wp-block-search__button svg{
    min-width:1.5em;
    min-height:1.5em;
    fill:currentColor;
    vertical-align:text-bottom
}
:where(.wp-block-search__button){
    border:1px solid #ccc;
    padding:.375em .625em
}
.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;
    margin-left:0;
    margin-right:0;
    min-width:3em;
    border:1px solid #949494;
    text-decoration:unset!important
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button{
    margin-left:0
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
    padding:4px;
    border:1px solid #949494
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{
    border-radius:0;
    border:none;
    padding:0 0 0 .25em
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{
    outline:none
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){
    padding:.125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper{
    margin:auto
}
.wp-block-separator{
    border:1px solid;
    border-right:none;
    border-left:none
}
.wp-block-separator.is-style-dots{
    background:none!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{
    box-sizing:border-box;
    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 img{
    height:auto;
    max-width:100%
}
.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{
    box-sizing:border-box;
    padding-left:0;
    padding-right:0;
    text-indent:0;
    margin-left:0;
    background:none
}
.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:#ff4500;
    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-whatsapp{
    background-color:#25d366;
    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:none
}
.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:#ff4500
}
.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-whatsapp{
    color:#25d366
}
.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;
    justify-content: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{
    overflow-x:auto
}
.wp-block-table table{
    border-collapse:collapse;
    width:100%
}
.wp-block-table td,.wp-block-table th{
    border:1px solid;
    padding:.5em
}
.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-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th,.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th{
    border-top-color:inherit
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child){
    border-top-color:currentColor
}
.wp-block-table table[style*=border-right-color]>*,.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr{
    border-right-color:inherit
}
.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th,.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th{
    border-bottom-color:inherit
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){
    border-bottom-color:currentColor
}
.wp-block-table table[style*=border-left-color]>*,.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr{
    border-left-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{
    box-sizing:border-box
}
.wp-block-video video{
    width:100%
}
@supports (position:sticky){
    .wp-block-video [poster]{
        object-fit:cover
    }
}
.wp-block-video.aligncenter{
    text-align:center
}
.wp-block-video figcaption{
    margin-top:.5em;
    margin-bottom:1em
}
.wp-element-button{
    cursor:pointer
}
: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);
    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;
    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){
    border-style:solid
}
html :where([style*=border-top-color]){
    border-top-style:solid
}
html :where([style*=border-right-color]){
    border-right-style:solid
}
html :where([style*=border-bottom-color]){
    border-bottom-style:solid
}
html :where([style*=border-left-color]){
    border-left-style:solid
}
html :where([style*=border-width]){
    border-style:solid
}
html :where([style*=border-top-width]){
    border-top-style:solid
}
html :where([style*=border-right-width]){
    border-right-style:solid
}
html :where([style*=border-bottom-width]){
    border-bottom-style:solid
}
html :where([style*=border-left-width]){
    border-left-style:solid
}
html :where(img[class*=wp-image-]){
    height:auto;
    max-width:100%
}
figure{
    margin:0 0 1em
}
 .wp-block-contentpilot-accordion{
    margin-bottom:1.2em
}
.wp-block-contentpilot-accordion+.wp-block-contentpilot-accordion{
    margin-top:-.6em
}
.wp-block-contentpilot-flip-card__card{
    width:100%
}
:hover>.wp-block-contentpilot-flip-card__back{
    opacity:1
}
:hover>.wp-block-contentpilot-flip-card__front-content{
    opacity:0;
    -webkit-transition:all .15s ease-in;
    -o-transition:all .15s ease-in;
    transition:all .15s ease-in
}
.wp-block-contentpilot-flip-card__front{
    position:relative;
    height:100%;
    min-height:40vh;
    background-position:center;
    background-size:cover;
    -o-object-fit:cover;
    object-fit:cover
}
.wp-block-contentpilot-flip-card__back{
    display:grid;
    height:100%;
    min-height:inherit;
    opacity:0;
    background-color:#fff;
    text-align:left;
    -webkit-transition:all .15s ease-in;
    -o-transition:all .15s ease-in;
    transition:all .15s ease-in;
    direction:ltr;
    grid-template-columns:100%;
    grid-template-rows:auto
}
.wp-block-contentpilot-flip-card__front-content{
    position:absolute;
    top:50%;
    left:50%;
    width:100%;
    height:auto;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.wp-block-contentpilot-flip-card__front-content span{
    display:block;
    text-align:center
}
.wp-block-contentpilot-flip-card__front-content img{
    display:block;
    margin-right:auto;
    margin-left:auto
}
.wp-block-contentpilot-flip-card .is-vertically-aligned-bottom{
    -ms-flex-item-align:end;
    align-self:end
}
.wp-block-contentpilot-flip-card .is-vertically-aligned-center{
    -ms-flex-item-align:center;
    align-self:center
}
.wp-block-contentpilot-flip-card .is-vertically-aligned-top{
    -ms-flex-item-align:normal;
    align-self:normal
}
.wp-block-contentpilot-flip-card .wp-block-group{
    display:block;
    position:relative;
    height:inherit;
    min-height:inherit
}
.wp-block-contentpilot-expand-more__less-button,.wp-block-contentpilot-expand-more__more-button,.wp-block-contentpilot-expand-more__excerpt,.wp-block-contentpilot-expand-more__full-content{
    display:none
}
.is-visible{
    display:block
}
 .wp-block-contentpilot-accordion{
    margin-bottom:1.2em
}
.wp-block-contentpilot-accordion+.wp-block-contentpilot-accordion{
    margin-top:-.6em
}
 body:not(.wp-admin) .blockopts-show{
    display:none
}
@media screen and (min-width:769px){
    body:not(.wp-admin) .blockopts-hide.blockopts-desktop,body:not(.wp-admin) .editorskit-no-desktop{
        display:none
    }
    body:not(.wp-admin) .blockopts-show.blockopts-desktop{
        display:block
    }
}
@media screen and (max-width:768px)and (min-width:737px){
    body:not(.wp-admin) .blockopts-hide.blockopts-tablet,body:not(.wp-admin) .editorskit-no-tablet{
        display:none
    }
    body:not(.wp-admin) .blockopts-show.blockopts-tablet{
        display:block
    }
    body:not(.wp-admin) .has-tablet-text-align-center{
        text-align:center
    }
    body:not(.wp-admin) .has-tablet-text-align-center.wp-block-buttons{
        justify-content:center
    }
    body:not(.wp-admin) .has-tablet-text-align-right{
        text-align:right
    }
    body:not(.wp-admin) .has-tablet-text-align-right.wp-block-buttons{
        justify-content:right
    }
    body:not(.wp-admin) .has-tablet-text-align-left{
        text-align:left
    }
    body:not(.wp-admin) .has-tablet-text-align-left.wp-block-buttons{
        justify-content:left
    }
    body:not(.wp-admin) .has-tablet-text-align-justify{
        text-align:justify
    }
}
@media screen and (max-width:736px){
    body:not(.wp-admin) .blockopts-hide.blockopts-mobile,body:not(.wp-admin) .editorskit-no-mobile{
        display:none
    }
    body:not(.wp-admin) .blockopts-show.blockopts-mobile{
        display:block
    }
    body:not(.wp-admin) .has-mobile-text-align-center{
        text-align:center
    }
    body:not(.wp-admin) .has-mobile-text-align-center.wp-block-buttons{
        justify-content:center
    }
    body:not(.wp-admin) .has-mobile-text-align-right{
        text-align:right
    }
    body:not(.wp-admin) .has-mobile-text-align-right.wp-block-buttons{
        justify-content:right
    }
    body:not(.wp-admin) .has-mobile-text-align-left{
        text-align:left
    }
    body:not(.wp-admin) .has-mobile-text-align-left.wp-block-buttons{
        justify-content:left
    }
    body:not(.wp-admin) .has-mobile-text-align-justify{
        text-align:justify
    }
}
.mt-0{
    margin-top:0!important
}
.mb-0{
    margin-bottom:0!important
}
.pt-0{
    padding-top:0!important
}
.pb-0{
    padding-bottom:0!important
}
.is-style-editorskit-circular.wp-block-image img,.is-style-editorskit-circular:not(.wp-block-image){
    border-radius:9999px!important;
    object-fit:cover;
    overflow:hidden
}
.is-style-editorskit-rounded.wp-block-image img,.is-style-editorskit-rounded:not(.wp-block-image){
    border-radius:.5em;
    overflow:hidden
}
.is-style-editorskit-diagonal.wp-block-image img,.is-style-editorskit-diagonal:not(.wp-block-image){
    clip-path:polygon(0 12%,0 100%,100% 88%,100% 0)
}
.is-style-editorskit-inverted-diagonal.wp-block-image img,.is-style-editorskit-inverted-diagonal:not(.wp-block-image){
    clip-path:polygon(0 0,0 88%,100% 100%,100% 12%)
}
.is-style-editorskit-shadow.wp-block-image img,.is-style-editorskit-shadow:not(.wp-block-image){
    box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)
}
.is-style-editorskit-shadow.wp-block-image img:hover,.is-style-editorskit-shadow:not(.wp-block-image):hover{
    box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)
}
ul.has-list-bullet-color li:before{
    top:2px;
    content:"•";
    text-align:center;
    font-weight:900;
    background-color:transparent;
    color:var(--ek-bullet-color)
}
ol.has-list-bullet-color{
    counter-reset:li var(--li-start,0)
}
ol.has-list-bullet-color li{
    counter-increment:li
}
ol.has-list-bullet-color li:before{
    content:counter(li) ".";
    top:2px;
    text-align:center;
    background-color:transparent;
    color:var(--ek-bullet-color)
}
ol.has-list-bullet-color:not(.is-style-connected) li:before{
    width:auto!important;
    min-width:25px
}
ol.has-list-bullet-color.is-style-default li{
    counter-increment:li;
    counter-reset:li counter(li)
}
ol.has-list-bullet-color.is-style-default li:before{
    top:1em;
    margin-top:-.95em
}
ol.has-list-bullet-color li,ol.is-style-arrow li,ol.is-style-checked li,ol.is-style-connected li,ol.is-style-crossed li,ol.is-style-dashed li,ol.is-style-starred li,ul.has-list-bullet-color li,ul.is-style-arrow li,ul.is-style-checked li,ul.is-style-connected li,ul.is-style-crossed li,ul.is-style-dashed li,ul.is-style-starred li{
    list-style-type:none!important;
    padding-left:8px;
    position:relative
}
ol.has-list-bullet-color li:before,ol.is-style-arrow li:before,ol.is-style-checked li:before,ol.is-style-connected li:before,ol.is-style-crossed li:before,ol.is-style-dashed li:before,ol.is-style-starred li:before,ul.has-list-bullet-color li:before,ul.is-style-arrow li:before,ul.is-style-checked li:before,ul.is-style-connected li:before,ul.is-style-crossed li:before,ul.is-style-dashed li:before,ul.is-style-starred li:before{
    background-size:cover;
    display:inline-block;
    height:25px;
    left:-25px;
    position:absolute;
    top:1em;
    margin-top:-18px;
    transform:scale(.9);
    width:25px;
    mask-repeat:no-repeat;
    -webkit-mask-repeat:no-repeat
}
ol.is-style-arrow li:before,ol.is-style-checked li:before,ol.is-style-connected li:before,ol.is-style-crossed li:before,ol.is-style-starred li:before,ul.is-style-arrow li:before,ul.is-style-checked li:before,ul.is-style-connected li:before,ul.is-style-crossed li:before,ul.is-style-starred li:before{
    content:"";
    background-color:var(--ek-bullet-color,currentColor)
}
ol.is-style-arrow li:before,ul.is-style-arrow li:before{
    transform:scale(.65);
    margin-top:-16px;
    mask-image:url('data:image/svg+xml;
    utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" > <path d="M5.88 4.12L13.76 12l-7.88 7.88L8 22l10-10L8 2z"></path><path fill="none" d="M0 0h24v24H0z"></path></svg>');
    -webkit-mask-image:url('data:image/svg+xml;
    utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" > <path d="M5.88 4.12L13.76 12l-7.88 7.88L8 22l10-10L8 2z"></path><path fill="none" d="M0 0h24v24H0z"></path></svg>')
}
ol.is-style-checked li:before,ul.is-style-checked li:before{
    mask-image:url('data:image/svg+xml;
    utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" ><path fill="none" d="M0 0h24v24H0z"></path><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></svg>');
    -webkit-mask-image:url('data:image/svg+xml;
    utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" ><path fill="none" d="M0 0h24v24H0z"></path><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></svg>')
}
ol.is-style-crossed li:before,ul.is-style-crossed li:before{
    mask-image:url('data:image/svg+xml;
    utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" ><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path><path fill="none" d="M0 0h24v24H0z"></path></svg>');
    -webkit-mask-image:url('data:image/svg+xml;
    utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" ><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path><path fill="none" d="M0 0h24v24H0z"></path></svg>')
}
ol.is-style-starred li:before,ul.is-style-starred li:before{
    mask-image:url('data:image/svg+xml;
    utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" > <path fill="none" d="M0 0h24v24H0z"></path><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"></path><path fill="none" d="M0 0h24v24H0z"></path></svg>');
    -webkit-mask-image:url('data:image/svg+xml;
    utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" > <path fill="none" d="M0 0h24v24H0z"></path><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"></path><path fill="none" d="M0 0h24v24H0z"></path></svg>')
}
ol.is-style-dashed li:before,ul.is-style-dashed li:before{
    content:"–";
    text-align:right
}
ol.is-style-connected,ol.is-style-connected ol,ol.is-style-connected ul,ul.is-style-connected,ul.is-style-connected ol,ul.is-style-connected ul{
    overflow:hidden
}
ol.is-style-connected li:before,ul.is-style-connected li:before{
    border-radius:9999px;
    background:var(--ek-bullet-color,currentColor);
    height:12px;
    width:12px;
    top:.5em;
    left:-18px;
    margin-top:0
}
ol.is-style-connected li:after,ul.is-style-connected li:after{
    content:"";
    position:absolute;
    height:125%;
    border-left:2px solid var(--ek-bullet-color,currentColor);
    left:-13px;
    top:0
}
ol.is-style-connected.has-list-bullet-color li:before,ul.is-style-connected.has-list-bullet-color li:before{
    background-color:var(--ek-bullet-color)
}
ol.is-style-connected.has-list-bullet-color li:after,ul.is-style-connected.has-list-bullet-color li:after{
    border-color:var(--ek-bullet-color)
}
ol.is-style-none,ol.is-style-none li,ul.is-style-none,ul.is-style-none li{
    list-style-type:none!important;
    padding-left:0!important
}
ol.is-style-none li,ul.is-style-none li{
    margin-left:0!important
}
ol.is-style-none li:before,ul.is-style-none li:before{
    content:""
}
.is-style-gapless.wp-block-columns>.wp-block-column{
    margin-left:0!important;
    margin-right:0!important;
    flex-basis:50%
}
.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-top{
    grid-template-columns:100%!important;
    grid-template-areas:"media-text-media" "media-text-content"
}
.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-top .wp-block-media-text__content{
    grid-column:1;
    grid-row:2
}
.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-bottom{
    grid-template-columns:100%!important;
    grid-template-areas:"media-text-content" "media-text-media"
}
.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-bottom .wp-block-media-text__media{
    grid-column:1;
    grid-row:2
}
.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-bottom .wp-block-media-text__content{
    grid-column:1;
    grid-row:1
}
.wp-block-cover.is-vertically-aligned-top{
    align-items:flex-start;
    align-self:flex-start
}
.wp-block-cover.is-vertically-aligned-bottom{
    align-items:flex-end;
    align-self:flex-end
}
.ek-linked-block{
    position:relative!important
}
.ek-linked-block a.editorskit-block-link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:90
}
.ek-linked-block.ek-linked-block-animate{
    transition:.35s
}
.ek-linked-block.ek-linked-block-animate:hover{
    transform:translateY(-15px)
}
.uppercase{
    text-transform:uppercase
}
.has-inline-background{
    padding:.12em 4px;
    border-radius:2px
}
div[class*=wp-block-].caption-align-left figcaption,figure[class*=wp-block-].caption-align-left figcaption,ul[class*=wp-block-].caption-align-left figcaption{
    text-align:left
}
div[class*=wp-block-].caption-align-center figcaption,figure[class*=wp-block-].caption-align-center figcaption,ul[class*=wp-block-].caption-align-center figcaption{
    text-align:center
}
div[class*=wp-block-].caption-align-right figcaption,figure[class*=wp-block-].caption-align-right figcaption,ul[class*=wp-block-].caption-align-right figcaption{
    text-align:right
}
.has-text-align-justify{
    text-align:justify
}
.has-ek-indent{
    padding-left:var(--ek-indent,20px)
}
.ek-align-slim{
    max-width:500px!important;
    margin-left:auto;
    margin-right:auto
}
.ek-padding--sm{
    padding:14px!important
}
.ek-padding--md{
    padding:24px!important
}
.ek-padding--lg{
    padding:34px!important
}
.ek-padding--xl{
    padding:60px!important
}
.ek-rounded-none{
    border-radius:0!important
}
.ek-rounded-sm{
    border-radius:.125rem!important
}
.ek-rounded-md{
    border-radius:.25rem!important
}
.ek-rounded-lg{
    border-radius:.5rem!important
}
.ek-rounded-xl{
    border-radius:.9rem!important
}
.ek-rounded-full{
    border-radius:9999px!important
}
.ek-rounded-full,.ek-rounded-lg,.ek-rounded-md,.ek-rounded-sm,.ek-rounded-xl{
    overflow:hidden
}
@media(max-width:1024px){
    .lg\:ek-padding--sm{
        padding:14px!important
    }
    .lg\:ek-padding--md{
        padding:24px!important
    }
    .lg\:ek-padding--lg{
        padding:34px!important
    }
    .lg\:ek-padding--xl{
        padding:60px!important
    }
}
@media(max-width:768px){
    .md\:ek-padding--sm{
        padding:14px!important
    }
    .md\:ek-padding--md{
        padding:24px!important
    }
    .md\:ek-padding--lg{
        padding:34px!important
    }
    .md\:ek-padding--xl{
        padding:60px!important
    }
}
@media(max-width:640px){
    .sm\:ek-padding--sm{
        padding:14px!important
    }
    .sm\:ek-padding--md{
        padding:24px!important
    }
    .sm\:ek-padding--lg{
        padding:34px!important
    }
    .sm\:ek-padding--xl{
        padding:60px!important
    }
}
.ek-margin--sm{
    margin:14px!important
}
.ek-margin--md{
    margin:24px!important
}
.ek-margin--lg{
    margin:34px!important
}
.ek-margin--xl{
    margin:60px!important
}
@media(max-width:1024px){
    .lg\:ek-margin--sm{
        margin:14px!important
    }
    .lg\:ek-margin--md{
        margin:24px!important
    }
    .lg\:ek-margin--lg{
        margin:34px!important
    }
    .lg\:ek-margin--xl{
        margin:60px!important
    }
}
@media(max-width:768px){
    .md\:ek-margin--sm{
        margin:14px!important
    }
    .md\:ek-margin--md{
        margin:24px!important
    }
    .md\:ek-margin--lg{
        margin:34px!important
    }
    .md\:ek-margin--xl{
        margin:60px!important
    }
}
@media(max-width:640px){
    .sm\:ek-margin--sm{
        margin:14px!important
    }
    .sm\:ek-margin--md{
        margin:24px!important
    }
    .sm\:ek-margin--lg{
        margin:34px!important
    }
    .sm\:ek-margin--xl{
        margin:60px!important
    }
}
body:not(.wp-admin) .ek-flex>div{
    display:flex!important
}
body:not(.wp-admin) .ek-flex-initial>div{
    flex:0 1 auto!important
}
body:not(.wp-admin) .ek-flex-1>div{
    flex:1 1 0%!important
}
body:not(.wp-admin) .ek-flex-auto>div{
    flex:1 1 auto!important
}
body:not(.wp-admin) .ek-flex-none>div{
    flex:none!important
}
body:not(.wp-admin) .ek-flex-no-wrap>div{
    flex-wrap:nowrap!important
}
body:not(.wp-admin) .ek-flex-wrap>div{
    flex-wrap:wrap!important
}
body:not(.wp-admin) .ek-flex-wrap-reverse>div{
    flex-wrap:wrap-reverse!important
}
body:not(.wp-admin) .ek-flex-row>div{
    flex-direction:row!important
}
body:not(.wp-admin) .ek-flex-row-reverse>div{
    flex-direction:row-reverse!important
}
body:not(.wp-admin) .ek-flex-col>div{
    flex-direction:column!important
}
body:not(.wp-admin) .ek-flex-col-reverse>div{
    flex-direction:column-reverse!important
}
body:not(.wp-admin) .ek-items-stretch>div{
    align-items:stretch!important
}
body:not(.wp-admin) .ek-items-start>div{
    align-items:flex-start!important
}
body:not(.wp-admin) .ek-items-center>div{
    align-items:center!important
}
body:not(.wp-admin) .ek-items-end.wp-block-cover,body:not(.wp-admin) .ek-items-end>div{
    align-items:flex-end!important
}
body:not(.wp-admin) .ek-items-baseline>div{
    align-items:baseline!important
}
body:not(.wp-admin) .ek-justify-start>div{
    justify-content:flex-start!important
}
body:not(.wp-admin) .ek-justify-center>div{
    justify-content:center!important
}
body:not(.wp-admin) .ek-justify-end>div{
    justify-content:flex-end!important
}
body:not(.wp-admin) .ek-justify-between>div{
    justify-content:space-between!important
}
body:not(.wp-admin) .ek-justify-around>div{
    justify-content:space-around!important
}
@media(max-width:1024px){
    body:not(.wp-admin) .lg\:ek-flex>div{
        display:flex!important
    }
    body:not(.wp-admin) .lg\:ek-flex-initial>div{
        flex:0 1 auto!important
    }
    body:not(.wp-admin) .lg\:ek-flex-1>div{
        flex:1 1 0%!important
    }
    body:not(.wp-admin) .lg\:ek-flex-auto>div{
        flex:1 1 auto!important
    }
    body:not(.wp-admin) .lg\:ek-flex-none>div{
        flex:none!important
    }
    body:not(.wp-admin) .lg\:ek-flex-no-wrap>div{
        flex-wrap:nowrap!important
    }
    body:not(.wp-admin) .lg\:ek-flex-wrap>div{
        flex-wrap:wrap!important
    }
    body:not(.wp-admin) .lg\:ek-flex-wrap-reverse>div{
        flex-wrap:wrap-reverse!important
    }
    body:not(.wp-admin) .lg\:ek-flex-row>div{
        flex-direction:row!important
    }
    body:not(.wp-admin) .lg\:ek-flex-row-reverse>div{
        flex-direction:row-reverse!important
    }
    body:not(.wp-admin) .lg\:ek-flex-col>div{
        flex-direction:column!important
    }
    body:not(.wp-admin) .lg\:ek-flex-col-reverse>div{
        flex-direction:column-reverse!important
    }
    body:not(.wp-admin) .lg\:ek-items-stretch>div{
        align-items:stretch!important
    }
    body:not(.wp-admin) .lg\:ek-items-start>div{
        align-items:flex-start!important
    }
    body:not(.wp-admin) .lg\:ek-items-center>div{
        align-items:center!important
    }
    body:not(.wp-admin) .lg\:ek-items-end>div{
        align-items:flex-end!important
    }
    body:not(.wp-admin) .lg\:ek-items-baseline>div{
        align-items:baseline!important
    }
    body:not(.wp-admin) .lg\:ek-justify-start>div{
        justify-content:flex-start!important
    }
    body:not(.wp-admin) .lg\:ek-justify-center>div{
        justify-content:center!important
    }
    body:not(.wp-admin) .lg\:ek-justify-end>div{
        justify-content:flex-end!important
    }
    body:not(.wp-admin) .lg\:ek-justify-between>div{
        justify-content:space-between!important
    }
    body:not(.wp-admin) .lg\:ek-justify-around>div{
        justify-content:space-around!important
    }
}
@media(max-width:768px){
    body:not(.wp-admin) .md\:ek-flex>div{
        display:flex!important
    }
    body:not(.wp-admin) .md\:ek-flex-initial>div{
        flex:0 1 auto!important
    }
    body:not(.wp-admin) .md\:ek-flex-1>div{
        flex:1 1 0%!important
    }
    body:not(.wp-admin) .md\:ek-flex-auto>div{
        flex:1 1 auto!important
    }
    body:not(.wp-admin) .md\:ek-flex-none>div{
        flex:none!important
    }
    body:not(.wp-admin) .md\:ek-flex-no-wrap>div{
        flex-wrap:nowrap!important
    }
    body:not(.wp-admin) .md\:ek-flex-wrap>div{
        flex-wrap:wrap!important
    }
    body:not(.wp-admin) .md\:ek-flex-wrap-reverse>div{
        flex-wrap:wrap-reverse!important
    }
    body:not(.wp-admin) .md\:ek-flex-row>div{
        flex-direction:row!important
    }
    body:not(.wp-admin) .md\:ek-flex-row-reverse>div{
        flex-direction:row-reverse!important
    }
    body:not(.wp-admin) .md\:ek-flex-col>div{
        flex-direction:column!important
    }
    body:not(.wp-admin) .md\:ek-flex-col-reverse>div{
        flex-direction:column-reverse!important
    }
    body:not(.wp-admin) .md\:ek-items-stretch>div{
        align-items:stretch!important
    }
    body:not(.wp-admin) .md\:ek-items-start>div{
        align-items:flex-start!important
    }
    body:not(.wp-admin) .md\:ek-items-center>div{
        align-items:center!important
    }
    body:not(.wp-admin) .md\:ek-items-end>div{
        align-items:flex-end!important
    }
    body:not(.wp-admin) .md\:ek-items-baseline>div{
        align-items:baseline!important
    }
    body:not(.wp-admin) .md\:ek-justify-start>div{
        justify-content:flex-start!important
    }
    body:not(.wp-admin) .md\:ek-justify-center>div{
        justify-content:center!important
    }
    body:not(.wp-admin) .md\:ek-justify-end>div{
        justify-content:flex-end!important
    }
    body:not(.wp-admin) .md\:ek-justify-between>div{
        justify-content:space-between!important
    }
    body:not(.wp-admin) .md\:ek-justify-around>div{
        justify-content:space-around!important
    }
}
@media(max-width:640px){
    body:not(.wp-admin) .sm\:ek-flex>div{
        display:flex!important
    }
    body:not(.wp-admin) .sm\:ek-flex-initial>div{
        flex:0 1 auto!important
    }
    body:not(.wp-admin) .sm\:ek-flex-1>div{
        flex:1 1 0%!important
    }
    body:not(.wp-admin) .sm\:ek-flex-auto>div{
        flex:1 1 auto!important
    }
    body:not(.wp-admin) .sm\:ek-flex-none>div{
        flex:none!important
    }
    body:not(.wp-admin) .sm\:ek-flex-no-wrap>div{
        flex-wrap:nowrap!important
    }
    body:not(.wp-admin) .sm\:ek-flex-wrap>div{
        flex-wrap:wrap!important
    }
    body:not(.wp-admin) .sm\:ek-flex-wrap-reverse>div{
        flex-wrap:wrap-reverse!important
    }
    body:not(.wp-admin) .sm\:ek-flex-row>div{
        flex-direction:row!important
    }
    body:not(.wp-admin) .sm\:ek-flex-row-reverse>div{
        flex-direction:row-reverse!important
    }
    body:not(.wp-admin) .sm\:ek-flex-col>div{
        flex-direction:column!important
    }
    body:not(.wp-admin) .sm\:ek-flex-col-reverse>div{
        flex-direction:column-reverse!important
    }
    body:not(.wp-admin) .sm\:ek-items-stretch>div{
        align-items:stretch!important
    }
    body:not(.wp-admin) .sm\:ek-items-start>div{
        align-items:flex-start!important
    }
    body:not(.wp-admin) .sm\:ek-items-center>div{
        align-items:center!important
    }
    body:not(.wp-admin) .sm\:ek-items-end>div{
        align-items:flex-end!important
    }
    body:not(.wp-admin) .sm\:ek-items-baseline>div{
        align-items:baseline!important
    }
    body:not(.wp-admin) .sm\:ek-justify-start>div{
        justify-content:flex-start!important
    }
    body:not(.wp-admin) .sm\:ek-justify-center>div{
        justify-content:center!important
    }
    body:not(.wp-admin) .sm\:ek-justify-end>div{
        justify-content:flex-end!important
    }
    body:not(.wp-admin) .sm\:ek-justify-between>div{
        justify-content:space-between!important
    }
    body:not(.wp-admin) .sm\:ek-justify-around>div{
        justify-content:space-around!important
    }
}
.ek-w-full,.ek-w-full>.wp-block-button__link{
    max-width:100%!important
}
@media(max-width:768px){
    .md\:ek-w-full,.md\:ek-w-full>.wp-block-button__link{
        max-width:100%!important
    }
}
@media(max-width:640px){
    .sm\:ek-w-full,.sm\:ek-w-full>.wp-block-button__link{
        max-width:100%!important
    }
}
body .entry [class*=wp-block-].h-screen,body div [class*=wp-block-].h-screen{
    min-height:100vh
}
body .entry [class*=wp-block-].h-screen.wp-block-image img,body div [class*=wp-block-].h-screen.wp-block-image img{
    object-fit:cover;
    min-height:100vh
}
/*! This file is auto-generated */
 .wp-block-button__link{
    color:#fff;
    background-color:#32373c;
    border-radius:9999px;
    box-shadow:none;
    text-decoration:none;
    padding:calc(.667em + 2px) calc(1.333em + 2px);
    font-size:1.125em
}
 .ctf-fixed-height{
    overflow:auto
}
#ctf .ctf-item{
    padding:15px 5px;
    overflow:hidden
}
#ctf.ctf-boxed-style .ctf-item{
    padding:15px
}
#ctf .ctf-item:first-child{
    border-top:none
}
#ctf .ctf-item:last-of-type{
    border-bottom:none!important
}
#ctf .ctf_remaining{
    display:none
}
#ctf .ctf_more{
    padding:1px;
    border:1px solid transparent;
    border-radius:3px;
    display:inline-block;
    line-height:1
}
#ctf .ctf_more:hover{
    cursor:pointer;
    background:rgba(0,0,0,.05);
    border:1px solid rgba(0,0,0,.1);
    text-decoration:none
}
#ctf .ctf-header{
    float:left;
    clear:both;
    margin:0;
    padding:5px 5px 15px 5px;
    line-height:1.2;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#ctf .ctf-header a{
    float:left;
    display:block;
    min-width:100%\9
}
#ctf .ctf-header-img{
    float:left;
    position:relative;
    width:48px;
    margin:0 0 0 -100%!important;
    overflow:hidden;
    -moz-border-radius:40px;
    -webkit-border-radius:40px;
    border-radius:40px
}
#ctf .ctf-header-img img{
    display:block;
    float:left;
    margin:0!important;
    padding:0!important;
    border:none!important;
    -moz-border-radius:40px;
    -webkit-border-radius:40px;
    border-radius:40px
}
#ctf .ctf-author-avatar{
    clear:both;
    margin:3px 6px 0 -53px
}
#ctf .ctf-author-name{
    margin-left:6px
}
#ctf .ctf-author-box{
    margin-left:53px
}
#ctf .ctf-header-img-hover,#ctf .ctf-header-generic-icon{
    display:none;
    position:absolute;
    width:100%;
    top:0;
    bottom:0;
    left:0;
    text-align:center;
    color:#fff;
    background:#1b95e0;
    background:rgba(27,149,224,.85);
    -moz-border-radius:40px;
    -webkit-border-radius:40px;
    border-radius:40px;
    z-index:999
}
#ctf .ctf-header-img-hover .fa,#ctf .ctf-header-generic-icon .fa,#ctf .ctf-header-img-hover svg,#ctf .ctf-header-generic-icon svg{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-10px;
    margin-left:-8px;
    font-size:20px;
    z-index:1000
}
#ctf .ctf-header-img-hover svg,#ctf .ctf-header-generic-icon svg{
    margin-top:-10px;
    margin-left:-10px
}
#ctf .ctf-header-text{
    float:left;
    width:100%;
    padding-top:5px
}
#ctf .ctf-no-bio .ctf-header-text{
    padding-top:13px
}
#ctf .ctf-header a{
    text-decoration:none
}
#ctf .ctf-header-text .ctf-header-user,#ctf .ctf-header-text p{
    float:left;
    clear:both;
    width:auto;
    margin:0 0 0 60px!important;
    padding:0!important
}
#ctf .ctf-header-name{
    font-weight:700;
    margin-right:6px
}
#ctf .ctf-header-text .ctf-header-bio{
    padding:0!important;
    word-break:break-word
}
#ctf .ctf-header-text .ctf-verified{
    margin-right:5px
}
#ctf .ctf-header .ctf-header-follow{
    display:inline-block;
    padding:3px 6px;
    margin:0 0 0 2px;
    position:relative;
    top:-2px;
    background:#1b95e0;
    color:#fff;
    font-size:11px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-transition:background 0.6s ease-in-out;
    -webkit-transition:background 0.6s ease-in-out;
    -o-transition:background 0.6s ease-in-out;
    transition:background 0.6s ease-in-out
}
#ctf .ctf-header .ctf-header-follow .fa,#ctf .ctf-header .ctf-header-follow svg{
    margin-right:3px;
    font-size:12px
}
#ctf .ctf-header a:hover .ctf-header-follow{
    background:#0c7abf;
    -moz-transition:background 0.2s ease-in-out;
    -webkit-transition:background 0.2s ease-in-out;
    -o-transition:background 0.2s ease-in-out;
    transition:background 0.2s ease-in-out
}
#ctf .ctf-header-type-generic .ctf-header-img{
    color:#fff;
    width:48px;
    height:48px;
    position:relative
}
#ctf .ctf-header-type-generic .ctf-header-link:hover .ctf-header-generic-icon{
    background:#0c7abf
}
#ctf .ctf-header-type-generic .ctf-header-no-bio{
    padding-top:9px!important;
    font-size:16px;
    font-weight:700
}
#ctf .ctf-header-type-generic .ctf-header-generic-icon{
    display:block;
    color:#fff;
    background:#1b95e0;
    -moz-transition:background 0.2s ease-in-out;
    -webkit-transition:background 0.2s ease-in-out;
    -o-transition:background 0.2s ease-in-out;
    transition:background 0.2s ease-in-out
}
#ctf .ctf-header-type-generic:hover .ctf-header-generic-icon{
    display:block;
    opacity:1
}
#ctf .ctf-header .ctf-header-user{
    font-size:16px;
    line-height:1.3;
    -ms-word-wrap:break-word;
    word-break:break-word
}
#ctf .ctf-header p,#ctf .ctf-header .ctf-header-screenname{
    font-size:13px;
    line-height:1.3
}
.ctf-screenreader{
    text-indent:-9999px!important;
    display:inline-block!important;
    width:0!important;
    height:0!important;
    line-height:0!important;
    text-align:left!important
}
#ctf .ctf-header-text.sbi-no-info .ctf-header-user{
    padding-top:9px!important
}
#ctf .ctf-header-text.sbi-no-bio .ctf-header-counts{
    clear:both
}
#ctf .ctf-context{
    width:100%;
    padding-left:42px;
    margin-bottom:2px
}
#ctf .ctf-with-logo .ctf-context{
    padding-right:30px
}
#ctf .ctf-retweet-icon{
    display:inline-block;
    font-size:inherit;
    line-height:1;
    margin:0 5px 0 0;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
#ctf.ctf-super-narrow .ctf-retweet-icon{
    margin:0 5px 0 0
}
#ctf .ctf-reply-icon{
    display:inline-block;
    font-size:inherit;
    padding:1px 3px 3px 3px;
    line-height:1;
    margin:0 3px 0 0
}
#ctf .ctf-author-box{
    margin-left:56px
}
#ctf .ctf-author-avatar{
    width:48px;
    height:48px;
    margin:3px 6px 0 -56px;
    float:left;
    overflow:hidden;
    border:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
}
#ctf .ctf-author-avatar img{
    margin:0!important;
    padding:0
}
#ctf .ctf-author-name,#ctf .ctf-author-screenname,#ctf .ctf-verified,#ctf .ctf-tweet-meta{
    margin-left:4px;
    margin-right:4px;
    display:inline-block
}
#ctf .ctf-screename-sep{
    margin:0 2px;
    display:inline-block
}
#ctf .ctf-author-name{
    font-weight:bold!important;
    margin-top:4px
}
#ctf .ctf-author-box-link{
    color:#000;
    text-decoration:none;
    display:inline;
    line-height:1.5!important
}
#ctf .ctf-verified,#ctf .ctf-quoted-verified{
    color:#77c7f7;
    margin-left:0
}
#ctf .ctf-quoted-verified{
    margin-right:4px
}
#ctf .ctf-tweet-meta{
    display:inline-block
}
#ctf .ctf-replied-to-text a{
    font-size:inherit;
    color:inherit;
    font-weight:inherit
}
#ctf p.ctf-tweet-text,#ctf p.ctf-media-link{
    padding:0!important;
    margin:0!important;
    line-height:1.4
}
#ctf .ctf-tweet-content,#ctf .ctf-tweet-actions{
    margin-left:58px;
    margin-top:3px;
    max-width:100%
}
#ctf .ctf-corner-logo{
    display:inline-block;
    float:right;
    color:#1b95e0;
    font-size:24px
}
#ctf.ctf-narrow .ctf-corner-logo{
    font-size:20px
}
#ctf .ctf-hide-avatar .ctf-context,#ctf .ctf-hide-avatar .ctf-tweet-content,#ctf .ctf-hide-avatar .ctf-tweet-actions,#ctf .ctf-hide-avatar .ctf-quoted-tweet,#ctf .ctf-hide-avatar .ctf-author-box,#ctf.ctf-narrow .ctf-hide-avatar .ctf-context,#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-content,#ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions,#ctf.ctf-narrow .ctf-hide-avatar .ctf-quoted-tweet,#ctf.ctf-narrow .ctf-hide-avatar .ctf-author-box,#ctf .ctf-hide-avatar .ctf-author-name,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-context,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-content,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-actions,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-quoted-tweet,#ctf.ctf-super-narrow .ctf-hide-avatar .ctf-author-box{
    margin-left:0
}
#ctf .ctf-hide-avatar .ctf-context{
    padding-left:0
}
#ctf .ctf-header-img.ctf-no-consent .ctf-header-img-hover,#ctf .ctf-header-img.ctf-no-consent{
    display:block;
    opacity:1;
    height:48px
}
#ctf .ctf-quoted-tweet{
    display:block;
    clear:both;
    margin:7px 0 5px 58px;
    padding:8px 12px;
    border:1px solid #ddd;
    border:1px solid rgba(0,0,0,.1);
    text-decoration:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-transition:background 0.1s ease-in-out;
    -webkit-transition:background 0.1s ease-in-out;
    -o-transition:background 0.1s ease-in-out;
    transition:background 0.1s ease-in-out
}
#ctf .ctf-quoted-tweet:hover,#ctf .ctf-quoted-tweet:focus{
    background:#eee;
    background:rgba(0,0,0,.05);
    border:1px solid #ddd;
    border:1px solid rgba(0,0,0,.05);
    -moz-transition:background 0.1s ease-in-out;
    -webkit-transition:background 0.1s ease-in-out;
    -o-transition:background 0.1s ease-in-out;
    transition:background 0.1s ease-in-out
}
#ctf .ctf-quoted-author-name{
    font-weight:700;
    margin-right:4px
}
#ctf .ctf-quoted-tweet p{
    margin:2px 0
}
#ctf .ctf-tweet-actions a{
    padding:2px 10px 2px 5px;
    float:left
}
#ctf .ctf-tweet-actions a.ctf-reply,#ctf .ctf-tweet-actions a.ctf-retweet,#ctf .ctf-tweet-actions a.ctf-like{
    color:#bbb;
    color:rgba(0,0,0,.35);
    text-decoration:none;
    border:none;
    -moz-transition:color 0.1s ease-in-out;
    -webkit-transition:color 0.1s ease-in-out;
    -o-transition:color 0.1s ease-in-out;
    transition:color 0.1s ease-in-out
}
#ctf .ctf-tweet-actions a svg,#ctf .ctf-tweet-actions a span.fa{
    width:1.1em;
    height:1.1em;
    font-size:1.1em
}
#ctf .ctf-tweet-actions a span.fa.fa-retweet{
    width:1.2em;
    height:1.2em;
    font-size:1.2em
}
#ctf .ctf-tweet-actions .ctf-reply{
    margin-left:-5px
}
#ctf .ctf-tweet-actions a:hover,#ctf .ctf-tweet-actions a:focus{
    -moz-transition:color 0.1s ease-in-out;
    -webkit-transition:color 0.1s ease-in-out;
    -o-transition:color 0.1s ease-in-out;
    transition:color 0.1s ease-in-out
}
#ctf .ctf-tweet-actions .ctf-reply:hover,#ctf .ctf-tweet-actions .ctf-reply:focus{
    color:#E34F0E!important
}
#ctf .ctf-tweet-actions .ctf-retweet:hover,#ctf .ctf-tweet-actions .ctf-retweet:focus{
    color:#19cf86!important
}
#ctf .ctf-tweet-actions .ctf-like:hover,#ctf .ctf-tweet-actions .ctf-like:focus{
    color:#e81c4f!important
}
#ctf .ctf-action-count{
    float:right;
    padding-left:3px;
    font-size:.9em;
    margin-top:.25em;
    line-height:1.2em
}
#ctf .ctf-twitterlink{
    margin-top:.3em;
    line-height:1.2em;
    font-size:.8em
}
#ctf .ctf-tweet-text-media-wrap,#ctf .ctf-quoted-tweet-text-media-wrap{
    margin-left:5px;
    padding:4px;
    display:inline-block;
    border:1px solid #ddd;
    border:1px solid rgba(0,0,0,.15);
    color:inherit;
    text-decoration:none;
    line-height:1;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    -moz-transition:background 0.1s ease-in-out;
    -webkit-transition:background 0.1s ease-in-out;
    -o-transition:background 0.1s ease-in-out;
    transition:background 0.1s ease-in-out
}
#ctf .ctf-tweet-text-media-wrap:hover,#ctf .ctf-tweet-text-media-wrap:focus{
    background:#eee;
    background:rgba(0,0,0,.05);
    border:1px solid #ddd;
    border:1px solid rgba(0,0,0,.1);
    -moz-transition:background 0.1s ease-in-out;
    -webkit-transition:background 0.1s ease-in-out;
    -o-transition:background 0.1s ease-in-out;
    transition:background 0.1s ease-in-out
}
.ctf-multi-media-icon .ctf-tweet-text-media,.ctf-quoted-tweet-text .ctf-tweet-text-media{
    margin-left:3px
}
#ctf #ctf-more{
    display:block;
    border:none;
    background:#eee;
    background:rgba(0,0,0,.05);
    width:100%;
    min-height:30px;
    padding:5px 0;
    margin:0;
    position:relative;
    text-align:center;
    box-sizing:border-box;
    outline:none;
    text-decoration:none;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-transition:background 0.1s ease-in-out;
    -webkit-transition:background 0.1s ease-in-out;
    -o-transition:background 0.1s ease-in-out;
    transition:background 0.1s ease-in-out
}
#ctf #ctf-more:hover{
    background:#ddd;
    background:rgba(0,0,0,.1);
    -moz-transition:background 0.1s ease-in-out;
    -webkit-transition:background 0.1s ease-in-out;
    -o-transition:background 0.1s ease-in-out;
    transition:background 0.1s ease-in-out
}
#ctf #ctf-more.ctf-loading span{
    -moz-transition:opacity 0.5s ease-in-out;
    -webkit-transition:opacity 0.5s ease-in-out;
    -o-transition:opacity 0.5s ease-in-out;
    transition:opacity 0.5s ease-in-out
}
#ctf #ctf-more.ctf-loading span{
    filter:alpha(opacity=0);
    opacity:0
}
#ctf .ctf-loader{
    width:20px;
    height:20px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-10px 0 0 -10px;
    background-color:unset;
    background-color:rgba(0,0,0,.5);
    border-radius:100%;
    -webkit-animation:ctf-sk-scaleout 1.0s infinite ease-in-out;
    animation:ctf-sk-scaleout 1.0s infinite ease-in-out
}
@-webkit-keyframes ctf-sk-scaleout{
    0%{
        -webkit-transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        opacity:0
    }
}
@keyframes ctf-sk-scaleout{
    0%{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    100%{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:0
    }
}
.ctf-credit-link{
    width:100%;
    clear:both;
    padding:5px 0;
    margin-top:5px;
    text-align:center;
    font-size:12px
}
.ctf-credit-link .fa,.ctf-credit-link svg{
    margin-right:4px
}
#ctf svg{
    box-sizing:unset
}
#ctf svg:not(:root).svg-inline--fa,#ctf_lightbox svg:not(:root).svg-inline--fa{
    box-sizing:unset;
    overflow:visible;
    width:1em
}
#ctf .svg-inline--fa.fa-w-16,#ctf .svg-inline--fa.fa-w-16{
    width:16px
}
#ctf .svg-inline--fa.fa-w-20{
    width:20px
}
#ctf .ctf-context .ctf-retweet-icon svg{
    width:1.2em;
    height:1.2em
}
#ctf .svg-inline--fa,#ctf_lightbox .svg-inline--fa{
    display:inline-block;
    font-size:inherit;
    height:1em;
    overflow:visible;
    vertical-align:-.125em
}
#ctf #ctf .ctf-photo-hover span.fa-arrows-alt,#ctf .ctf-photo-hover svg.fa-arrows-alt{
    display:none
}
#ctf.ctf-styles .ctf-author-screenname,#ctf.ctf-styles .ctf-screename-sep,#ctf.ctf-styles .ctf-context,#ctf.ctf-styles .ctf-tweet-meta{
    font-size:12px
}
#ctf .ctf-error{
    width:100%;
    text-align:center
}
#ctf .ctf-error p,#ctf .ctf-error iframe,#ctf .ctf-error code{
    padding:0;
    margin:0 2px
}
#ctf .ctf-error-user p{
    padding-bottom:5px
}
#ctf .ctf-error-user{
    width:100%
}
#ctf .ctf-error-admin{
    margin-top:15px;
    display:inline-block
}
#ctf .ctf-error code{
    display:block;
    padding:4px
}
.ctf_smash_error{
    border:1px solid #ddd;
    background:#eee;
    color:#333;
    margin:10px 0 0;
    padding:10px 15px;
    font-size:13px;
    text-align:center;
    clear:both;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px
}
.ctf_smash_error p{
    padding:5px 0!important;
    margin:0!important;
    line-height:1.3!important
}
.ctf_smash_error span{
    font-size:12px
}
#ctf .ctf-out-of-tweets{
    width:100%
}
#ctf .ctf-out-of-tweets{
    display:block;
    border:1px solid rgba(0,0,0,.1);
    background:none;
    background:none;
    width:100%;
    min-height:30px;
    padding:5px 0;
    margin:0;
    position:relative;
    text-align:center;
    box-sizing:border-box;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
}
#ctf .ctf-out-of-tweets p,#ctf .ctf-out-of-tweets iframe{
    margin:0 2px;
    padding:0
}
#ctf .ctf-out-of-tweets p{
    padding:3px;
    display:none
}
#ctf.ctf-narrow .ctf-author-avatar,#ctf.ctf-narrow .ctf-author-avatar img{
    width:38px;
    height:38px
}
#ctf.ctf-narrow .ctf-tweet-content,#ctf.ctf-narrow .ctf-tweet-actions,#ctf.ctf-narrow .ctf-quoted-tweet{
    margin-left:48px
}
#ctf.ctf-narrow .ctf-context{
    margin-left:49px
}
#ctf.ctf-narrow .ctf-author-box{
    margin-left:46px
}
#ctf.ctf-narrow .ctf-author-avatar{
    margin-left:-46px
}
#ctf.ctf-narrow .ctf-tweet-content{
    padding:3px 0 5px 0
}
#ctf.ctf-narrow .ctf-tweet-actions{
    float:left;
    clear:both
}
#ctf.ctf-super-narrow .ctf-context,#ctf.ctf-super-narrow .ctf-tweet-content,#ctf.ctf-super-narrow .ctf-tweet-actions,#ctf.ctf-super-narrow .ctf-quoted-tweet{
    margin-left:0
}
#ctf.ctf-super-narrow .ctf-author-box{
    min-height:32px;
    margin-bottom:2px
}
#ctf.ctf-super-narrow .ctf-author-avatar,#ctf.ctf-super-narrow .ctf-author-avatar img{
    width:32px;
    height:32px
}
#ctf.ctf-super-narrow .ctf-author-box{
    margin-left:38px;
    float:left;
    clear:both
}
#ctf.ctf-super-narrow .ctf-author-avatar{
    margin-left:-38px;
    margin-top:0
}
#ctf.ctf-super-narrow .ctf-author-screenname,#ctf.ctf-super-narrow .ctf-screename-sep{
    display:none
}
#ctf.ctf-super-narrow .ctf-context{
    padding-bottom:5px
}
#ctf.ctf-super-narrow .ctf-author-name{
    display:inline-block
}
#ctf.ctf-super-narrow .ctf-tweet-content{
    float:left;
    clear:both
}
#ctf.ctf-super-narrow .ctf-credit-link{
    font-size:10px
}
#ctf.ctf-super-narrow .ctf-header-bio{
    margin:0!important;
    padding-top:5px
}
#ctf.ctf-super-narrow .ctf-header-user{
    min-height:48px
}
#ctf.ctf-super-narrow .ctf-header-text{
    padding-top:10px
}
#ctf.ctf-super-narrow .ctf-header-follow{
    margin-top:5px
}
#ctf.ctf-super-narrow .ctf-more span{
    display:block;
    margin-top:3px
}
@media all and (max-width:640px){
    #ctf.ctf-width-resp{
        width:100%!important
    }
}
.ctf.ctf-boxed-style[data-boxshadow="true"] .ctf-item{
    box-shadow:0 0 10px 0 rgba(0,0,0,.15)
}
[data-header-size="large"] .ctf-header-type-text{
    font-size:48px
}
[data-header-size="medium"] .ctf-header-type-text{
    font-size:42px
}
[data-header-size="small"] .ctf-header-type-text{
    font-size:36px
}
.ctf-list.ctf-boxed-style .ctf-item,#ctf.ctf-list.ctf-boxed-style .ctf-header{
    margin-bottom:25px
}
#ctf .ctf-header-text{
    float:left;
    width:100%;
    padding-top:5px
}
#ctf .ctf-no-bio .ctf-header-text{
    padding-top:13px
}
#ctf .ctf-header a{
    text-decoration:none
}
#ctf .ctf-header-text .ctf-header-user,#ctf .ctf-header-text p{
    float:left;
    clear:both;
    width:auto;
    margin:0 0 0 60px!important;
    padding:0!important;
    text-align:left
}
#ctf .ctf-header-name{
    font-weight:700;
    margin-right:6px
}
#ctf .ctf-header-text .ctf-header-bio{
    padding:0!important;
    word-break:break-word
}
#ctf .ctf-header-text .ctf-verified{
    margin-right:5px
}
#ctf.ctf_palette_light .ctf-author-name,#ctf.ctf_palette_light .ctf-tweet-text,#ctf.ctf_palette_light .ctf-header-name,#ctf.ctf_palette_light .ctf-header-type-text{
    color:#444
}
#ctf.ctf_palette_light .ctf-author-screenname,#ctf.ctf_palette_light .ctf-header-counts,#ctf.ctf_palette_light .ctf-header-bio{
    color:#444
}
#ctf.ctf_palette_light .ctf-tweet-text a{
    color:inherit
}
#ctf.ctf_palette_light .ctf-item{
    background:transparent
}
#ctf.ctf_palette_light .ctf-corner-logo{
    color:#1B95E0
}
#ctf.ctf_palette_light .ctf-verified{
    color:#77C7F7
}
#ctf.ctf_palette_light .ctf-more{
    background:rgba(0,0,0,.5);
    color:#444
}
#ctf.ctf_palette_light .ctf-tweet-actions a{
    color:#444
}
#ctf.ctf_palette_dark{
    background:#20222C
}
#ctf.ctf_palette_dark.ctf.ctf-boxed-style .ctf-item{
    background:rgba(255,255,255,.1)!important
}
#ctf.ctf_palette_dark .ctf-author-name,#ctf.ctf_palette_dark .ctf-tweet-text,#ctf.ctf_palette_dark .ctf-header-name,#ctf.ctf_palette_dark .ctf-header-type-text{
    color:#fff
}
#ctf.ctf_palette_dark .ctf-author-screenname,#ctf.ctf_palette_dark .ctf-header-counts,#ctf.ctf_palette_dark .ctf-header-bio{
    color:#fff
}
#ctf.ctf_palette_dark .ctf-tweet-text a{
    color:inherit
}
#ctf.ctf_palette_dark .ctf-item{
    background:transparent
}
#ctf.ctf_palette_dark .ctf-corner-logo{
    color:#1B95E0
}
#ctf.ctf_palette_dark .ctf-verified{
    color:#77C7F7
}
#ctf.ctf_palette_dark .ctf-more{
    background:rgba(255,255,255,.2);
    color:#fff
}
#ctf.ctf_palette_dark .ctf-tweet-actions a{
    color:rgba(255,255,255,.8)
}
/*! * Theme Name: Epstein Becker Green * Description: Child theme for the Genesis Framework. * Author: Content Pilot * Author URI: http://www.contentpilot.com/ * Version: 2.11.0 * Text Domain: epstein-becker-green * Template: genesis * Template Version: 1.0.0 * License: GPL-2.0+ * License URI: http://www.gnu.org/licenses/gpl-2.0.html */
/*! * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
 @font-face{
    font-family:"Font Awesome 5 Brands";
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-brands-400.eot);
    src:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-brands-400.woff2) format("woff2"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-brands-400.woff) format("woff"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-brands-400.ttf) format("truetype"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab,.ctf-author-box-link:before{
    font-family:"Font Awesome 5 Brands";
    font-weight:400
}
/*! * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
 @font-face{
    font-family:"Font Awesome 5 Pro";
    font-style:normal;
    font-weight:900;
    font-display:block;
    src:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-solid-900.eot);
    src:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-solid-900.woff2) format("woff2"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-solid-900.woff) format("woff"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-solid-900.ttf) format("truetype"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.fas,.wp-block-contentpilot-accordion summary:after,.nav-toggle:after,.read-more:after,.read-less:after,.wp-block-contentpilot-expand-more__more-button:after,.wp-block-contentpilot-expand-more__less-button:after,.ais-InfiniteHits-loadMore:after,.mobile .widget.media-contact .widget-title:after,.list-bullet li:before,.content ul li:before,.entry-time-to-read:before{
    font-family:"Font Awesome 5 Pro";
    font-weight:900
}
/*! * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
 @font-face{
    font-family:"Font Awesome 5 Pro";
    font-style:normal;
    font-weight:300;
    font-display:block;
    src:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-light-300.eot);
    src:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-light-300.woff2) format("woff2"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-light-300.woff) format("woff"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-light-300.ttf) format("truetype"),url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/assets/fonts/fa-light-300.svg#fontawesome) format("svg")
}
.fal,.widget[data-accordion] .widget-title:after{
    font-family:"Font Awesome 5 Pro";
    font-weight:300
}
.fa-chevron-right:before{
    content:""
}
.fa-chevron-down:before{
    content:""
}
.fa-chevron-up:before{
    content:""
}
.fa-plus:before{
    content:""
}
.fa-minus:before{
    content:""
}
.fa-bars:before{
    content:""
}
.fa-search:before{
    content:""
}
.fa-times:before{
    content:""
}
.fa-address-card:before{
    content:""
}
.fa-map-marker-alt:before{
    content:""
}
.fa-facebook-square:before{
    content:""
}
.fa-instagram:before{
    content:""
}
.fa-linkedin-in:before{
    content:""
}
.fa-rss:before{
    content:""
}
.fa-twitter:before{
    content:""
}
.fa-youtube:before{
    content:""
}
input[type=search]::-ms-clear{
    display:none;
    width:0;
    height:0
}
input[type=search]::-ms-reveal{
    display:none;
    width:0;
    height:0
}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{
    display:none
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
.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:flex !important
}
.d-inline-flex{
    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:flex !important
    }
    .d-sm-inline-flex{
        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:flex !important
    }
    .d-md-inline-flex{
        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:flex !important
    }
    .d-lg-inline-flex{
        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:flex !important
    }
    .d-xl-inline-flex{
        display:inline-flex !important
    }
}
@media(min-width:1400px){
    .d-xxl-none{
        display:none !important
    }
    .d-xxl-inline{
        display:inline !important
    }
    .d-xxl-inline-block{
        display:inline-block !important
    }
    .d-xxl-block{
        display:block !important
    }
    .d-xxl-table{
        display:table !important
    }
    .d-xxl-table-row{
        display:table-row !important
    }
    .d-xxl-table-cell{
        display:table-cell !important
    }
    .d-xxl-flex{
        display:flex !important
    }
    .d-xxl-inline-flex{
        display:inline-flex !important
    }
}
@media(min-width:1580px){
    .d-xxxl-none{
        display:none !important
    }
    .d-xxxl-inline{
        display:inline !important
    }
    .d-xxxl-inline-block{
        display:inline-block !important
    }
    .d-xxxl-block{
        display:block !important
    }
    .d-xxxl-table{
        display:table !important
    }
    .d-xxxl-table-row{
        display:table-row !important
    }
    .d-xxxl-table-cell{
        display:table-cell !important
    }
    .d-xxxl-flex{
        display:flex !important
    }
    .d-xxxl-inline-flex{
        display:inline-flex !important
    }
}
@media(min-width:1720px){
    .d-xxxxl-none{
        display:none !important
    }
    .d-xxxxl-inline{
        display:inline !important
    }
    .d-xxxxl-inline-block{
        display:inline-block !important
    }
    .d-xxxxl-block{
        display:block !important
    }
    .d-xxxxl-table{
        display:table !important
    }
    .d-xxxxl-table-row{
        display:table-row !important
    }
    .d-xxxxl-table-cell{
        display:table-cell !important
    }
    .d-xxxxl-flex{
        display:flex !important
    }
    .d-xxxxl-inline-flex{
        display:inline-flex !important
    }
}
@media(min-width:2560px){
    .d-xxxxxl-none{
        display:none !important
    }
    .d-xxxxxl-inline{
        display:inline !important
    }
    .d-xxxxxl-inline-block{
        display:inline-block !important
    }
    .d-xxxxxl-block{
        display:block !important
    }
    .d-xxxxxl-table{
        display:table !important
    }
    .d-xxxxxl-table-row{
        display:table-row !important
    }
    .d-xxxxxl-table-cell{
        display:table-cell !important
    }
    .d-xxxxxl-flex{
        display:flex !important
    }
    .d-xxxxxl-inline-flex{
        display:inline-flex !important
    }
}
@media(min-width:3840px){
    .d-xxxxxxl-none{
        display:none !important
    }
    .d-xxxxxxl-inline{
        display:inline !important
    }
    .d-xxxxxxl-inline-block{
        display:inline-block !important
    }
    .d-xxxxxxl-block{
        display:block !important
    }
    .d-xxxxxxl-table{
        display:table !important
    }
    .d-xxxxxxl-table-row{
        display:table-row !important
    }
    .d-xxxxxxl-table-cell{
        display:table-cell !important
    }
    .d-xxxxxxl-flex{
        display:flex !important
    }
    .d-xxxxxxl-inline-flex{
        display:inline-flex !important
    }
}
@media(min-width:4320px){
    .d-xxxxxxxl-none{
        display:none !important
    }
    .d-xxxxxxxl-inline{
        display:inline !important
    }
    .d-xxxxxxxl-inline-block{
        display:inline-block !important
    }
    .d-xxxxxxxl-block{
        display:block !important
    }
    .d-xxxxxxxl-table{
        display:table !important
    }
    .d-xxxxxxxl-table-row{
        display:table-row !important
    }
    .d-xxxxxxxl-table-cell{
        display:table-cell !important
    }
    .d-xxxxxxxl-flex{
        display:flex !important
    }
    .d-xxxxxxxl-inline-flex{
        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:flex !important
    }
    .d-print-inline-flex{
        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 iframe,.embed-responsive embed,.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.85714286%
}
.embed-responsive-16by9:before{
    padding-top:56.25%
}
.embed-responsive-4by3:before{
    padding-top:75%
}
.embed-responsive-1by1:before{
    padding-top:100%
}
.position-static{
    position:static !important
}
.position-relative{
    position:relative !important
}
.position-absolute{
    position:absolute !important
}
.position-fixed{
    position:fixed !important
}
.position-sticky{
    position:sticky !important
}
.fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:1030
}
@supports(position:sticky){
    .sticky-top,.site-header{
        position:sticky;
        top:0;
        z-index:1020
    }
}
*,*:before,*:after{
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:"Barlow Semi Condensed",sans-serif;
    font-size:1.25rem;
    font-weight:400;
    line-height:1.5;
    color:#000;
    text-align:left;
    background-color:#fff
}
@media(max-width:1200px){
    body{
        font-size:calc(1.0166666667rem + .3111111111vw)
    }
}
[tabindex="-1"]:focus:not(:focus-visible){
    outline:0 !important
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.625rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[title],abbr[data-original-title]{
    text-decoration:underline;
    -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{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
ol,ul,dl{
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ul ul,ol ul,ul ol{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
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:#000;
    text-decoration:none;
    background-color:transparent
}
a:hover{
    color:#41748d;
    text-decoration:underline
}
a:not([href]):not([class]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([class]):hover{
    color:inherit;
    text-decoration:none
}
pre,code,kbd,samp{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    -ms-overflow-style:scrollbar
}
figure{
    margin:0 0 1rem
}
img{
    vertical-align:middle;
    border-style:none
}
svg{
    overflow:hidden;
    vertical-align:middle
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit;
    text-align:-webkit-match-parent
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus:not(:focus-visible){
    outline:0
}
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
}
[role=button]{
    cursor:pointer
}
select{
    word-wrap:normal
}
button,[type=button],[type=reset],[type=submit]{
    -webkit-appearance:button
}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){
    cursor:pointer
}
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=radio],input[type=checkbox]{
    box-sizing:border-box;
    padding:0
}
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
}
@media(max-width:1200px){
    legend{
        font-size:calc(1.0333333333rem + .6222222222vw)
    }
}
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:.625rem;
    font-family:"Barlow Semi Condensed",sans-serif;
    font-weight:500;
    line-height:1.2
}
h1,.h1{
    font-size:2.75em
}
h2,.h2{
    font-size:1.5em
}
h3,.h3{
    font-size:1em
}
h4,.h4{
    font-size:.8em
}
h5,.h5{
    font-size:.8em
}
h6,.h6{
    font-size:1.25rem
}
@media(max-width:1200px){
    h6,.h6{
        font-size:calc(1.0166666667rem + .3111111111vw)
    }
}
.lead{
    font-size:1.5625rem;
    font-weight:300
}
@media(max-width:1200px){
    .lead{
        font-size:calc(1.0375rem + .7vw)
    }
}
.display-1{
    font-size:6rem;
    font-weight:300;
    line-height:1.2
}
@media(max-width:1200px){
    .display-1{
        font-size:calc(1.3333333333rem + 6.2222222222vw)
    }
}
.display-2{
    font-size:5.5rem;
    font-weight:300;
    line-height:1.2
}
@media(max-width:1200px){
    .display-2{
        font-size:calc(1.3rem + 5.6vw)
    }
}
.display-3{
    font-size:4.5rem;
    font-weight:300;
    line-height:1.2
}
@media(max-width:1200px){
    .display-3{
        font-size:calc(1.2333333333rem + 4.3555555556vw)
    }
}
.display-4{
    font-size:3.5rem;
    font-weight:300;
    line-height:1.2
}
@media(max-width:1200px){
    .display-4{
        font-size:calc(1.1666666667rem + 3.1111111111vw)
    }
}
hr{
    margin-top:1.25rem;
    margin-bottom:1.25rem;
    border:0;
    border-top:1px solid #ffb600
}
small,.small{
    font-size:80%;
    font-weight:400
}
mark,.mark{
    padding:.2em;
    background-color:#ffb600
}
.list-unstyled,.gform_wrapper ul,.ais-CurrentRefinements-list,.ais-InfiniteHits-list,.quick-links__body ul,.nav-primary .sub-menu,.list-no-bullet,.nav-secondary,.social-media ul,.list-bullet,.content ul,.content ul li ul,.genesis-skip-link li{
    padding-left:0;
    list-style:none
}
.list-inline{
    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:1.25rem;
    font-size:1.5625rem
}
@media(max-width:1200px){
    .blockquote{
        font-size:calc(1.0375rem + .7vw)
    }
}
.blockquote-footer{
    display:block;
    font-size:80%;
    color:#6c757d
}
.blockquote-footer:before{
    content:"— "
}
code{
    font-size:87.5%;
    color:#e83e8c;
    word-wrap:break-word
}
a>code{
    color:inherit
}
kbd{
    padding:.2rem .4rem;
    font-size:87.5%;
    color:#fff;
    background-color:#212529;
    border-radius:.2rem
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:700
}
pre{
    display:block;
    font-size:87.5%;
    color:#212529
}
pre code{
    font-size:inherit;
    color:inherit;
    word-break:normal
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.table,table{
    width:100%;
    margin-bottom:1.25rem;
    color:#000
}
.table th,table th,.table td,table td{
    padding:.75rem;
    vertical-align:top;
    border-top:1px solid #dee2e6
}
.table thead th,table thead th{
    vertical-align:bottom;
    border-bottom:2px solid #dee2e6
}
.table tbody+tbody,table tbody+tbody{
    border-top:2px solid #dee2e6
}
.table-sm th,.table-sm td{
    padding:.3rem
}
.table-bordered,table{
    border:1px solid #dee2e6
}
.table-bordered th,table th,.table-bordered td,table td{
    border:1px solid #dee2e6
}
.table-bordered thead th,table thead th,.table-bordered thead td,table thead td{
    border-bottom-width:2px
}
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{
    border:0
}
.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover{
    color:#000;
    background-color:rgba(0,0,0,.075)
}
.table-primary,.table-primary>th,.table-primary>td{
    background-color:#c2cad1
}
.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{
    border-color:#8e9da9
}
.table-hover .table-primary:hover{
    background-color:#b3bdc6
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{
    background-color:#b3bdc6
}
.table-secondary,.table-secondary>th,.table-secondary>td{
    background-color:#ffebb8
}
.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{
    border-color:#ffd97a
}
.table-hover .table-secondary:hover{
    background-color:#ffe49f
}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{
    background-color:#ffe49f
}
.table-success,.table-success>th,.table-success>td{
    background-color:#c3e6cb
}
.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{
    border-color:#8fd19e
}
.table-hover .table-success:hover{
    background-color:#b1dfbb
}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
    background-color:#b1dfbb
}
.table-info,.table-info>th,.table-info>td{
    background-color:#bee5eb
}
.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{
    border-color:#86cfda
}
.table-hover .table-info:hover{
    background-color:#abdde5
}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
    background-color:#abdde5
}
.table-warning,.table-warning>th,.table-warning>td{
    background-color:#ffebb8
}
.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{
    border-color:#ffd97a
}
.table-hover .table-warning:hover{
    background-color:#ffe49f
}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
    background-color:#ffe49f
}
.table-danger,.table-danger>th,.table-danger>td{
    background-color:#f5c6cb
}
.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{
    border-color:#ed969e
}
.table-hover .table-danger:hover{
    background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
    background-color:#f1b0b7
}
.table-light,.table-light>th,.table-light>td{
    background-color:#fff
}
.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{
    border-color:#fff
}
.table-hover .table-light:hover{
    background-color:#f2f2f2
}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{
    background-color:#f2f2f2
}
.table-dark,.table-dark>th,.table-dark>td{
    background-color:#c2cad1
}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{
    border-color:#8e9da9
}
.table-hover .table-dark:hover{
    background-color:#b3bdc6
}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{
    background-color:#b3bdc6
}
.table-active,.table-active>th,.table-active>td{
    background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover{
    background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
    background-color:rgba(0,0,0,.075)
}
.table .thead-dark th,table .thead-dark th{
    color:#fff;
    background-color:#343a40;
    border-color:#454d55
}
.table .thead-light th,table .thead-light th{
    color:#495057;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.table-dark{
    color:#fff;
    background-color:#343a40
}
.table-dark th,.table-dark td,.table-dark thead th{
    border-color:#454d55
}
.table-dark.table-bordered,table.table-dark{
    border:0
}
.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,.table-responsive-sm>table{
        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,.table-responsive-md>table{
        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,.table-responsive-lg>table{
        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,.table-responsive-xl>table{
        border:0
    }
}
@media(max-width:1399.98px){
    .table-responsive-xxl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-xxl>.table-bordered,.table-responsive-xxl>table{
        border:0
    }
}
@media(max-width:1579.98px){
    .table-responsive-xxxl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-xxxl>.table-bordered,.table-responsive-xxxl>table{
        border:0
    }
}
@media(max-width:1719.98px){
    .table-responsive-xxxxl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-xxxxl>.table-bordered,.table-responsive-xxxxl>table{
        border:0
    }
}
@media(max-width:2559.98px){
    .table-responsive-xxxxxl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-xxxxxl>.table-bordered,.table-responsive-xxxxxl>table{
        border:0
    }
}
@media(max-width:3839.98px){
    .table-responsive-xxxxxxl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-xxxxxxl>.table-bordered,.table-responsive-xxxxxxl>table{
        border:0
    }
}
@media(max-width:4319.98px){
    .table-responsive-xxxxxxxl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    .table-responsive-xxxxxxxl>.table-bordered,.table-responsive-xxxxxxxl>table{
        border:0
    }
}
.table-responsive{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
}
.table-responsive>.table-bordered,.table-responsive>table{
    border:0
}
.form-control,.gform_wrapper input[type=email],.gform_wrapper input[type=date],.gform_wrapper input[type=datetime],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=week],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea,input,select,textarea{
    display:block;
    width:100%;
    height:3.857em;
    padding:1.4em;
    font-size:.7em;
    font-weight:400;
    line-height:1.5;
    color:#000;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #bec7ce;
    border-radius:2em;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion:reduce){
    .form-control,.gform_wrapper input[type=email],.gform_wrapper input[type=date],.gform_wrapper input[type=datetime],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=week],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea,input,select,textarea{
        transition:none
    }
}
.form-control::-ms-expand,.gform_wrapper input[type=email]::-ms-expand,.gform_wrapper input[type=date]::-ms-expand,.gform_wrapper input[type=datetime]::-ms-expand,.gform_wrapper input[type=datetime-local]::-ms-expand,.gform_wrapper input[type=month]::-ms-expand,.gform_wrapper input[type=number]::-ms-expand,.gform_wrapper input[type=password]::-ms-expand,.gform_wrapper input[type=search]::-ms-expand,.gform_wrapper input[type=tel]::-ms-expand,.gform_wrapper input[type=text]::-ms-expand,.gform_wrapper input[type=time]::-ms-expand,.gform_wrapper input[type=week]::-ms-expand,.gform_wrapper input[type=url]::-ms-expand,.gform_wrapper select::-ms-expand,.gform_wrapper textarea::-ms-expand,input::-ms-expand,select::-ms-expand,textarea::-ms-expand{
    background-color:transparent;
    border:0
}
.form-control:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=date]:focus,.gform_wrapper input[type=datetime]:focus,.gform_wrapper input[type=datetime-local]:focus,.gform_wrapper input[type=month]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=time]:focus,.gform_wrapper input[type=week]:focus,.gform_wrapper input[type=url]:focus,input:focus,select:focus,textarea:focus{
    color:#000;
    background-color:#fff;
    border-color:#25435a;
    outline:0;
    box-shadow:none
}
.form-control::-moz-placeholder,.gform_wrapper input[type=email]::-moz-placeholder,.gform_wrapper input[type=date]::-moz-placeholder,.gform_wrapper input[type=datetime]::-moz-placeholder,.gform_wrapper input[type=datetime-local]::-moz-placeholder,.gform_wrapper input[type=month]::-moz-placeholder,.gform_wrapper input[type=number]::-moz-placeholder,.gform_wrapper input[type=password]::-moz-placeholder,.gform_wrapper input[type=search]::-moz-placeholder,.gform_wrapper input[type=tel]::-moz-placeholder,.gform_wrapper input[type=text]::-moz-placeholder,.gform_wrapper input[type=time]::-moz-placeholder,.gform_wrapper input[type=week]::-moz-placeholder,.gform_wrapper input[type=url]::-moz-placeholder,.gform_wrapper select::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{
    color:#25435a;
    opacity:1
}
.form-control:-ms-input-placeholder,.gform_wrapper input[type=email]:-ms-input-placeholder,.gform_wrapper input[type=date]:-ms-input-placeholder,.gform_wrapper input[type=datetime]:-ms-input-placeholder,.gform_wrapper input[type=datetime-local]:-ms-input-placeholder,.gform_wrapper input[type=month]:-ms-input-placeholder,.gform_wrapper input[type=number]:-ms-input-placeholder,.gform_wrapper input[type=password]:-ms-input-placeholder,.gform_wrapper input[type=search]:-ms-input-placeholder,.gform_wrapper input[type=tel]:-ms-input-placeholder,.gform_wrapper input[type=text]:-ms-input-placeholder,.gform_wrapper input[type=time]:-ms-input-placeholder,.gform_wrapper input[type=week]:-ms-input-placeholder,.gform_wrapper input[type=url]:-ms-input-placeholder,.gform_wrapper select:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#25435a;
    opacity:1
}
.form-control::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=date]::placeholder,.gform_wrapper input[type=datetime]::placeholder,.gform_wrapper input[type=datetime-local]::placeholder,.gform_wrapper input[type=month]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=password]::placeholder,.gform_wrapper input[type=search]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=time]::placeholder,.gform_wrapper input[type=week]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper select::placeholder,.gform_wrapper textarea::placeholder,input::placeholder,select::placeholder,textarea::placeholder{
    color:#25435a;
    opacity:1
}
.form-control:disabled,.gform_wrapper input[type=email]:disabled,.gform_wrapper input[type=date]:disabled,.gform_wrapper input[type=datetime]:disabled,.gform_wrapper input[type=datetime-local]:disabled,.gform_wrapper input[type=month]:disabled,.gform_wrapper input[type=number]:disabled,.gform_wrapper input[type=password]:disabled,.gform_wrapper input[type=search]:disabled,.gform_wrapper input[type=tel]:disabled,.gform_wrapper input[type=text]:disabled,.gform_wrapper input[type=time]:disabled,.gform_wrapper input[type=week]:disabled,.gform_wrapper input[type=url]:disabled,input:disabled,select:disabled,textarea:disabled,.form-control[readonly],.gform_wrapper input[readonly][type=email],.gform_wrapper input[readonly][type=date],.gform_wrapper input[readonly][type=datetime],.gform_wrapper input[readonly][type=datetime-local],.gform_wrapper input[readonly][type=month],.gform_wrapper input[readonly][type=number],.gform_wrapper input[readonly][type=password],.gform_wrapper input[readonly][type=search],.gform_wrapper input[readonly][type=tel],.gform_wrapper input[readonly][type=text],.gform_wrapper input[readonly][type=time],.gform_wrapper input[readonly][type=week],.gform_wrapper input[readonly][type=url],input[readonly],select[readonly],textarea[readonly]{
    background-color:#e9ecef;
    opacity:1
}
input[type=date].form-control,.gform_wrapper input[type=date],input[type=date],input[type=time].form-control,.gform_wrapper input[type=time],input[type=time],input[type=datetime-local].form-control,.gform_wrapper input[type=datetime-local],input[type=datetime-local],input[type=month].form-control,.gform_wrapper input[type=month],input[type=month]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
select.form-control:-moz-focusring,select:-moz-focusring{
    color:transparent;
    text-shadow:0 0 0 #000
}
select.form-control:focus::-ms-value,select:focus::-ms-value{
    color:#000;
    background-color:#fff
}
.form-control-file,.form-control-range{
    display:block;
    width:100%
}
.col-form-label{
    padding-top:calc(1.4em + 1px);
    padding-bottom:calc(1.4em + 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.875rem;
    line-height:1.5
}
@media(max-width:1200px){
    .col-form-label-lg{
        font-size:calc(1.0583333333rem + 1.0888888889vw)
    }
}
.col-form-label-sm{
    padding-top:calc(1rem + 1px);
    padding-bottom:calc(1rem + 1px);
    font-size:1rem;
    line-height:1.5
}
.form-control-plaintext{
    display:block;
    width:100%;
    padding:1.4em 0;
    margin-bottom:0;
    font-size:.7em;
    line-height:1.5;
    color:#000;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{
    padding-right:0;
    padding-left:0
}
.form-control-sm{
    height:2.75rem;
    padding:1rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.2rem
}
.form-control-lg{
    height:calc(1.5em + 1rem + 2px);
    padding:.5rem 1rem;
    font-size:1.875rem;
    line-height:1.5;
    border-radius:.3rem
}
@media(max-width:1200px){
    .form-control-lg{
        font-size:calc(1.0583333333rem + 1.0888888889vw)
    }
}
select.form-control[size],select[size],select.form-control[multiple],select[multiple]{
    height:auto
}
textarea.form-control,.gform_wrapper textarea,textarea{
    height:auto
}
.form-group,.gform_wrapper li{
    margin-bottom:1rem
}
.form-text{
    display:block;
    margin-top:.25rem
}
.form-row{
    display:flex;
    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,.form-check-input:disabled~.form-check-label{
    color:#6c757d
}
.form-check-label{
    margin-bottom:0
}
.form-check-inline{
    display:inline-flex;
    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%;
    left:0;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:1rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(40,167,69,.9);
    border-radius:2em
}
.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{
    left:5px
}
.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{
    display:block
}
.was-validated .form-control:valid,.was-validated input:valid,.was-validated select:valid,.was-validated textarea:valid,.form-control.is-valid,.gform_wrapper input.is-valid[type=email],.gform_wrapper input.is-valid[type=date],.gform_wrapper input.is-valid[type=datetime],.gform_wrapper input.is-valid[type=datetime-local],.gform_wrapper input.is-valid[type=month],.gform_wrapper input.is-valid[type=number],.gform_wrapper input.is-valid[type=password],.gform_wrapper input.is-valid[type=search],.gform_wrapper input.is-valid[type=tel],.gform_wrapper input.is-valid[type=text],.gform_wrapper input.is-valid[type=time],.gform_wrapper input.is-valid[type=week],.gform_wrapper input.is-valid[type=url],input.is-valid,select.is-valid,textarea.is-valid{
    border-color:#28a745;
    padding-right:4.3em !important;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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");
    background-repeat:no-repeat;
    background-position:right 1.075em center;
    background-size:2.15em 2.15em
}
.was-validated .form-control:valid:focus,.was-validated input:valid:focus,.was-validated select:valid:focus,.was-validated textarea:valid:focus,.form-control.is-valid:focus,input.is-valid:focus,select.is-valid:focus,textarea.is-valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 1px rgba(40,167,69,.25)
}
.was-validated select.form-control:valid,.was-validated select:valid,select.form-control.is-valid,select.is-valid{
    padding-right:5.6em !important;
    background-position:right 2.8em center
}
.was-validated textarea.form-control:valid,.was-validated textarea:valid,textarea.form-control.is-valid,textarea.is-valid{
    padding-right:4.3em;
    background-position:top 1.075em right 1.075em
}
.was-validated .custom-select:valid,.custom-select.is-valid{
    border-color:#28a745;
    padding-right:5.25em !important;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.4em center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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") center right 2.4em/2.15em 2.15em no-repeat
}
.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 1px rgba(40,167,69,.25)
}
.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{
    color:#28a745
}
.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{
    display:block
}
.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{
    color:#28a745
}
.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{
    border-color:#28a745
}
.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{
    border-color:#34ce57;
    background-color:#34ce57
}
.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{
    box-shadow:0 0 0 1px rgba(40,167,69,.25)
}
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{
    border-color:#28a745
}
.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{
    border-color:#28a745
}
.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{
    border-color:#28a745;
    box-shadow:0 0 0 1px 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%;
    left:0;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:1rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:2em
}
.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{
    left:5px
}
.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{
    display:block
}
.was-validated .form-control:invalid,.was-validated input:invalid,.was-validated select:invalid,.was-validated textarea:invalid,.form-control.is-invalid,.gform_wrapper input.is-invalid[type=email],.gform_wrapper input.is-invalid[type=date],.gform_wrapper input.is-invalid[type=datetime],.gform_wrapper input.is-invalid[type=datetime-local],.gform_wrapper input.is-invalid[type=month],.gform_wrapper input.is-invalid[type=number],.gform_wrapper input.is-invalid[type=password],.gform_wrapper input.is-invalid[type=search],.gform_wrapper input.is-invalid[type=tel],.gform_wrapper input.is-invalid[type=text],.gform_wrapper input.is-invalid[type=time],.gform_wrapper input.is-invalid[type=week],.gform_wrapper input.is-invalid[type=url],input.is-invalid,select.is-invalid,textarea.is-invalid{
    border-color:#dc3545;
    padding-right:4.3em !important;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-position:right 1.075em center;
    background-size:2.15em 2.15em
}
.was-validated .form-control:invalid:focus,.was-validated input:invalid:focus,.was-validated select:invalid:focus,.was-validated textarea:invalid:focus,.form-control.is-invalid:focus,input.is-invalid:focus,select.is-invalid:focus,textarea.is-invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 1px rgba(220,53,69,.25)
}
.was-validated select.form-control:invalid,.was-validated select:invalid,select.form-control.is-invalid,select.is-invalid{
    padding-right:5.6em !important;
    background-position:right 2.8em center
}
.was-validated textarea.form-control:invalid,.was-validated textarea:invalid,textarea.form-control.is-invalid,textarea.is-invalid{
    padding-right:4.3em;
    background-position:top 1.075em right 1.075em
}
.was-validated .custom-select:invalid,.custom-select.is-invalid{
    border-color:#dc3545;
    padding-right:5.25em !important;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1.4em center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 2.4em/2.15em 2.15em no-repeat
}
.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 1px rgba(220,53,69,.25)
}
.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{
    color:#dc3545
}
.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{
    display:block
}
.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{
    color:#dc3545
}
.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{
    border-color:#dc3545
}
.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{
    border-color:#e4606d;
    background-color:#e4606d
}
.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{
    box-shadow:0 0 0 1px rgba(220,53,69,.25)
}
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{
    border-color:#dc3545
}
.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{
    border-color:#dc3545
}
.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{
    border-color:#dc3545;
    box-shadow:0 0 0 1px rgba(220,53,69,.25)
}
.form-inline{
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
.form-inline .form-check{
    width:100%
}
@media(min-width:576px){
    .form-inline label{
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:0
    }
    .form-inline .form-group,.form-inline .gform_wrapper li,.gform_wrapper .form-inline li{
        display:flex;
        flex:0 0 auto;
        flex-flow:row wrap;
        align-items:center;
        margin-bottom:0
    }
    .form-inline .form-control,.form-inline .gform_wrapper input[type=email],.gform_wrapper .form-inline input[type=email],.form-inline .gform_wrapper input[type=date],.gform_wrapper .form-inline input[type=date],.form-inline .gform_wrapper input[type=datetime],.gform_wrapper .form-inline input[type=datetime],.form-inline .gform_wrapper input[type=datetime-local],.gform_wrapper .form-inline input[type=datetime-local],.form-inline .gform_wrapper input[type=month],.gform_wrapper .form-inline input[type=month],.form-inline .gform_wrapper input[type=number],.gform_wrapper .form-inline input[type=number],.form-inline .gform_wrapper input[type=password],.gform_wrapper .form-inline input[type=password],.form-inline .gform_wrapper input[type=search],.gform_wrapper .form-inline input[type=search],.form-inline .gform_wrapper input[type=tel],.gform_wrapper .form-inline input[type=tel],.form-inline .gform_wrapper input[type=text],.gform_wrapper .form-inline input[type=text],.form-inline .gform_wrapper input[type=time],.gform_wrapper .form-inline input[type=time],.form-inline .gform_wrapper input[type=week],.gform_wrapper .form-inline input[type=week],.form-inline .gform_wrapper input[type=url],.gform_wrapper .form-inline input[type=url],.form-inline input,.form-inline select,.form-inline textarea{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext{
        display:inline-block
    }
    .form-inline .input-group,.form-inline .custom-select{
        width:auto
    }
    .form-inline .form-check{
        display:flex;
        align-items:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input{
        position:relative;
        flex-shrink:0;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .form-inline .custom-control{
        align-items:center;
        justify-content:center
    }
    .form-inline .custom-control-label{
        margin-bottom:0
    }
}
.btn,.gform_wrapper .button,.nav-primary .sub-menu .menu-item.all a,.activation-page #submit,.widget.alternate-bio li a,button,.button,.button.menu-item a,.wp-block-button__link,.cn-button,.cn-button.bootstrap{
    display:inline-block;
    font-weight:600;
    color:#000;
    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:.5em 1.3em;
    font-size:.7em;
    line-height:1.5;
    border-radius:2em;
    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,.gform_wrapper .button,.nav-primary .sub-menu .menu-item.all a,.activation-page #submit,.widget.alternate-bio li a,button,.button,.button.menu-item a,.wp-block-button__link,.cn-button,.cn-button.bootstrap{
        transition:none
    }
}
.btn:hover,.nav-primary .sub-menu .menu-item.all a:hover,.activation-page #submit:hover,.widget.alternate-bio li a:hover,button:hover,.button:hover,.button.menu-item a:hover,.wp-block-button__link:hover,.cn-button:hover{
    color:#000;
    text-decoration:none
}
.btn:focus,.nav-primary .sub-menu .menu-item.all a:focus,.activation-page #submit:focus,.widget.alternate-bio li a:focus,button:focus,.button:focus,.button.menu-item a:focus,.wp-block-button__link:focus,.cn-button:focus,.btn.focus,.nav-primary .sub-menu .menu-item.all a.focus,.activation-page .focus#submit,.widget.alternate-bio li a.focus,button.focus,.focus.button,.button.menu-item a.focus,.focus.wp-block-button__link,.focus.cn-button{
    outline:0;
    box-shadow:none
}
.btn.disabled,.nav-primary .sub-menu .menu-item.all a.disabled,.activation-page .disabled#submit,.widget.alternate-bio li a.disabled,button.disabled,.disabled.button,.button.menu-item a.disabled,.disabled.wp-block-button__link,.disabled.cn-button,.btn:disabled,.nav-primary .sub-menu .menu-item.all a:disabled,.activation-page #submit:disabled,.widget.alternate-bio li a:disabled,button:disabled,.button:disabled,.button.menu-item a:disabled,.wp-block-button__link:disabled,.cn-button:disabled{
    opacity:.5
}
.btn:not(:disabled):not(.disabled),.nav-primary .sub-menu .menu-item.all a:not(:disabled):not(.disabled),.activation-page #submit:not(:disabled):not(.disabled),.widget.alternate-bio li a:not(:disabled):not(.disabled),button:not(:disabled):not(.disabled),.button:not(:disabled):not(.disabled),.button.menu-item a:not(:disabled):not(.disabled),.wp-block-button__link:not(:disabled):not(.disabled),.cn-button:not(:disabled):not(.disabled){
    cursor:pointer
}
a.btn.disabled,.nav-primary .sub-menu .menu-item.all a.disabled,.activation-page a.disabled#submit,.widget.alternate-bio li a.disabled,a.disabled.button,.button.menu-item a.disabled,a.disabled.wp-block-button__link,a.disabled.cn-button,fieldset:disabled a.btn,fieldset:disabled .nav-primary .sub-menu .menu-item.all a,.nav-primary .sub-menu .menu-item.all fieldset:disabled a,fieldset:disabled .activation-page a#submit,.activation-page fieldset:disabled a#submit,fieldset:disabled .widget.alternate-bio li a,.widget.alternate-bio li fieldset:disabled a,fieldset:disabled a.button,fieldset:disabled .button.menu-item a,.button.menu-item fieldset:disabled a,fieldset:disabled a.wp-block-button__link,fieldset:disabled a.cn-button{
    pointer-events:none
}
.btn-primary,.gform_wrapper .button,.activation-page #submit,.widget.alternate-bio li.active a,button,.button,.button.menu-item a,.wp-block-button__link,.cn-button,.cn-button.bootstrap{
    color:#fff;
    background-color:#25435a;
    border-color:#25435a
}
.btn-primary:hover,.activation-page #submit:hover,.widget.alternate-bio li.active a:hover,button:hover,.button:hover,.button.menu-item a:hover,.wp-block-button__link:hover,.cn-button:hover{
    color:#fff;
    background-color:#1a2f3f;
    border-color:#162836
}
.btn-primary:focus,.activation-page #submit:focus,.widget.alternate-bio li.active a:focus,button:focus,.button:focus,.button.menu-item a:focus,.wp-block-button__link:focus,.cn-button:focus,.btn-primary.focus,.activation-page .focus#submit,.widget.alternate-bio li.active a.focus,button.focus,.focus.button,.button.menu-item a.focus,.focus.wp-block-button__link,.focus.cn-button{
    color:#fff;
    background-color:#1a2f3f;
    border-color:#162836;
    box-shadow:0 0 0 0 rgba(70,95,115,.5)
}
.btn-primary.disabled,.activation-page .disabled#submit,.widget.alternate-bio li.active a.disabled,button.disabled,.disabled.button,.button.menu-item a.disabled,.disabled.wp-block-button__link,.disabled.cn-button,.btn-primary:disabled,.activation-page #submit:disabled,.widget.alternate-bio li.active a:disabled,button:disabled,.button:disabled,.button.menu-item a:disabled,.wp-block-button__link:disabled,.cn-button:disabled{
    color:#fff;
    background-color:#25435a;
    border-color:#25435a
}
.btn-primary:not(:disabled):not(.disabled):active,.activation-page #submit:not(:disabled):not(.disabled):active,.widget.alternate-bio li.active a:not(:disabled):not(.disabled):active,button:not(:disabled):not(.disabled):active,.button:not(:disabled):not(.disabled):active,.button.menu-item a:not(:disabled):not(.disabled):active,.wp-block-button__link:not(:disabled):not(.disabled):active,.cn-button:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.activation-page #submit:not(:disabled):not(.disabled).active,.widget.alternate-bio li.active a:not(:disabled):not(.disabled).active,button:not(:disabled):not(.disabled).active,.button:not(:disabled):not(.disabled).active,.button.menu-item a:not(:disabled):not(.disabled).active,.wp-block-button__link:not(:disabled):not(.disabled).active,.cn-button:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,.gform_wrapper .show>.dropdown-toggle.button,.activation-page .show>.dropdown-toggle#submit,.widget.alternate-bio li.active .show>a.dropdown-toggle,.show>button.dropdown-toggle,.show>.dropdown-toggle.button,.button.menu-item .show>a.dropdown-toggle,.show>.dropdown-toggle.wp-block-button__link,.show>.dropdown-toggle.cn-button{
    color:#fff;
    background-color:#162836;
    border-color:#12212d
}
.btn-primary:not(:disabled):not(.disabled):active:focus,.activation-page #submit:not(:disabled):not(.disabled):active:focus,.widget.alternate-bio li.active a:not(:disabled):not(.disabled):active:focus,button:not(:disabled):not(.disabled):active:focus,.button:not(:disabled):not(.disabled):active:focus,.button.menu-item a:not(:disabled):not(.disabled):active:focus,.wp-block-button__link:not(:disabled):not(.disabled):active:focus,.cn-button:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.activation-page #submit:not(:disabled):not(.disabled).active:focus,.widget.alternate-bio li.active a:not(:disabled):not(.disabled).active:focus,button:not(:disabled):not(.disabled).active:focus,.button:not(:disabled):not(.disabled).active:focus,.button.menu-item a:not(:disabled):not(.disabled).active:focus,.wp-block-button__link:not(:disabled):not(.disabled).active:focus,.cn-button:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus,.gform_wrapper .show>.dropdown-toggle.button:focus,.activation-page .show>.dropdown-toggle#submit:focus,.widget.alternate-bio li.active .show>a.dropdown-toggle:focus,.show>button.dropdown-toggle:focus,.show>.dropdown-toggle.button:focus,.button.menu-item .show>a.dropdown-toggle:focus,.show>.dropdown-toggle.wp-block-button__link:focus,.show>.dropdown-toggle.cn-button:focus{
    box-shadow:0 0 0 0 rgba(70,95,115,.5)
}
.btn-secondary{
    color:#212529;
    background-color:#ffb600;
    border-color:#ffb600
}
.btn-secondary:hover{
    color:#212529;
    background-color:#d99b00;
    border-color:#cc9200
}
.btn-secondary:focus,.btn-secondary.focus{
    color:#212529;
    background-color:#d99b00;
    border-color:#cc9200;
    box-shadow:0 0 0 0 rgba(222,160,6,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#212529;
    background-color:#ffb600;
    border-color:#ffb600
}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#cc9200;
    border-color:#bf8900
}
.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 0 rgba(222,160,6,.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{
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34;
    box-shadow:0 0 0 0 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 0 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{
    color:#fff;
    background-color:#138496;
    border-color:#117a8b;
    box-shadow:0 0 0 0 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 0 rgba(58,176,195,.5)
}
.btn-warning{
    color:#212529;
    background-color:#ffb600;
    border-color:#ffb600
}
.btn-warning:hover{
    color:#212529;
    background-color:#d99b00;
    border-color:#cc9200
}
.btn-warning:focus,.btn-warning.focus{
    color:#212529;
    background-color:#d99b00;
    border-color:#cc9200;
    box-shadow:0 0 0 0 rgba(222,160,6,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#212529;
    background-color:#ffb600;
    border-color:#ffb600
}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{
    color:#fff;
    background-color:#cc9200;
    border-color:#bf8900
}
.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 0 rgba(222,160,6,.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{
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130;
    box-shadow:0 0 0 0 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 0 rgba(225,83,97,.5)
}
.btn-light{
    color:#212529;
    background-color:#fff;
    border-color:#fff
}
.btn-light:hover{
    color:#212529;
    background-color:#ececec;
    border-color:#e6e6e6
}
.btn-light:focus,.btn-light.focus{
    color:#212529;
    background-color:#ececec;
    border-color:#e6e6e6;
    box-shadow:0 0 0 0 rgba(222,222,223,.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#212529;
    background-color:#fff;
    border-color:#fff
}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{
    color:#212529;
    background-color:#e6e6e6;
    border-color:#dfdfdf
}
.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 0 rgba(222,222,223,.5)
}
.btn-dark{
    color:#fff;
    background-color:#25435a;
    border-color:#25435a
}
.btn-dark:hover{
    color:#fff;
    background-color:#1a2f3f;
    border-color:#162836
}
.btn-dark:focus,.btn-dark.focus{
    color:#fff;
    background-color:#1a2f3f;
    border-color:#162836;
    box-shadow:0 0 0 0 rgba(70,95,115,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#25435a;
    border-color:#25435a
}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#162836;
    border-color:#12212d
}
.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 0 rgba(70,95,115,.5)
}
.btn-outline-primary{
    color:#25435a;
    border-color:#25435a
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#25435a;
    border-color:#25435a
}
.btn-outline-primary:focus,.btn-outline-primary.focus{
    box-shadow:0 0 0 0 rgba(37,67,90,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#25435a;
    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:#25435a;
    border-color:#25435a
}
.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 0 rgba(37,67,90,.5)
}
.btn-outline-secondary{
    color:#ffb600;
    border-color:#ffb600
}
.btn-outline-secondary:hover{
    color:#212529;
    background-color:#ffb600;
    border-color:#ffb600
}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{
    box-shadow:0 0 0 0 rgba(255,182,0,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#ffb600;
    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:#212529;
    background-color:#ffb600;
    border-color:#ffb600
}
.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 0 rgba(255,182,0,.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 0 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 0 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 0 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 0 rgba(23,162,184,.5)
}
.btn-outline-warning{
    color:#ffb600;
    border-color:#ffb600
}
.btn-outline-warning:hover{
    color:#212529;
    background-color:#ffb600;
    border-color:#ffb600
}
.btn-outline-warning:focus,.btn-outline-warning.focus{
    box-shadow:0 0 0 0 rgba(255,182,0,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#ffb600;
    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:#ffb600;
    border-color:#ffb600
}
.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 0 rgba(255,182,0,.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 0 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 0 rgba(220,53,69,.5)
}
.btn-outline-light{
    color:#fff;
    border-color:#fff
}
.btn-outline-light:hover{
    color:#212529;
    background-color:#fff;
    border-color:#fff
}
.btn-outline-light:focus,.btn-outline-light.focus{
    box-shadow:0 0 0 0 rgba(255,255,255,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#fff;
    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:#fff;
    border-color:#fff
}
.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 0 rgba(255,255,255,.5)
}
.btn-outline-dark,.nav-primary .sub-menu .menu-item.all a,.widget.alternate-bio li a{
    color:#25435a;
    border-color:#25435a
}
.btn-outline-dark:hover,.nav-primary .sub-menu .menu-item.all a:hover,.widget.alternate-bio li a:hover{
    color:#fff;
    background-color:#25435a;
    border-color:#25435a
}
.btn-outline-dark:focus,.nav-primary .sub-menu .menu-item.all a:focus,.widget.alternate-bio li a:focus,.btn-outline-dark.focus,.nav-primary .sub-menu .menu-item.all a.focus,.widget.alternate-bio li a.focus{
    box-shadow:0 0 0 0 rgba(37,67,90,.5)
}
.btn-outline-dark.disabled,.nav-primary .sub-menu .menu-item.all a.disabled,.widget.alternate-bio li a.disabled,.btn-outline-dark:disabled,.nav-primary .sub-menu .menu-item.all a:disabled,.widget.alternate-bio li a:disabled{
    color:#25435a;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled):active,.nav-primary .sub-menu .menu-item.all a:not(:disabled):not(.disabled):active,.widget.alternate-bio li a:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.nav-primary .sub-menu .menu-item.all a:not(:disabled):not(.disabled).active,.widget.alternate-bio li a:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle,.nav-primary .sub-menu .menu-item.all .show>a.dropdown-toggle,.widget.alternate-bio li .show>a.dropdown-toggle{
    color:#fff;
    background-color:#25435a;
    border-color:#25435a
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.nav-primary .sub-menu .menu-item.all a:not(:disabled):not(.disabled):active:focus,.widget.alternate-bio li a:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.nav-primary .sub-menu .menu-item.all a:not(:disabled):not(.disabled).active:focus,.widget.alternate-bio li a:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus,.nav-primary .sub-menu .menu-item.all .show>a.dropdown-toggle:focus,.widget.alternate-bio li .show>a.dropdown-toggle:focus{
    box-shadow:0 0 0 0 rgba(37,67,90,.5)
}
.btn-link{
    font-weight:400;
    color:#000;
    text-decoration:none
}
.btn-link:hover{
    color:#41748d;
    text-decoration:underline
}
.btn-link:focus,.btn-link.focus{
    text-decoration:underline
}
.btn-link:disabled,.btn-link.disabled{
    color:#6c757d;
    pointer-events:none
}
.btn-lg{
    padding:.5rem 1rem;
    font-size:1.875rem;
    line-height:1.5;
    border-radius:.3rem
}
@media(max-width:1200px){
    .btn-lg{
        font-size:calc(1.0583333333rem + 1.0888888889vw)
    }
}
.btn-sm{
    padding:.5rem 1.625rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.2rem
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:.5rem
}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{
    width:100%
}
.input-group{
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:stretch;
    width:100%
}
.input-group>.form-control,.gform_wrapper .input-group>input[type=email],.gform_wrapper .input-group>input[type=date],.gform_wrapper .input-group>input[type=datetime],.gform_wrapper .input-group>input[type=datetime-local],.gform_wrapper .input-group>input[type=month],.gform_wrapper .input-group>input[type=number],.gform_wrapper .input-group>input[type=password],.gform_wrapper .input-group>input[type=search],.gform_wrapper .input-group>input[type=tel],.gform_wrapper .input-group>input[type=text],.gform_wrapper .input-group>input[type=time],.gform_wrapper .input-group>input[type=week],.gform_wrapper .input-group>input[type=url],.gform_wrapper .input-group>select,.gform_wrapper .input-group>textarea,.input-group>input,.input-group>select,.input-group>textarea,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{
    position:relative;
    flex:1 1 auto;
    width:1%;
    min-width:0;
    margin-bottom:0
}
.input-group>.form-control+.form-control,.gform_wrapper .input-group>input[type=email]+.form-control,.gform_wrapper .input-group>input[type=date]+.form-control,.gform_wrapper .input-group>input[type=datetime]+.form-control,.gform_wrapper .input-group>input[type=datetime-local]+.form-control,.gform_wrapper .input-group>input[type=month]+.form-control,.gform_wrapper .input-group>input[type=number]+.form-control,.gform_wrapper .input-group>input[type=password]+.form-control,.gform_wrapper .input-group>input[type=search]+.form-control,.gform_wrapper .input-group>input[type=tel]+.form-control,.gform_wrapper .input-group>input[type=text]+.form-control,.gform_wrapper .input-group>input[type=time]+.form-control,.gform_wrapper .input-group>input[type=week]+.form-control,.gform_wrapper .input-group>input[type=url]+.form-control,.gform_wrapper .input-group>select+.form-control,.gform_wrapper .input-group>textarea+.form-control,.gform_wrapper .input-group>.form-control+input[type=email],.gform_wrapper .input-group>input[type=email]+input[type=email],.gform_wrapper .input-group>input[type=date]+input[type=email],.gform_wrapper .input-group>input[type=datetime]+input[type=email],.gform_wrapper .input-group>input[type=datetime-local]+input[type=email],.gform_wrapper .input-group>input[type=month]+input[type=email],.gform_wrapper .input-group>input[type=number]+input[type=email],.gform_wrapper .input-group>input[type=password]+input[type=email],.gform_wrapper .input-group>input[type=search]+input[type=email],.gform_wrapper .input-group>input[type=tel]+input[type=email],.gform_wrapper .input-group>input[type=text]+input[type=email],.gform_wrapper .input-group>input[type=time]+input[type=email],.gform_wrapper .input-group>input[type=week]+input[type=email],.gform_wrapper .input-group>input[type=url]+input[type=email],.gform_wrapper .input-group>select+input[type=email],.gform_wrapper .input-group>textarea+input[type=email],.gform_wrapper .input-group>.form-control+input[type=date],.gform_wrapper .input-group>input[type=email]+input[type=date],.gform_wrapper .input-group>input[type=date]+input[type=date],.gform_wrapper .input-group>input[type=datetime]+input[type=date],.gform_wrapper .input-group>input[type=datetime-local]+input[type=date],.gform_wrapper .input-group>input[type=month]+input[type=date],.gform_wrapper .input-group>input[type=number]+input[type=date],.gform_wrapper .input-group>input[type=password]+input[type=date],.gform_wrapper .input-group>input[type=search]+input[type=date],.gform_wrapper .input-group>input[type=tel]+input[type=date],.gform_wrapper .input-group>input[type=text]+input[type=date],.gform_wrapper .input-group>input[type=time]+input[type=date],.gform_wrapper .input-group>input[type=week]+input[type=date],.gform_wrapper .input-group>input[type=url]+input[type=date],.gform_wrapper .input-group>select+input[type=date],.gform_wrapper .input-group>textarea+input[type=date],.gform_wrapper .input-group>.form-control+input[type=datetime],.gform_wrapper .input-group>input[type=email]+input[type=datetime],.gform_wrapper .input-group>input[type=date]+input[type=datetime],.gform_wrapper .input-group>input[type=datetime]+input[type=datetime],.gform_wrapper .input-group>input[type=datetime-local]+input[type=datetime],.gform_wrapper .input-group>input[type=month]+input[type=datetime],.gform_wrapper .input-group>input[type=number]+input[type=datetime],.gform_wrapper .input-group>input[type=password]+input[type=datetime],.gform_wrapper .input-group>input[type=search]+input[type=datetime],.gform_wrapper .input-group>input[type=tel]+input[type=datetime],.gform_wrapper .input-group>input[type=text]+input[type=datetime],.gform_wrapper .input-group>input[type=time]+input[type=datetime],.gform_wrapper .input-group>input[type=week]+input[type=datetime],.gform_wrapper .input-group>input[type=url]+input[type=datetime],.gform_wrapper .input-group>select+input[type=datetime],.gform_wrapper .input-group>textarea+input[type=datetime],.gform_wrapper .input-group>.form-control+input[type=datetime-local],.gform_wrapper .input-group>input[type=email]+input[type=datetime-local],.gform_wrapper .input-group>input[type=date]+input[type=datetime-local],.gform_wrapper .input-group>input[type=datetime]+input[type=datetime-local],.gform_wrapper .input-group>input[type=datetime-local]+input[type=datetime-local],.gform_wrapper .input-group>input[type=month]+input[type=datetime-local],.gform_wrapper .input-group>input[type=number]+input[type=datetime-local],.gform_wrapper .input-group>input[type=password]+input[type=datetime-local],.gform_wrapper .input-group>input[type=search]+input[type=datetime-local],.gform_wrapper .input-group>input[type=tel]+input[type=datetime-local],.gform_wrapper .input-group>input[type=text]+input[type=datetime-local],.gform_wrapper .input-group>input[type=time]+input[type=datetime-local],.gform_wrapper .input-group>input[type=week]+input[type=datetime-local],.gform_wrapper .input-group>input[type=url]+input[type=datetime-local],.gform_wrapper .input-group>select+input[type=datetime-local],.gform_wrapper .input-group>textarea+input[type=datetime-local],.gform_wrapper .input-group>.form-control+input[type=month],.gform_wrapper .input-group>input[type=email]+input[type=month],.gform_wrapper .input-group>input[type=date]+input[type=month],.gform_wrapper .input-group>input[type=datetime]+input[type=month],.gform_wrapper .input-group>input[type=datetime-local]+input[type=month],.gform_wrapper .input-group>input[type=month]+input[type=month],.gform_wrapper .input-group>input[type=number]+input[type=month],.gform_wrapper .input-group>input[type=password]+input[type=month],.gform_wrapper .input-group>input[type=search]+input[type=month],.gform_wrapper .input-group>input[type=tel]+input[type=month],.gform_wrapper .input-group>input[type=text]+input[type=month],.gform_wrapper .input-group>input[type=time]+input[type=month],.gform_wrapper .input-group>input[type=week]+input[type=month],.gform_wrapper .input-group>input[type=url]+input[type=month],.gform_wrapper .input-group>select+input[type=month],.gform_wrapper .input-group>textarea+input[type=month],.gform_wrapper .input-group>.form-control+input[type=number],.gform_wrapper .input-group>input[type=email]+input[type=number],.gform_wrapper .input-group>input[type=date]+input[type=number],.gform_wrapper .input-group>input[type=datetime]+input[type=number],.gform_wrapper .input-group>input[type=datetime-local]+input[type=number],.gform_wrapper .input-group>input[type=month]+input[type=number],.gform_wrapper .input-group>input[type=number]+input[type=number],.gform_wrapper .input-group>input[type=password]+input[type=number],.gform_wrapper .input-group>input[type=search]+input[type=number],.gform_wrapper .input-group>input[type=tel]+input[type=number],.gform_wrapper .input-group>input[type=text]+input[type=number],.gform_wrapper .input-group>input[type=time]+input[type=number],.gform_wrapper .input-group>input[type=week]+input[type=number],.gform_wrapper .input-group>input[type=url]+input[type=number],.gform_wrapper .input-group>select+input[type=number],.gform_wrapper .input-group>textarea+input[type=number],.gform_wrapper .input-group>.form-control+input[type=password],.gform_wrapper .input-group>input[type=email]+input[type=password],.gform_wrapper .input-group>input[type=date]+input[type=password],.gform_wrapper .input-group>input[type=datetime]+input[type=password],.gform_wrapper .input-group>input[type=datetime-local]+input[type=password],.gform_wrapper .input-group>input[type=month]+input[type=password],.gform_wrapper .input-group>input[type=number]+input[type=password],.gform_wrapper .input-group>input[type=password]+input[type=password],.gform_wrapper .input-group>input[type=search]+input[type=password],.gform_wrapper .input-group>input[type=tel]+input[type=password],.gform_wrapper .input-group>input[type=text]+input[type=password],.gform_wrapper .input-group>input[type=time]+input[type=password],.gform_wrapper .input-group>input[type=week]+input[type=password],.gform_wrapper .input-group>input[type=url]+input[type=password],.gform_wrapper .input-group>select+input[type=password],.gform_wrapper .input-group>textarea+input[type=password],.gform_wrapper .input-group>.form-control+input[type=search],.gform_wrapper .input-group>input[type=email]+input[type=search],.gform_wrapper .input-group>input[type=date]+input[type=search],.gform_wrapper .input-group>input[type=datetime]+input[type=search],.gform_wrapper .input-group>input[type=datetime-local]+input[type=search],.gform_wrapper .input-group>input[type=month]+input[type=search],.gform_wrapper .input-group>input[type=number]+input[type=search],.gform_wrapper .input-group>input[type=password]+input[type=search],.gform_wrapper .input-group>input[type=search]+input[type=search],.gform_wrapper .input-group>input[type=tel]+input[type=search],.gform_wrapper .input-group>input[type=text]+input[type=search],.gform_wrapper .input-group>input[type=time]+input[type=search],.gform_wrapper .input-group>input[type=week]+input[type=search],.gform_wrapper .input-group>input[type=url]+input[type=search],.gform_wrapper .input-group>select+input[type=search],.gform_wrapper .input-group>textarea+input[type=search],.gform_wrapper .input-group>.form-control+input[type=tel],.gform_wrapper .input-group>input[type=email]+input[type=tel],.gform_wrapper .input-group>input[type=date]+input[type=tel],.gform_wrapper .input-group>input[type=datetime]+input[type=tel],.gform_wrapper .input-group>input[type=datetime-local]+input[type=tel],.gform_wrapper .input-group>input[type=month]+input[type=tel],.gform_wrapper .input-group>input[type=number]+input[type=tel],.gform_wrapper .input-group>input[type=password]+input[type=tel],.gform_wrapper .input-group>input[type=search]+input[type=tel],.gform_wrapper .input-group>input[type=tel]+input[type=tel],.gform_wrapper .input-group>input[type=text]+input[type=tel],.gform_wrapper .input-group>input[type=time]+input[type=tel],.gform_wrapper .input-group>input[type=week]+input[type=tel],.gform_wrapper .input-group>input[type=url]+input[type=tel],.gform_wrapper .input-group>select+input[type=tel],.gform_wrapper .input-group>textarea+input[type=tel],.gform_wrapper .input-group>.form-control+input[type=text],.gform_wrapper .input-group>input[type=email]+input[type=text],.gform_wrapper .input-group>input[type=date]+input[type=text],.gform_wrapper .input-group>input[type=datetime]+input[type=text],.gform_wrapper .input-group>input[type=datetime-local]+input[type=text],.gform_wrapper .input-group>input[type=month]+input[type=text],.gform_wrapper .input-group>input[type=number]+input[type=text],.gform_wrapper .input-group>input[type=password]+input[type=text],.gform_wrapper .input-group>input[type=search]+input[type=text],.gform_wrapper .input-group>input[type=tel]+input[type=text],.gform_wrapper .input-group>input[type=text]+input[type=text],.gform_wrapper .input-group>input[type=time]+input[type=text],.gform_wrapper .input-group>input[type=week]+input[type=text],.gform_wrapper .input-group>input[type=url]+input[type=text],.gform_wrapper .input-group>select+input[type=text],.gform_wrapper .input-group>textarea+input[type=text],.gform_wrapper .input-group>.form-control+input[type=time],.gform_wrapper .input-group>input[type=email]+input[type=time],.gform_wrapper .input-group>input[type=date]+input[type=time],.gform_wrapper .input-group>input[type=datetime]+input[type=time],.gform_wrapper .input-group>input[type=datetime-local]+input[type=time],.gform_wrapper .input-group>input[type=month]+input[type=time],.gform_wrapper .input-group>input[type=number]+input[type=time],.gform_wrapper .input-group>input[type=password]+input[type=time],.gform_wrapper .input-group>input[type=search]+input[type=time],.gform_wrapper .input-group>input[type=tel]+input[type=time],.gform_wrapper .input-group>input[type=text]+input[type=time],.gform_wrapper .input-group>input[type=time]+input[type=time],.gform_wrapper .input-group>input[type=week]+input[type=time],.gform_wrapper .input-group>input[type=url]+input[type=time],.gform_wrapper .input-group>select+input[type=time],.gform_wrapper .input-group>textarea+input[type=time],.gform_wrapper .input-group>.form-control+input[type=week],.gform_wrapper .input-group>input[type=email]+input[type=week],.gform_wrapper .input-group>input[type=date]+input[type=week],.gform_wrapper .input-group>input[type=datetime]+input[type=week],.gform_wrapper .input-group>input[type=datetime-local]+input[type=week],.gform_wrapper .input-group>input[type=month]+input[type=week],.gform_wrapper .input-group>input[type=number]+input[type=week],.gform_wrapper .input-group>input[type=password]+input[type=week],.gform_wrapper .input-group>input[type=search]+input[type=week],.gform_wrapper .input-group>input[type=tel]+input[type=week],.gform_wrapper .input-group>input[type=text]+input[type=week],.gform_wrapper .input-group>input[type=time]+input[type=week],.gform_wrapper .input-group>input[type=week]+input[type=week],.gform_wrapper .input-group>input[type=url]+input[type=week],.gform_wrapper .input-group>select+input[type=week],.gform_wrapper .input-group>textarea+input[type=week],.gform_wrapper .input-group>.form-control+input[type=url],.gform_wrapper .input-group>input[type=email]+input[type=url],.gform_wrapper .input-group>input[type=date]+input[type=url],.gform_wrapper .input-group>input[type=datetime]+input[type=url],.gform_wrapper .input-group>input[type=datetime-local]+input[type=url],.gform_wrapper .input-group>input[type=month]+input[type=url],.gform_wrapper .input-group>input[type=number]+input[type=url],.gform_wrapper .input-group>input[type=password]+input[type=url],.gform_wrapper .input-group>input[type=search]+input[type=url],.gform_wrapper .input-group>input[type=tel]+input[type=url],.gform_wrapper .input-group>input[type=text]+input[type=url],.gform_wrapper .input-group>input[type=time]+input[type=url],.gform_wrapper .input-group>input[type=week]+input[type=url],.gform_wrapper .input-group>input[type=url]+input[type=url],.gform_wrapper .input-group>select+input[type=url],.gform_wrapper .input-group>textarea+input[type=url],.gform_wrapper .input-group>.form-control+select,.gform_wrapper .input-group>input[type=email]+select,.gform_wrapper .input-group>input[type=date]+select,.gform_wrapper .input-group>input[type=datetime]+select,.gform_wrapper .input-group>input[type=datetime-local]+select,.gform_wrapper .input-group>input[type=month]+select,.gform_wrapper .input-group>input[type=number]+select,.gform_wrapper .input-group>input[type=password]+select,.gform_wrapper .input-group>input[type=search]+select,.gform_wrapper .input-group>input[type=tel]+select,.gform_wrapper .input-group>input[type=text]+select,.gform_wrapper .input-group>input[type=time]+select,.gform_wrapper .input-group>input[type=week]+select,.gform_wrapper .input-group>input[type=url]+select,.gform_wrapper .input-group>select+select,.gform_wrapper .input-group>textarea+select,.gform_wrapper .input-group>.form-control+textarea,.gform_wrapper .input-group>input[type=email]+textarea,.gform_wrapper .input-group>input[type=date]+textarea,.gform_wrapper .input-group>input[type=datetime]+textarea,.gform_wrapper .input-group>input[type=datetime-local]+textarea,.gform_wrapper .input-group>input[type=month]+textarea,.gform_wrapper .input-group>input[type=number]+textarea,.gform_wrapper .input-group>input[type=password]+textarea,.gform_wrapper .input-group>input[type=search]+textarea,.gform_wrapper .input-group>input[type=tel]+textarea,.gform_wrapper .input-group>input[type=text]+textarea,.gform_wrapper .input-group>input[type=time]+textarea,.gform_wrapper .input-group>input[type=week]+textarea,.gform_wrapper .input-group>input[type=url]+textarea,.gform_wrapper .input-group>select+textarea,.gform_wrapper .input-group>textarea+textarea,.input-group>input+.form-control,.gform_wrapper .input-group>input+input[type=email],.gform_wrapper .input-group>input+input[type=date],.gform_wrapper .input-group>input+input[type=datetime],.gform_wrapper .input-group>input+input[type=datetime-local],.gform_wrapper .input-group>input+input[type=month],.gform_wrapper .input-group>input+input[type=number],.gform_wrapper .input-group>input+input[type=password],.gform_wrapper .input-group>input+input[type=search],.gform_wrapper .input-group>input+input[type=tel],.gform_wrapper .input-group>input+input[type=text],.gform_wrapper .input-group>input+input[type=time],.gform_wrapper .input-group>input+input[type=week],.gform_wrapper .input-group>input+input[type=url],.gform_wrapper .input-group>input+select,.gform_wrapper .input-group>input+textarea,.input-group>select+.form-control,.gform_wrapper .input-group>select+input[type=email],.gform_wrapper .input-group>select+input[type=date],.gform_wrapper .input-group>select+input[type=datetime],.gform_wrapper .input-group>select+input[type=datetime-local],.gform_wrapper .input-group>select+input[type=month],.gform_wrapper .input-group>select+input[type=number],.gform_wrapper .input-group>select+input[type=password],.gform_wrapper .input-group>select+input[type=search],.gform_wrapper .input-group>select+input[type=tel],.gform_wrapper .input-group>select+input[type=text],.gform_wrapper .input-group>select+input[type=time],.gform_wrapper .input-group>select+input[type=week],.gform_wrapper .input-group>select+input[type=url],.gform_wrapper .input-group>select+select,.gform_wrapper .input-group>select+textarea,.input-group>textarea+.form-control,.gform_wrapper .input-group>textarea+input[type=email],.gform_wrapper .input-group>textarea+input[type=date],.gform_wrapper .input-group>textarea+input[type=datetime],.gform_wrapper .input-group>textarea+input[type=datetime-local],.gform_wrapper .input-group>textarea+input[type=month],.gform_wrapper .input-group>textarea+input[type=number],.gform_wrapper .input-group>textarea+input[type=password],.gform_wrapper .input-group>textarea+input[type=search],.gform_wrapper .input-group>textarea+input[type=tel],.gform_wrapper .input-group>textarea+input[type=text],.gform_wrapper .input-group>textarea+input[type=time],.gform_wrapper .input-group>textarea+input[type=week],.gform_wrapper .input-group>textarea+input[type=url],.gform_wrapper .input-group>textarea+select,.gform_wrapper .input-group>textarea+textarea,.input-group>.form-control+input,.gform_wrapper .input-group>input[type=email]+input,.gform_wrapper .input-group>input[type=date]+input,.gform_wrapper .input-group>input[type=datetime]+input,.gform_wrapper .input-group>input[type=datetime-local]+input,.gform_wrapper .input-group>input[type=month]+input,.gform_wrapper .input-group>input[type=number]+input,.gform_wrapper .input-group>input[type=password]+input,.gform_wrapper .input-group>input[type=search]+input,.gform_wrapper .input-group>input[type=tel]+input,.gform_wrapper .input-group>input[type=text]+input,.gform_wrapper .input-group>input[type=time]+input,.gform_wrapper .input-group>input[type=week]+input,.gform_wrapper .input-group>input[type=url]+input,.gform_wrapper .input-group>select+input,.gform_wrapper .input-group>textarea+input,.input-group>input+input,.input-group>select+input,.input-group>textarea+input,.input-group>.form-control+select,.gform_wrapper .input-group>input[type=email]+select,.gform_wrapper .input-group>input[type=date]+select,.gform_wrapper .input-group>input[type=datetime]+select,.gform_wrapper .input-group>input[type=datetime-local]+select,.gform_wrapper .input-group>input[type=month]+select,.gform_wrapper .input-group>input[type=number]+select,.gform_wrapper .input-group>input[type=password]+select,.gform_wrapper .input-group>input[type=search]+select,.gform_wrapper .input-group>input[type=tel]+select,.gform_wrapper .input-group>input[type=text]+select,.gform_wrapper .input-group>input[type=time]+select,.gform_wrapper .input-group>input[type=week]+select,.gform_wrapper .input-group>input[type=url]+select,.gform_wrapper .input-group>select+select,.gform_wrapper .input-group>textarea+select,.input-group>input+select,.input-group>select+select,.input-group>textarea+select,.input-group>.form-control+textarea,.gform_wrapper .input-group>input[type=email]+textarea,.gform_wrapper .input-group>input[type=date]+textarea,.gform_wrapper .input-group>input[type=datetime]+textarea,.gform_wrapper .input-group>input[type=datetime-local]+textarea,.gform_wrapper .input-group>input[type=month]+textarea,.gform_wrapper .input-group>input[type=number]+textarea,.gform_wrapper .input-group>input[type=password]+textarea,.gform_wrapper .input-group>input[type=search]+textarea,.gform_wrapper .input-group>input[type=tel]+textarea,.gform_wrapper .input-group>input[type=text]+textarea,.gform_wrapper .input-group>input[type=time]+textarea,.gform_wrapper .input-group>input[type=week]+textarea,.gform_wrapper .input-group>input[type=url]+textarea,.gform_wrapper .input-group>select+textarea,.gform_wrapper .input-group>textarea+textarea,.input-group>input+textarea,.input-group>select+textarea,.input-group>textarea+textarea,.input-group>.form-control+.custom-select,.gform_wrapper .input-group>input[type=email]+.custom-select,.gform_wrapper .input-group>input[type=date]+.custom-select,.gform_wrapper .input-group>input[type=datetime]+.custom-select,.gform_wrapper .input-group>input[type=datetime-local]+.custom-select,.gform_wrapper .input-group>input[type=month]+.custom-select,.gform_wrapper .input-group>input[type=number]+.custom-select,.gform_wrapper .input-group>input[type=password]+.custom-select,.gform_wrapper .input-group>input[type=search]+.custom-select,.gform_wrapper .input-group>input[type=tel]+.custom-select,.gform_wrapper .input-group>input[type=text]+.custom-select,.gform_wrapper .input-group>input[type=time]+.custom-select,.gform_wrapper .input-group>input[type=week]+.custom-select,.gform_wrapper .input-group>input[type=url]+.custom-select,.gform_wrapper .input-group>select+.custom-select,.gform_wrapper .input-group>textarea+.custom-select,.input-group>input+.custom-select,.input-group>select+.custom-select,.input-group>textarea+.custom-select,.input-group>.form-control+.custom-file,.gform_wrapper .input-group>input[type=email]+.custom-file,.gform_wrapper .input-group>input[type=date]+.custom-file,.gform_wrapper .input-group>input[type=datetime]+.custom-file,.gform_wrapper .input-group>input[type=datetime-local]+.custom-file,.gform_wrapper .input-group>input[type=month]+.custom-file,.gform_wrapper .input-group>input[type=number]+.custom-file,.gform_wrapper .input-group>input[type=password]+.custom-file,.gform_wrapper .input-group>input[type=search]+.custom-file,.gform_wrapper .input-group>input[type=tel]+.custom-file,.gform_wrapper .input-group>input[type=text]+.custom-file,.gform_wrapper .input-group>input[type=time]+.custom-file,.gform_wrapper .input-group>input[type=week]+.custom-file,.gform_wrapper .input-group>input[type=url]+.custom-file,.gform_wrapper .input-group>select+.custom-file,.gform_wrapper .input-group>textarea+.custom-file,.input-group>input+.custom-file,.input-group>select+.custom-file,.input-group>textarea+.custom-file,.input-group>.form-control-plaintext+.form-control,.gform_wrapper .input-group>.form-control-plaintext+input[type=email],.gform_wrapper .input-group>.form-control-plaintext+input[type=date],.gform_wrapper .input-group>.form-control-plaintext+input[type=datetime],.gform_wrapper .input-group>.form-control-plaintext+input[type=datetime-local],.gform_wrapper .input-group>.form-control-plaintext+input[type=month],.gform_wrapper .input-group>.form-control-plaintext+input[type=number],.gform_wrapper .input-group>.form-control-plaintext+input[type=password],.gform_wrapper .input-group>.form-control-plaintext+input[type=search],.gform_wrapper .input-group>.form-control-plaintext+input[type=tel],.gform_wrapper .input-group>.form-control-plaintext+input[type=text],.gform_wrapper .input-group>.form-control-plaintext+input[type=time],.gform_wrapper .input-group>.form-control-plaintext+input[type=week],.gform_wrapper .input-group>.form-control-plaintext+input[type=url],.gform_wrapper .input-group>.form-control-plaintext+select,.gform_wrapper .input-group>.form-control-plaintext+textarea,.input-group>.form-control-plaintext+input,.input-group>.form-control-plaintext+select,.input-group>.form-control-plaintext+textarea,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.gform_wrapper .input-group>.custom-select+input[type=email],.gform_wrapper .input-group>.custom-select+input[type=date],.gform_wrapper .input-group>.custom-select+input[type=datetime],.gform_wrapper .input-group>.custom-select+input[type=datetime-local],.gform_wrapper .input-group>.custom-select+input[type=month],.gform_wrapper .input-group>.custom-select+input[type=number],.gform_wrapper .input-group>.custom-select+input[type=password],.gform_wrapper .input-group>.custom-select+input[type=search],.gform_wrapper .input-group>.custom-select+input[type=tel],.gform_wrapper .input-group>.custom-select+input[type=text],.gform_wrapper .input-group>.custom-select+input[type=time],.gform_wrapper .input-group>.custom-select+input[type=week],.gform_wrapper .input-group>.custom-select+input[type=url],.gform_wrapper .input-group>.custom-select+select,.gform_wrapper .input-group>.custom-select+textarea,.input-group>.custom-select+input,.input-group>.custom-select+select,.input-group>.custom-select+textarea,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.gform_wrapper .input-group>.custom-file+input[type=email],.gform_wrapper .input-group>.custom-file+input[type=date],.gform_wrapper .input-group>.custom-file+input[type=datetime],.gform_wrapper .input-group>.custom-file+input[type=datetime-local],.gform_wrapper .input-group>.custom-file+input[type=month],.gform_wrapper .input-group>.custom-file+input[type=number],.gform_wrapper .input-group>.custom-file+input[type=password],.gform_wrapper .input-group>.custom-file+input[type=search],.gform_wrapper .input-group>.custom-file+input[type=tel],.gform_wrapper .input-group>.custom-file+input[type=text],.gform_wrapper .input-group>.custom-file+input[type=time],.gform_wrapper .input-group>.custom-file+input[type=week],.gform_wrapper .input-group>.custom-file+input[type=url],.gform_wrapper .input-group>.custom-file+select,.gform_wrapper .input-group>.custom-file+textarea,.input-group>.custom-file+input,.input-group>.custom-file+select,.input-group>.custom-file+textarea,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{
    margin-left:-1px
}
.input-group>.form-control:focus,.gform_wrapper .input-group>input[type=email]:focus,.gform_wrapper .input-group>input[type=date]:focus,.gform_wrapper .input-group>input[type=datetime]:focus,.gform_wrapper .input-group>input[type=datetime-local]:focus,.gform_wrapper .input-group>input[type=month]:focus,.gform_wrapper .input-group>input[type=number]:focus,.gform_wrapper .input-group>input[type=password]:focus,.gform_wrapper .input-group>input[type=search]:focus,.gform_wrapper .input-group>input[type=tel]:focus,.gform_wrapper .input-group>input[type=text]:focus,.gform_wrapper .input-group>input[type=time]:focus,.gform_wrapper .input-group>input[type=week]:focus,.gform_wrapper .input-group>input[type=url]:focus,.gform_wrapper .input-group>select:focus,.gform_wrapper .input-group>textarea:focus,.input-group>input:focus,.input-group>select:focus,.input-group>textarea:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{
    z-index:3
}
.input-group>.custom-file .custom-file-input:focus{
    z-index:4
}
.input-group>.form-control:not(:first-child),.gform_wrapper .input-group>input[type=email]:not(:first-child),.gform_wrapper .input-group>input[type=date]:not(:first-child),.gform_wrapper .input-group>input[type=datetime]:not(:first-child),.gform_wrapper .input-group>input[type=datetime-local]:not(:first-child),.gform_wrapper .input-group>input[type=month]:not(:first-child),.gform_wrapper .input-group>input[type=number]:not(:first-child),.gform_wrapper .input-group>input[type=password]:not(:first-child),.gform_wrapper .input-group>input[type=search]:not(:first-child),.gform_wrapper .input-group>input[type=tel]:not(:first-child),.gform_wrapper .input-group>input[type=text]:not(:first-child),.gform_wrapper .input-group>input[type=time]:not(:first-child),.gform_wrapper .input-group>input[type=week]:not(:first-child),.gform_wrapper .input-group>input[type=url]:not(:first-child),.gform_wrapper .input-group>select:not(:first-child),.gform_wrapper .input-group>textarea:not(:first-child),.input-group>input:not(:first-child),.input-group>select:not(:first-child),.input-group>textarea:not(:first-child),.input-group>.custom-select:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group>.custom-file{
    display:flex;
    align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group:not(.has-validation)>.form-control:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=email]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=date]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=datetime]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=datetime-local]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=month]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=number]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=password]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=search]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=tel]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=text]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=time]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=week]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>input[type=url]:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>select:not(:last-child),.gform_wrapper .input-group:not(.has-validation)>textarea:not(:last-child),.input-group:not(.has-validation)>input:not(:last-child),.input-group:not(.has-validation)>select:not(:last-child),.input-group:not(.has-validation)>textarea:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group.has-validation>.form-control:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=email]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=date]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=datetime]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=datetime-local]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=month]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=number]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=password]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=search]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=tel]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=text]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=time]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=week]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>input[type=url]:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>select:nth-last-child(n+3),.gform_wrapper .input-group.has-validation>textarea:nth-last-child(n+3),.input-group.has-validation>input:nth-last-child(n+3),.input-group.has-validation>select:nth-last-child(n+3),.input-group.has-validation>textarea:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group-prepend,.input-group-append{
    display:flex
}
.input-group-prepend .btn,.input-group-prepend .nav-primary .sub-menu .menu-item.all a,.nav-primary .sub-menu .menu-item.all .input-group-prepend a,.input-group-prepend .activation-page #submit,.activation-page .input-group-prepend #submit,.input-group-prepend .widget.alternate-bio li a,.widget.alternate-bio li .input-group-prepend a,.input-group-prepend button,.input-group-prepend .button,.input-group-prepend .button.menu-item a,.button.menu-item .input-group-prepend a,.input-group-prepend .wp-block-button__link,.input-group-prepend .cn-button,.input-group-append .btn,.input-group-append .nav-primary .sub-menu .menu-item.all a,.nav-primary .sub-menu .menu-item.all .input-group-append a,.input-group-append .activation-page #submit,.activation-page .input-group-append #submit,.input-group-append .widget.alternate-bio li a,.widget.alternate-bio li .input-group-append a,.input-group-append button,.input-group-append .button,.input-group-append .button.menu-item a,.button.menu-item .input-group-append a,.input-group-append .wp-block-button__link,.input-group-append .cn-button{
    position:relative;
    z-index:2
}
.input-group-prepend .btn:focus,.input-group-prepend .nav-primary .sub-menu .menu-item.all a:focus,.nav-primary .sub-menu .menu-item.all .input-group-prepend a:focus,.input-group-prepend .activation-page #submit:focus,.activation-page .input-group-prepend #submit:focus,.input-group-prepend .widget.alternate-bio li a:focus,.widget.alternate-bio li .input-group-prepend a:focus,.input-group-prepend button:focus,.input-group-prepend .button:focus,.input-group-prepend .button.menu-item a:focus,.button.menu-item .input-group-prepend a:focus,.input-group-prepend .wp-block-button__link:focus,.input-group-prepend .cn-button:focus,.input-group-append .btn:focus,.input-group-append .nav-primary .sub-menu .menu-item.all a:focus,.nav-primary .sub-menu .menu-item.all .input-group-append a:focus,.input-group-append .activation-page #submit:focus,.activation-page .input-group-append #submit:focus,.input-group-append .widget.alternate-bio li a:focus,.widget.alternate-bio li .input-group-append a:focus,.input-group-append button:focus,.input-group-append .button:focus,.input-group-append .button.menu-item a:focus,.button.menu-item .input-group-append a:focus,.input-group-append .wp-block-button__link:focus,.input-group-append .cn-button:focus{
    z-index:3
}
.input-group-prepend .btn+.btn,.input-group-prepend .gform_wrapper .button+.btn,.gform_wrapper .input-group-prepend .button+.btn,.input-group-prepend .gform_wrapper .btn+.button,.gform_wrapper .input-group-prepend .btn+.button,.input-group-prepend .gform_wrapper .button+.button,.gform_wrapper .input-group-prepend .button+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all a+.btn,.input-group-prepend .nav-primary .sub-menu .menu-item.all .gform_wrapper a+.button,.gform_wrapper .input-group-prepend .nav-primary .sub-menu .menu-item.all a+.button,.nav-primary .sub-menu .menu-item.all .input-group-prepend a+.btn,.nav-primary .sub-menu .menu-item.all .input-group-prepend .gform_wrapper a+.button,.gform_wrapper .nav-primary .sub-menu .menu-item.all .input-group-prepend a+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all .btn+a,.input-group-prepend .nav-primary .sub-menu .menu-item.all .gform_wrapper .button+a,.gform_wrapper .input-group-prepend .nav-primary .sub-menu .menu-item.all .button+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .btn+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .gform_wrapper .button+a,.gform_wrapper .nav-primary .sub-menu .menu-item.all .input-group-prepend .button+a,.input-group-prepend .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend a+a,.input-group-prepend .activation-page #submit+.btn,.input-group-prepend .activation-page .gform_wrapper #submit+.button,.gform_wrapper .input-group-prepend .activation-page #submit+.button,.input-group-prepend .activation-page .nav-primary .sub-menu .menu-item.all #submit+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .activation-page #submit+a,.activation-page .input-group-prepend #submit+.btn,.activation-page .input-group-prepend .gform_wrapper #submit+.button,.gform_wrapper .activation-page .input-group-prepend #submit+.button,.activation-page .input-group-prepend .nav-primary .sub-menu .menu-item.all #submit+a,.nav-primary .sub-menu .menu-item.all .activation-page .input-group-prepend #submit+a,.input-group-prepend .activation-page .btn+#submit,.input-group-prepend .activation-page .gform_wrapper .button+#submit,.gform_wrapper .input-group-prepend .activation-page .button+#submit,.input-group-prepend .activation-page .nav-primary .sub-menu .menu-item.all a+#submit,.nav-primary .sub-menu .menu-item.all .input-group-prepend .activation-page a+#submit,.activation-page .input-group-prepend .btn+#submit,.activation-page .input-group-prepend .gform_wrapper .button+#submit,.gform_wrapper .activation-page .input-group-prepend .button+#submit,.activation-page .input-group-prepend .nav-primary .sub-menu .menu-item.all a+#submit,.nav-primary .sub-menu .menu-item.all .activation-page .input-group-prepend a+#submit,.input-group-prepend .activation-page #submit+#submit,.activation-page .input-group-prepend #submit+#submit,.input-group-prepend .widget.alternate-bio li a+.btn,.input-group-prepend .widget.alternate-bio li .gform_wrapper a+.button,.gform_wrapper .input-group-prepend .widget.alternate-bio li a+.button,.input-group-prepend .widget.alternate-bio li .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .widget.alternate-bio li a+a,.input-group-prepend .widget.alternate-bio li .activation-page a+#submit,.activation-page .input-group-prepend .widget.alternate-bio li a+#submit,.widget.alternate-bio li .input-group-prepend a+.btn,.widget.alternate-bio li .input-group-prepend .gform_wrapper a+.button,.gform_wrapper .widget.alternate-bio li .input-group-prepend a+.button,.widget.alternate-bio li .input-group-prepend .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .widget.alternate-bio li .input-group-prepend a+a,.widget.alternate-bio li .input-group-prepend .activation-page a+#submit,.activation-page .widget.alternate-bio li .input-group-prepend a+#submit,.input-group-prepend .widget.alternate-bio li .btn+a,.input-group-prepend .widget.alternate-bio li .gform_wrapper .button+a,.gform_wrapper .input-group-prepend .widget.alternate-bio li .button+a,.input-group-prepend .widget.alternate-bio li .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .widget.alternate-bio li a+a,.input-group-prepend .widget.alternate-bio li .activation-page #submit+a,.activation-page .input-group-prepend .widget.alternate-bio li #submit+a,.widget.alternate-bio li .input-group-prepend .btn+a,.widget.alternate-bio li .input-group-prepend .gform_wrapper .button+a,.gform_wrapper .widget.alternate-bio li .input-group-prepend .button+a,.widget.alternate-bio li .input-group-prepend .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .widget.alternate-bio li .input-group-prepend a+a,.widget.alternate-bio li .input-group-prepend .activation-page #submit+a,.activation-page .widget.alternate-bio li .input-group-prepend #submit+a,.input-group-prepend .widget.alternate-bio li a+a,.widget.alternate-bio li .input-group-prepend a+a,.input-group-prepend button+.btn,.input-group-prepend .gform_wrapper button+.button,.gform_wrapper .input-group-prepend button+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all button+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend button+a,.input-group-prepend .activation-page button+#submit,.activation-page .input-group-prepend button+#submit,.input-group-prepend .widget.alternate-bio li button+a,.widget.alternate-bio li .input-group-prepend button+a,.input-group-prepend .button+.btn,.input-group-prepend .gform_wrapper .button+.button,.gform_wrapper .input-group-prepend .button+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all .button+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .button+a,.input-group-prepend .activation-page .button+#submit,.activation-page .input-group-prepend .button+#submit,.input-group-prepend .widget.alternate-bio li .button+a,.widget.alternate-bio li .input-group-prepend .button+a,.input-group-prepend .button.menu-item a+.btn,.input-group-prepend .button.menu-item .gform_wrapper a+.button,.gform_wrapper .input-group-prepend .button.menu-item a+.button,.input-group-prepend .button.menu-item .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .button.menu-item a+a,.input-group-prepend .button.menu-item .activation-page a+#submit,.activation-page .input-group-prepend .button.menu-item a+#submit,.input-group-prepend .button.menu-item .widget.alternate-bio li a+a,.widget.alternate-bio li .input-group-prepend .button.menu-item a+a,.button.menu-item .input-group-prepend a+.btn,.button.menu-item .input-group-prepend .gform_wrapper a+.button,.gform_wrapper .button.menu-item .input-group-prepend a+.button,.button.menu-item .input-group-prepend .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .button.menu-item .input-group-prepend a+a,.button.menu-item .input-group-prepend .activation-page a+#submit,.activation-page .button.menu-item .input-group-prepend a+#submit,.button.menu-item .input-group-prepend .widget.alternate-bio li a+a,.widget.alternate-bio li .button.menu-item .input-group-prepend a+a,.input-group-prepend .wp-block-button__link+.btn,.input-group-prepend .gform_wrapper .wp-block-button__link+.button,.gform_wrapper .input-group-prepend .wp-block-button__link+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all .wp-block-button__link+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .wp-block-button__link+a,.input-group-prepend .activation-page .wp-block-button__link+#submit,.activation-page .input-group-prepend .wp-block-button__link+#submit,.input-group-prepend .widget.alternate-bio li .wp-block-button__link+a,.widget.alternate-bio li .input-group-prepend .wp-block-button__link+a,.input-group-prepend .cn-button+.btn,.input-group-prepend .gform_wrapper .cn-button+.button,.gform_wrapper .input-group-prepend .cn-button+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all .cn-button+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .cn-button+a,.input-group-prepend .activation-page .cn-button+#submit,.activation-page .input-group-prepend .cn-button+#submit,.input-group-prepend .widget.alternate-bio li .cn-button+a,.widget.alternate-bio li .input-group-prepend .cn-button+a,.input-group-prepend .cn-button.bootstrap+.btn,.input-group-prepend .gform_wrapper .cn-button.bootstrap+.button,.gform_wrapper .input-group-prepend .cn-button.bootstrap+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all .cn-button.bootstrap+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .cn-button.bootstrap+a,.input-group-prepend .activation-page .cn-button.bootstrap+#submit,.activation-page .input-group-prepend .cn-button.bootstrap+#submit,.input-group-prepend .widget.alternate-bio li .cn-button.bootstrap+a,.widget.alternate-bio li .input-group-prepend .cn-button.bootstrap+a,.input-group-prepend .btn+button,.input-group-prepend .gform_wrapper .button+button,.gform_wrapper .input-group-prepend .button+button,.input-group-prepend .nav-primary .sub-menu .menu-item.all a+button,.nav-primary .sub-menu .menu-item.all .input-group-prepend a+button,.input-group-prepend .activation-page #submit+button,.activation-page .input-group-prepend #submit+button,.input-group-prepend .widget.alternate-bio li a+button,.widget.alternate-bio li .input-group-prepend a+button,.input-group-prepend button+button,.input-group-prepend .button+button,.input-group-prepend .button.menu-item a+button,.button.menu-item .input-group-prepend a+button,.input-group-prepend .wp-block-button__link+button,.input-group-prepend .cn-button+button,.input-group-prepend .cn-button.bootstrap+button,.input-group-prepend .btn+.button,.input-group-prepend .gform_wrapper .button+.button,.gform_wrapper .input-group-prepend .button+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all a+.button,.nav-primary .sub-menu .menu-item.all .input-group-prepend a+.button,.input-group-prepend .activation-page #submit+.button,.activation-page .input-group-prepend #submit+.button,.input-group-prepend .widget.alternate-bio li a+.button,.widget.alternate-bio li .input-group-prepend a+.button,.input-group-prepend button+.button,.input-group-prepend .button+.button,.input-group-prepend .button.menu-item a+.button,.button.menu-item .input-group-prepend a+.button,.input-group-prepend .wp-block-button__link+.button,.input-group-prepend .cn-button+.button,.input-group-prepend .cn-button.bootstrap+.button,.input-group-prepend .button.menu-item .btn+a,.input-group-prepend .button.menu-item .gform_wrapper .button+a,.gform_wrapper .input-group-prepend .button.menu-item .button+a,.input-group-prepend .button.menu-item .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .button.menu-item a+a,.input-group-prepend .button.menu-item .activation-page #submit+a,.activation-page .input-group-prepend .button.menu-item #submit+a,.input-group-prepend .button.menu-item .widget.alternate-bio li a+a,.widget.alternate-bio li .input-group-prepend .button.menu-item a+a,.button.menu-item .input-group-prepend .btn+a,.button.menu-item .input-group-prepend .gform_wrapper .button+a,.gform_wrapper .button.menu-item .input-group-prepend .button+a,.button.menu-item .input-group-prepend .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .button.menu-item .input-group-prepend a+a,.button.menu-item .input-group-prepend .activation-page #submit+a,.activation-page .button.menu-item .input-group-prepend #submit+a,.button.menu-item .input-group-prepend .widget.alternate-bio li a+a,.widget.alternate-bio li .button.menu-item .input-group-prepend a+a,.input-group-prepend .button.menu-item button+a,.button.menu-item .input-group-prepend button+a,.input-group-prepend .button.menu-item .button+a,.button.menu-item .input-group-prepend .button+a,.input-group-prepend .button.menu-item a+a,.button.menu-item .input-group-prepend a+a,.input-group-prepend .button.menu-item .wp-block-button__link+a,.button.menu-item .input-group-prepend .wp-block-button__link+a,.input-group-prepend .button.menu-item .cn-button+a,.button.menu-item .input-group-prepend .cn-button+a,.input-group-prepend .button.menu-item .cn-button.bootstrap+a,.button.menu-item .input-group-prepend .cn-button.bootstrap+a,.input-group-prepend .btn+.wp-block-button__link,.input-group-prepend .gform_wrapper .button+.wp-block-button__link,.gform_wrapper .input-group-prepend .button+.wp-block-button__link,.input-group-prepend .nav-primary .sub-menu .menu-item.all a+.wp-block-button__link,.nav-primary .sub-menu .menu-item.all .input-group-prepend a+.wp-block-button__link,.input-group-prepend .activation-page #submit+.wp-block-button__link,.activation-page .input-group-prepend #submit+.wp-block-button__link,.input-group-prepend .widget.alternate-bio li a+.wp-block-button__link,.widget.alternate-bio li .input-group-prepend a+.wp-block-button__link,.input-group-prepend button+.wp-block-button__link,.input-group-prepend .button+.wp-block-button__link,.input-group-prepend .button.menu-item a+.wp-block-button__link,.button.menu-item .input-group-prepend a+.wp-block-button__link,.input-group-prepend .wp-block-button__link+.wp-block-button__link,.input-group-prepend .cn-button+.wp-block-button__link,.input-group-prepend .cn-button.bootstrap+.wp-block-button__link,.input-group-prepend .btn+.cn-button,.input-group-prepend .gform_wrapper .button+.cn-button,.gform_wrapper .input-group-prepend .button+.cn-button,.input-group-prepend .nav-primary .sub-menu .menu-item.all a+.cn-button,.nav-primary .sub-menu .menu-item.all .input-group-prepend a+.cn-button,.input-group-prepend .activation-page #submit+.cn-button,.activation-page .input-group-prepend #submit+.cn-button,.input-group-prepend .widget.alternate-bio li a+.cn-button,.widget.alternate-bio li .input-group-prepend a+.cn-button,.input-group-prepend button+.cn-button,.input-group-prepend .button+.cn-button,.input-group-prepend .button.menu-item a+.cn-button,.button.menu-item .input-group-prepend a+.cn-button,.input-group-prepend .wp-block-button__link+.cn-button,.input-group-prepend .cn-button+.cn-button,.input-group-prepend .cn-button.bootstrap+.cn-button,.input-group-prepend .btn+.cn-button.bootstrap,.input-group-prepend .gform_wrapper .button+.cn-button.bootstrap,.gform_wrapper .input-group-prepend .button+.cn-button.bootstrap,.input-group-prepend .nav-primary .sub-menu .menu-item.all a+.cn-button.bootstrap,.nav-primary .sub-menu .menu-item.all .input-group-prepend a+.cn-button.bootstrap,.input-group-prepend .activation-page #submit+.cn-button.bootstrap,.activation-page .input-group-prepend #submit+.cn-button.bootstrap,.input-group-prepend .widget.alternate-bio li a+.cn-button.bootstrap,.widget.alternate-bio li .input-group-prepend a+.cn-button.bootstrap,.input-group-prepend button+.cn-button.bootstrap,.input-group-prepend .button+.cn-button.bootstrap,.input-group-prepend .button.menu-item a+.cn-button.bootstrap,.button.menu-item .input-group-prepend a+.cn-button.bootstrap,.input-group-prepend .wp-block-button__link+.cn-button.bootstrap,.input-group-prepend .cn-button+.cn-button.bootstrap,.input-group-prepend .cn-button.bootstrap+.cn-button.bootstrap,.input-group-prepend .btn+.input-group-text,.input-group-prepend .gform_wrapper .button+.input-group-text,.gform_wrapper .input-group-prepend .button+.input-group-text,.input-group-prepend .nav-primary .sub-menu .menu-item.all a+.input-group-text,.nav-primary .sub-menu .menu-item.all .input-group-prepend a+.input-group-text,.input-group-prepend .activation-page #submit+.input-group-text,.activation-page .input-group-prepend #submit+.input-group-text,.input-group-prepend .widget.alternate-bio li a+.input-group-text,.widget.alternate-bio li .input-group-prepend a+.input-group-text,.input-group-prepend button+.input-group-text,.input-group-prepend .button+.input-group-text,.input-group-prepend .button.menu-item a+.input-group-text,.button.menu-item .input-group-prepend a+.input-group-text,.input-group-prepend .wp-block-button__link+.input-group-text,.input-group-prepend .cn-button+.input-group-text,.input-group-prepend .cn-button.bootstrap+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .gform_wrapper .input-group-text+.button,.gform_wrapper .input-group-prepend .input-group-text+.button,.input-group-prepend .nav-primary .sub-menu .menu-item.all .input-group-text+a,.nav-primary .sub-menu .menu-item.all .input-group-prepend .input-group-text+a,.input-group-prepend .activation-page .input-group-text+#submit,.activation-page .input-group-prepend .input-group-text+#submit,.input-group-prepend .widget.alternate-bio li .input-group-text+a,.widget.alternate-bio li .input-group-prepend .input-group-text+a,.input-group-prepend .input-group-text+button,.input-group-prepend .input-group-text+.button,.input-group-prepend .button.menu-item .input-group-text+a,.button.menu-item .input-group-prepend .input-group-text+a,.input-group-prepend .input-group-text+.wp-block-button__link,.input-group-prepend .input-group-text+.cn-button,.input-group-prepend .input-group-text+.cn-button.bootstrap,.input-group-append .btn+.btn,.input-group-append .gform_wrapper .button+.btn,.gform_wrapper .input-group-append .button+.btn,.input-group-append .gform_wrapper .btn+.button,.gform_wrapper .input-group-append .btn+.button,.input-group-append .gform_wrapper .button+.button,.gform_wrapper .input-group-append .button+.button,.input-group-append .nav-primary .sub-menu .menu-item.all a+.btn,.input-group-append .nav-primary .sub-menu .menu-item.all .gform_wrapper a+.button,.gform_wrapper .input-group-append .nav-primary .sub-menu .menu-item.all a+.button,.nav-primary .sub-menu .menu-item.all .input-group-append a+.btn,.nav-primary .sub-menu .menu-item.all .input-group-append .gform_wrapper a+.button,.gform_wrapper .nav-primary .sub-menu .menu-item.all .input-group-append a+.button,.input-group-append .nav-primary .sub-menu .menu-item.all .btn+a,.input-group-append .nav-primary .sub-menu .menu-item.all .gform_wrapper .button+a,.gform_wrapper .input-group-append .nav-primary .sub-menu .menu-item.all .button+a,.nav-primary .sub-menu .menu-item.all .input-group-append .btn+a,.nav-primary .sub-menu .menu-item.all .input-group-append .gform_wrapper .button+a,.gform_wrapper .nav-primary .sub-menu .menu-item.all .input-group-append .button+a,.input-group-append .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-append a+a,.input-group-append .activation-page #submit+.btn,.input-group-append .activation-page .gform_wrapper #submit+.button,.gform_wrapper .input-group-append .activation-page #submit+.button,.input-group-append .activation-page .nav-primary .sub-menu .menu-item.all #submit+a,.nav-primary .sub-menu .menu-item.all .input-group-append .activation-page #submit+a,.activation-page .input-group-append #submit+.btn,.activation-page .input-group-append .gform_wrapper #submit+.button,.gform_wrapper .activation-page .input-group-append #submit+.button,.activation-page .input-group-append .nav-primary .sub-menu .menu-item.all #submit+a,.nav-primary .sub-menu .menu-item.all .activation-page .input-group-append #submit+a,.input-group-append .activation-page .btn+#submit,.input-group-append .activation-page .gform_wrapper .button+#submit,.gform_wrapper .input-group-append .activation-page .button+#submit,.input-group-append .activation-page .nav-primary .sub-menu .menu-item.all a+#submit,.nav-primary .sub-menu .menu-item.all .input-group-append .activation-page a+#submit,.activation-page .input-group-append .btn+#submit,.activation-page .input-group-append .gform_wrapper .button+#submit,.gform_wrapper .activation-page .input-group-append .button+#submit,.activation-page .input-group-append .nav-primary .sub-menu .menu-item.all a+#submit,.nav-primary .sub-menu .menu-item.all .activation-page .input-group-append a+#submit,.input-group-append .activation-page #submit+#submit,.activation-page .input-group-append #submit+#submit,.input-group-append .widget.alternate-bio li a+.btn,.input-group-append .widget.alternate-bio li .gform_wrapper a+.button,.gform_wrapper .input-group-append .widget.alternate-bio li a+.button,.input-group-append .widget.alternate-bio li .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-append .widget.alternate-bio li a+a,.input-group-append .widget.alternate-bio li .activation-page a+#submit,.activation-page .input-group-append .widget.alternate-bio li a+#submit,.widget.alternate-bio li .input-group-append a+.btn,.widget.alternate-bio li .input-group-append .gform_wrapper a+.button,.gform_wrapper .widget.alternate-bio li .input-group-append a+.button,.widget.alternate-bio li .input-group-append .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .widget.alternate-bio li .input-group-append a+a,.widget.alternate-bio li .input-group-append .activation-page a+#submit,.activation-page .widget.alternate-bio li .input-group-append a+#submit,.input-group-append .widget.alternate-bio li .btn+a,.input-group-append .widget.alternate-bio li .gform_wrapper .button+a,.gform_wrapper .input-group-append .widget.alternate-bio li .button+a,.input-group-append .widget.alternate-bio li .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-append .widget.alternate-bio li a+a,.input-group-append .widget.alternate-bio li .activation-page #submit+a,.activation-page .input-group-append .widget.alternate-bio li #submit+a,.widget.alternate-bio li .input-group-append .btn+a,.widget.alternate-bio li .input-group-append .gform_wrapper .button+a,.gform_wrapper .widget.alternate-bio li .input-group-append .button+a,.widget.alternate-bio li .input-group-append .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .widget.alternate-bio li .input-group-append a+a,.widget.alternate-bio li .input-group-append .activation-page #submit+a,.activation-page .widget.alternate-bio li .input-group-append #submit+a,.input-group-append .widget.alternate-bio li a+a,.widget.alternate-bio li .input-group-append a+a,.input-group-append button+.btn,.input-group-append .gform_wrapper button+.button,.gform_wrapper .input-group-append button+.button,.input-group-append .nav-primary .sub-menu .menu-item.all button+a,.nav-primary .sub-menu .menu-item.all .input-group-append button+a,.input-group-append .activation-page button+#submit,.activation-page .input-group-append button+#submit,.input-group-append .widget.alternate-bio li button+a,.widget.alternate-bio li .input-group-append button+a,.input-group-append .button+.btn,.input-group-append .gform_wrapper .button+.button,.gform_wrapper .input-group-append .button+.button,.input-group-append .nav-primary .sub-menu .menu-item.all .button+a,.nav-primary .sub-menu .menu-item.all .input-group-append .button+a,.input-group-append .activation-page .button+#submit,.activation-page .input-group-append .button+#submit,.input-group-append .widget.alternate-bio li .button+a,.widget.alternate-bio li .input-group-append .button+a,.input-group-append .button.menu-item a+.btn,.input-group-append .button.menu-item .gform_wrapper a+.button,.gform_wrapper .input-group-append .button.menu-item a+.button,.input-group-append .button.menu-item .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-append .button.menu-item a+a,.input-group-append .button.menu-item .activation-page a+#submit,.activation-page .input-group-append .button.menu-item a+#submit,.input-group-append .button.menu-item .widget.alternate-bio li a+a,.widget.alternate-bio li .input-group-append .button.menu-item a+a,.button.menu-item .input-group-append a+.btn,.button.menu-item .input-group-append .gform_wrapper a+.button,.gform_wrapper .button.menu-item .input-group-append a+.button,.button.menu-item .input-group-append .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .button.menu-item .input-group-append a+a,.button.menu-item .input-group-append .activation-page a+#submit,.activation-page .button.menu-item .input-group-append a+#submit,.button.menu-item .input-group-append .widget.alternate-bio li a+a,.widget.alternate-bio li .button.menu-item .input-group-append a+a,.input-group-append .wp-block-button__link+.btn,.input-group-append .gform_wrapper .wp-block-button__link+.button,.gform_wrapper .input-group-append .wp-block-button__link+.button,.input-group-append .nav-primary .sub-menu .menu-item.all .wp-block-button__link+a,.nav-primary .sub-menu .menu-item.all .input-group-append .wp-block-button__link+a,.input-group-append .activation-page .wp-block-button__link+#submit,.activation-page .input-group-append .wp-block-button__link+#submit,.input-group-append .widget.alternate-bio li .wp-block-button__link+a,.widget.alternate-bio li .input-group-append .wp-block-button__link+a,.input-group-append .cn-button+.btn,.input-group-append .gform_wrapper .cn-button+.button,.gform_wrapper .input-group-append .cn-button+.button,.input-group-append .nav-primary .sub-menu .menu-item.all .cn-button+a,.nav-primary .sub-menu .menu-item.all .input-group-append .cn-button+a,.input-group-append .activation-page .cn-button+#submit,.activation-page .input-group-append .cn-button+#submit,.input-group-append .widget.alternate-bio li .cn-button+a,.widget.alternate-bio li .input-group-append .cn-button+a,.input-group-append .cn-button.bootstrap+.btn,.input-group-append .gform_wrapper .cn-button.bootstrap+.button,.gform_wrapper .input-group-append .cn-button.bootstrap+.button,.input-group-append .nav-primary .sub-menu .menu-item.all .cn-button.bootstrap+a,.nav-primary .sub-menu .menu-item.all .input-group-append .cn-button.bootstrap+a,.input-group-append .activation-page .cn-button.bootstrap+#submit,.activation-page .input-group-append .cn-button.bootstrap+#submit,.input-group-append .widget.alternate-bio li .cn-button.bootstrap+a,.widget.alternate-bio li .input-group-append .cn-button.bootstrap+a,.input-group-append .btn+button,.input-group-append .gform_wrapper .button+button,.gform_wrapper .input-group-append .button+button,.input-group-append .nav-primary .sub-menu .menu-item.all a+button,.nav-primary .sub-menu .menu-item.all .input-group-append a+button,.input-group-append .activation-page #submit+button,.activation-page .input-group-append #submit+button,.input-group-append .widget.alternate-bio li a+button,.widget.alternate-bio li .input-group-append a+button,.input-group-append button+button,.input-group-append .button+button,.input-group-append .button.menu-item a+button,.button.menu-item .input-group-append a+button,.input-group-append .wp-block-button__link+button,.input-group-append .cn-button+button,.input-group-append .cn-button.bootstrap+button,.input-group-append .btn+.button,.input-group-append .gform_wrapper .button+.button,.gform_wrapper .input-group-append .button+.button,.input-group-append .nav-primary .sub-menu .menu-item.all a+.button,.nav-primary .sub-menu .menu-item.all .input-group-append a+.button,.input-group-append .activation-page #submit+.button,.activation-page .input-group-append #submit+.button,.input-group-append .widget.alternate-bio li a+.button,.widget.alternate-bio li .input-group-append a+.button,.input-group-append button+.button,.input-group-append .button+.button,.input-group-append .button.menu-item a+.button,.button.menu-item .input-group-append a+.button,.input-group-append .wp-block-button__link+.button,.input-group-append .cn-button+.button,.input-group-append .cn-button.bootstrap+.button,.input-group-append .button.menu-item .btn+a,.input-group-append .button.menu-item .gform_wrapper .button+a,.gform_wrapper .input-group-append .button.menu-item .button+a,.input-group-append .button.menu-item .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .input-group-append .button.menu-item a+a,.input-group-append .button.menu-item .activation-page #submit+a,.activation-page .input-group-append .button.menu-item #submit+a,.input-group-append .button.menu-item .widget.alternate-bio li a+a,.widget.alternate-bio li .input-group-append .button.menu-item a+a,.button.menu-item .input-group-append .btn+a,.button.menu-item .input-group-append .gform_wrapper .button+a,.gform_wrapper .button.menu-item .input-group-append .button+a,.button.menu-item .input-group-append .nav-primary .sub-menu .menu-item.all a+a,.nav-primary .sub-menu .menu-item.all .button.menu-item .input-group-append a+a,.button.menu-item .input-group-append .activation-page #submit+a,.activation-page .button.menu-item .input-group-append #submit+a,.button.menu-item .input-group-append .widget.alternate-bio li a+a,.widget.alternate-bio li .button.menu-item .input-group-append a+a,.input-group-append .button.menu-item button+a,.button.menu-item .input-group-append button+a,.input-group-append .button.menu-item .button+a,.button.menu-item .input-group-append .button+a,.input-group-append .button.menu-item a+a,.button.menu-item .input-group-append a+a,.input-group-append .button.menu-item .wp-block-button__link+a,.button.menu-item .input-group-append .wp-block-button__link+a,.input-group-append .button.menu-item .cn-button+a,.button.menu-item .input-group-append .cn-button+a,.input-group-append .button.menu-item .cn-button.bootstrap+a,.button.menu-item .input-group-append .cn-button.bootstrap+a,.input-group-append .btn+.wp-block-button__link,.input-group-append .gform_wrapper .button+.wp-block-button__link,.gform_wrapper .input-group-append .button+.wp-block-button__link,.input-group-append .nav-primary .sub-menu .menu-item.all a+.wp-block-button__link,.nav-primary .sub-menu .menu-item.all .input-group-append a+.wp-block-button__link,.input-group-append .activation-page #submit+.wp-block-button__link,.activation-page .input-group-append #submit+.wp-block-button__link,.input-group-append .widget.alternate-bio li a+.wp-block-button__link,.widget.alternate-bio li .input-group-append a+.wp-block-button__link,.input-group-append button+.wp-block-button__link,.input-group-append .button+.wp-block-button__link,.input-group-append .button.menu-item a+.wp-block-button__link,.button.menu-item .input-group-append a+.wp-block-button__link,.input-group-append .wp-block-button__link+.wp-block-button__link,.input-group-append .cn-button+.wp-block-button__link,.input-group-append .cn-button.bootstrap+.wp-block-button__link,.input-group-append .btn+.cn-button,.input-group-append .gform_wrapper .button+.cn-button,.gform_wrapper .input-group-append .button+.cn-button,.input-group-append .nav-primary .sub-menu .menu-item.all a+.cn-button,.nav-primary .sub-menu .menu-item.all .input-group-append a+.cn-button,.input-group-append .activation-page #submit+.cn-button,.activation-page .input-group-append #submit+.cn-button,.input-group-append .widget.alternate-bio li a+.cn-button,.widget.alternate-bio li .input-group-append a+.cn-button,.input-group-append button+.cn-button,.input-group-append .button+.cn-button,.input-group-append .button.menu-item a+.cn-button,.button.menu-item .input-group-append a+.cn-button,.input-group-append .wp-block-button__link+.cn-button,.input-group-append .cn-button+.cn-button,.input-group-append .cn-button.bootstrap+.cn-button,.input-group-append .btn+.cn-button.bootstrap,.input-group-append .gform_wrapper .button+.cn-button.bootstrap,.gform_wrapper .input-group-append .button+.cn-button.bootstrap,.input-group-append .nav-primary .sub-menu .menu-item.all a+.cn-button.bootstrap,.nav-primary .sub-menu .menu-item.all .input-group-append a+.cn-button.bootstrap,.input-group-append .activation-page #submit+.cn-button.bootstrap,.activation-page .input-group-append #submit+.cn-button.bootstrap,.input-group-append .widget.alternate-bio li a+.cn-button.bootstrap,.widget.alternate-bio li .input-group-append a+.cn-button.bootstrap,.input-group-append button+.cn-button.bootstrap,.input-group-append .button+.cn-button.bootstrap,.input-group-append .button.menu-item a+.cn-button.bootstrap,.button.menu-item .input-group-append a+.cn-button.bootstrap,.input-group-append .wp-block-button__link+.cn-button.bootstrap,.input-group-append .cn-button+.cn-button.bootstrap,.input-group-append .cn-button.bootstrap+.cn-button.bootstrap,.input-group-append .btn+.input-group-text,.input-group-append .gform_wrapper .button+.input-group-text,.gform_wrapper .input-group-append .button+.input-group-text,.input-group-append .nav-primary .sub-menu .menu-item.all a+.input-group-text,.nav-primary .sub-menu .menu-item.all .input-group-append a+.input-group-text,.input-group-append .activation-page #submit+.input-group-text,.activation-page .input-group-append #submit+.input-group-text,.input-group-append .widget.alternate-bio li a+.input-group-text,.widget.alternate-bio li .input-group-append a+.input-group-text,.input-group-append button+.input-group-text,.input-group-append .button+.input-group-text,.input-group-append .button.menu-item a+.input-group-text,.button.menu-item .input-group-append a+.input-group-text,.input-group-append .wp-block-button__link+.input-group-text,.input-group-append .cn-button+.input-group-text,.input-group-append .cn-button.bootstrap+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .gform_wrapper .input-group-text+.button,.gform_wrapper .input-group-append .input-group-text+.button,.input-group-append .nav-primary .sub-menu .menu-item.all .input-group-text+a,.nav-primary .sub-menu .menu-item.all .input-group-append .input-group-text+a,.input-group-append .activation-page .input-group-text+#submit,.activation-page .input-group-append .input-group-text+#submit,.input-group-append .widget.alternate-bio li .input-group-text+a,.widget.alternate-bio li .input-group-append .input-group-text+a,.input-group-append .input-group-text+button,.input-group-append .input-group-text+.button,.input-group-append .button.menu-item .input-group-text+a,.button.menu-item .input-group-append .input-group-text+a,.input-group-append .input-group-text+.wp-block-button__link,.input-group-append .input-group-text+.cn-button,.input-group-append .input-group-text+.cn-button.bootstrap{
    margin-left:-1px
}
.input-group-prepend{
    margin-right:-1px
}
.input-group-append{
    margin-left:-1px
}
.input-group-text{
    display:flex;
    align-items:center;
    padding:1.4em;
    margin-bottom:0;
    font-size:.7em;
    font-weight:400;
    line-height:1.5;
    color:#000;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #bec7ce;
    border-radius:2em
}
.input-group-text input[type=radio],.input-group-text input[type=checkbox]{
    margin-top:0
}
.input-group-lg>.form-control:not(textarea),.gform_wrapper .input-group-lg>input[type=email]:not(textarea),.gform_wrapper .input-group-lg>input[type=date]:not(textarea),.gform_wrapper .input-group-lg>input[type=datetime]:not(textarea),.gform_wrapper .input-group-lg>input[type=datetime-local]:not(textarea),.gform_wrapper .input-group-lg>input[type=month]:not(textarea),.gform_wrapper .input-group-lg>input[type=number]:not(textarea),.gform_wrapper .input-group-lg>input[type=password]:not(textarea),.gform_wrapper .input-group-lg>input[type=search]:not(textarea),.gform_wrapper .input-group-lg>input[type=tel]:not(textarea),.gform_wrapper .input-group-lg>input[type=text]:not(textarea),.gform_wrapper .input-group-lg>input[type=time]:not(textarea),.gform_wrapper .input-group-lg>input[type=week]:not(textarea),.gform_wrapper .input-group-lg>input[type=url]:not(textarea),.gform_wrapper .input-group-lg>select:not(textarea),.gform_wrapper .input-group-lg>textarea:not(textarea),.input-group-lg>input:not(textarea),.input-group-lg>select:not(textarea),.input-group-lg>textarea:not(textarea),.input-group-lg>.custom-select{
    height:calc(1.5em + 1rem + 2px)
}
.input-group-lg>.form-control,.gform_wrapper .input-group-lg>input[type=email],.gform_wrapper .input-group-lg>input[type=date],.gform_wrapper .input-group-lg>input[type=datetime],.gform_wrapper .input-group-lg>input[type=datetime-local],.gform_wrapper .input-group-lg>input[type=month],.gform_wrapper .input-group-lg>input[type=number],.gform_wrapper .input-group-lg>input[type=password],.gform_wrapper .input-group-lg>input[type=search],.gform_wrapper .input-group-lg>input[type=tel],.gform_wrapper .input-group-lg>input[type=text],.gform_wrapper .input-group-lg>input[type=time],.gform_wrapper .input-group-lg>input[type=week],.gform_wrapper .input-group-lg>input[type=url],.gform_wrapper .input-group-lg>select,.gform_wrapper .input-group-lg>textarea,.input-group-lg>input,.input-group-lg>select,.input-group-lg>textarea,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.nav-primary .sub-menu .menu-item.all .input-group-lg>.input-group-prepend>a,.activation-page .input-group-lg>.input-group-prepend>#submit,.widget.alternate-bio li .input-group-lg>.input-group-prepend>a,.input-group-lg>.input-group-prepend>button,.input-group-lg>.input-group-prepend>.button,.button.menu-item .input-group-lg>.input-group-prepend>a,.input-group-lg>.input-group-prepend>.wp-block-button__link,.input-group-lg>.input-group-prepend>.cn-button,.input-group-lg>.input-group-append>.btn,.nav-primary .sub-menu .menu-item.all .input-group-lg>.input-group-append>a,.activation-page .input-group-lg>.input-group-append>#submit,.widget.alternate-bio li .input-group-lg>.input-group-append>a,.input-group-lg>.input-group-append>button,.input-group-lg>.input-group-append>.button,.button.menu-item .input-group-lg>.input-group-append>a,.input-group-lg>.input-group-append>.wp-block-button__link,.input-group-lg>.input-group-append>.cn-button{
    padding:.5rem 1rem;
    font-size:1.875rem;
    line-height:1.5;
    border-radius:.3rem
}
@media(max-width:1200px){
    .input-group-lg>.form-control,.gform_wrapper .input-group-lg>input[type=email],.gform_wrapper .input-group-lg>input[type=date],.gform_wrapper .input-group-lg>input[type=datetime],.gform_wrapper .input-group-lg>input[type=datetime-local],.gform_wrapper .input-group-lg>input[type=month],.gform_wrapper .input-group-lg>input[type=number],.gform_wrapper .input-group-lg>input[type=password],.gform_wrapper .input-group-lg>input[type=search],.gform_wrapper .input-group-lg>input[type=tel],.gform_wrapper .input-group-lg>input[type=text],.gform_wrapper .input-group-lg>input[type=time],.gform_wrapper .input-group-lg>input[type=week],.gform_wrapper .input-group-lg>input[type=url],.gform_wrapper .input-group-lg>select,.gform_wrapper .input-group-lg>textarea,.input-group-lg>input,.input-group-lg>select,.input-group-lg>textarea,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.nav-primary .sub-menu .menu-item.all .input-group-lg>.input-group-prepend>a,.activation-page .input-group-lg>.input-group-prepend>#submit,.widget.alternate-bio li .input-group-lg>.input-group-prepend>a,.input-group-lg>.input-group-prepend>button,.input-group-lg>.input-group-prepend>.button,.button.menu-item .input-group-lg>.input-group-prepend>a,.input-group-lg>.input-group-prepend>.wp-block-button__link,.input-group-lg>.input-group-prepend>.cn-button,.input-group-lg>.input-group-append>.btn,.nav-primary .sub-menu .menu-item.all .input-group-lg>.input-group-append>a,.activation-page .input-group-lg>.input-group-append>#submit,.widget.alternate-bio li .input-group-lg>.input-group-append>a,.input-group-lg>.input-group-append>button,.input-group-lg>.input-group-append>.button,.button.menu-item .input-group-lg>.input-group-append>a,.input-group-lg>.input-group-append>.wp-block-button__link,.input-group-lg>.input-group-append>.cn-button{
        font-size:calc(1.0583333333rem + 1.0888888889vw)
    }
}
.input-group-sm>.form-control:not(textarea),.gform_wrapper .input-group-sm>input[type=email]:not(textarea),.gform_wrapper .input-group-sm>input[type=date]:not(textarea),.gform_wrapper .input-group-sm>input[type=datetime]:not(textarea),.gform_wrapper .input-group-sm>input[type=datetime-local]:not(textarea),.gform_wrapper .input-group-sm>input[type=month]:not(textarea),.gform_wrapper .input-group-sm>input[type=number]:not(textarea),.gform_wrapper .input-group-sm>input[type=password]:not(textarea),.gform_wrapper .input-group-sm>input[type=search]:not(textarea),.gform_wrapper .input-group-sm>input[type=tel]:not(textarea),.gform_wrapper .input-group-sm>input[type=text]:not(textarea),.gform_wrapper .input-group-sm>input[type=time]:not(textarea),.gform_wrapper .input-group-sm>input[type=week]:not(textarea),.gform_wrapper .input-group-sm>input[type=url]:not(textarea),.gform_wrapper .input-group-sm>select:not(textarea),.gform_wrapper .input-group-sm>textarea:not(textarea),.input-group-sm>input:not(textarea),.input-group-sm>select:not(textarea),.input-group-sm>textarea:not(textarea),.input-group-sm>.custom-select{
    height:2.75rem
}
.input-group-sm>.form-control,.gform_wrapper .input-group-sm>input[type=email],.gform_wrapper .input-group-sm>input[type=date],.gform_wrapper .input-group-sm>input[type=datetime],.gform_wrapper .input-group-sm>input[type=datetime-local],.gform_wrapper .input-group-sm>input[type=month],.gform_wrapper .input-group-sm>input[type=number],.gform_wrapper .input-group-sm>input[type=password],.gform_wrapper .input-group-sm>input[type=search],.gform_wrapper .input-group-sm>input[type=tel],.gform_wrapper .input-group-sm>input[type=text],.gform_wrapper .input-group-sm>input[type=time],.gform_wrapper .input-group-sm>input[type=week],.gform_wrapper .input-group-sm>input[type=url],.gform_wrapper .input-group-sm>select,.gform_wrapper .input-group-sm>textarea,.input-group-sm>input,.input-group-sm>select,.input-group-sm>textarea,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.nav-primary .sub-menu .menu-item.all .input-group-sm>.input-group-prepend>a,.activation-page .input-group-sm>.input-group-prepend>#submit,.widget.alternate-bio li .input-group-sm>.input-group-prepend>a,.input-group-sm>.input-group-prepend>button,.input-group-sm>.input-group-prepend>.button,.button.menu-item .input-group-sm>.input-group-prepend>a,.input-group-sm>.input-group-prepend>.wp-block-button__link,.input-group-sm>.input-group-prepend>.cn-button,.input-group-sm>.input-group-append>.btn,.nav-primary .sub-menu .menu-item.all .input-group-sm>.input-group-append>a,.activation-page .input-group-sm>.input-group-append>#submit,.widget.alternate-bio li .input-group-sm>.input-group-append>a,.input-group-sm>.input-group-append>button,.input-group-sm>.input-group-append>.button,.button.menu-item .input-group-sm>.input-group-append>a,.input-group-sm>.input-group-append>.wp-block-button__link,.input-group-sm>.input-group-append>.cn-button{
    padding:1rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.2rem
}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{
    padding-right:2.4em
}
.input-group>.input-group-prepend>.btn,.nav-primary .sub-menu .menu-item.all .input-group>.input-group-prepend>a,.activation-page .input-group>.input-group-prepend>#submit,.widget.alternate-bio li .input-group>.input-group-prepend>a,.input-group>.input-group-prepend>button,.input-group>.input-group-prepend>.button,.button.menu-item .input-group>.input-group-prepend>a,.input-group>.input-group-prepend>.wp-block-button__link,.input-group>.input-group-prepend>.cn-button,.input-group>.input-group-prepend>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.nav-primary .sub-menu .menu-item.all .input-group:not(.has-validation)>.input-group-append:not(:last-child)>a,.activation-page .input-group:not(.has-validation)>.input-group-append:not(:last-child)>#submit,.widget.alternate-bio li .input-group:not(.has-validation)>.input-group-append:not(:last-child)>a,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>button,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.button,.button.menu-item .input-group:not(.has-validation)>.input-group-append:not(:last-child)>a,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.wp-block-button__link,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.cn-button,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.nav-primary .sub-menu .menu-item.all .input-group.has-validation>.input-group-append:nth-last-child(n+3)>a,.activation-page .input-group.has-validation>.input-group-append:nth-last-child(n+3)>#submit,.widget.alternate-bio li .input-group.has-validation>.input-group-append:nth-last-child(n+3)>a,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>button,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.button,.button.menu-item .input-group.has-validation>.input-group-append:nth-last-child(n+3)>a,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.wp-block-button__link,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.cn-button,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.nav-primary .sub-menu .menu-item.all .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.activation-page .input-group>.input-group-append:last-child>#submit:not(:last-child):not(.dropdown-toggle),.widget.alternate-bio li .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>button:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.button:not(:last-child):not(.dropdown-toggle),.button.menu-item .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.wp-block-button__link:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.cn-button:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.nav-primary .sub-menu .menu-item.all .input-group>.input-group-append>a,.activation-page .input-group>.input-group-append>#submit,.widget.alternate-bio li .input-group>.input-group-append>a,.input-group>.input-group-append>button,.input-group>.input-group-append>.button,.button.menu-item .input-group>.input-group-append>a,.input-group>.input-group-append>.wp-block-button__link,.input-group>.input-group-append>.cn-button,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.nav-primary .sub-menu .menu-item.all .input-group>.input-group-prepend:not(:first-child)>a,.activation-page .input-group>.input-group-prepend:not(:first-child)>#submit,.widget.alternate-bio li .input-group>.input-group-prepend:not(:first-child)>a,.input-group>.input-group-prepend:not(:first-child)>button,.input-group>.input-group-prepend:not(:first-child)>.button,.button.menu-item .input-group>.input-group-prepend:not(:first-child)>a,.input-group>.input-group-prepend:not(:first-child)>.wp-block-button__link,.input-group>.input-group-prepend:not(:first-child)>.cn-button,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.nav-primary .sub-menu .menu-item.all .input-group>.input-group-prepend:first-child>a:not(:first-child),.activation-page .input-group>.input-group-prepend:first-child>#submit:not(:first-child),.widget.alternate-bio li .input-group>.input-group-prepend:first-child>a:not(:first-child),.input-group>.input-group-prepend:first-child>button:not(:first-child),.input-group>.input-group-prepend:first-child>.button:not(:first-child),.button.menu-item .input-group>.input-group-prepend:first-child>a:not(:first-child),.input-group>.input-group-prepend:first-child>.wp-block-button__link:not(:first-child),.input-group>.input-group-prepend:first-child>.cn-button:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.nav,.menu-primary,.menu-secondary,.menu-overlay{
    display:flex;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem
}
.nav-link:hover,.nav-link:focus{
    text-decoration:none
}
.nav-link.disabled{
    color:#6c757d;
    pointer-events:none;
    cursor:default
}
.nav-tabs{
    border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-link{
    margin-bottom:-1px;
    border:1px solid transparent;
    border-top-left-radius:2em;
    border-top-right-radius:2em
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{
    border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled{
    color:#6c757d;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .menu-primary .show.menu-item .nav-link,.menu-primary .nav-tabs .show.menu-item .nav-link,.nav-tabs .menu-secondary .show.menu-item .nav-link,.menu-secondary .nav-tabs .show.menu-item .nav-link,.nav-tabs .menu-overlay .show.menu-item .nav-link,.menu-overlay .nav-tabs .show.menu-item .nav-link{
    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:2em
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    color:#fff;
    background-color:#25435a
}
.nav-fill>.nav-link,.nav-fill .nav-item,.nav-fill .menu-primary .menu-item,.menu-primary .nav-fill .menu-item,.nav-fill .menu-secondary .menu-item,.menu-secondary .nav-fill .menu-item,.nav-fill .menu-overlay .menu-item,.menu-overlay .nav-fill .menu-item{
    flex:1 1 auto;
    text-align:center
}
.nav-justified>.nav-link,.nav-justified .nav-item,.nav-justified .menu-primary .menu-item,.menu-primary .nav-justified .menu-item,.nav-justified .menu-secondary .menu-item,.menu-secondary .nav-justified .menu-item,.nav-justified .menu-overlay .menu-item,.menu-overlay .nav-justified .menu-item{
    flex-basis:0;
    flex-grow:1;
    text-align:center
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.pagination,.pagination ul{
    display:flex;
    padding-left:0;
    list-style:none;
    border-radius:2em
}
.page-link,.pagination a{
    position:relative;
    display:block;
    padding:.5rem .75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#000;
    background-color:#fff;
    border:1px solid #dee2e6
}
.page-link:hover,.pagination a:hover{
    z-index:2;
    color:#41748d;
    text-decoration:none;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.page-link:focus,.pagination a:focus{
    z-index:3;
    outline:0;
    box-shadow:none
}
.page-item:first-child .page-link,.page-item:first-child .pagination a,.pagination .page-item:first-child a,.pagination li:first-child .page-link,.pagination li:first-child a{
    margin-left:0;
    border-top-left-radius:2em;
    border-bottom-left-radius:2em
}
.page-item:last-child .page-link,.page-item:last-child .pagination a,.pagination .page-item:last-child a,.pagination li:last-child .page-link,.pagination li:last-child a{
    border-top-right-radius:2em;
    border-bottom-right-radius:2em
}
.page-item.active .page-link,.page-item.active .pagination a,.pagination .page-item.active a,.pagination li.active .page-link,.pagination li.active a{
    z-index:3;
    color:#fff;
    background-color:#25435a;
    border-color:#25435a
}
.page-item.disabled .page-link,.page-item.disabled .pagination a,.pagination .page-item.disabled a,.pagination li.disabled .page-link,.pagination li.disabled a{
    color:#6c757d;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#dee2e6
}
.pagination-lg .page-link,.pagination-lg .pagination a,.pagination .pagination-lg a{
    padding:.75rem 1.5rem;
    font-size:1.875rem;
    line-height:1.5
}
@media(max-width:1200px){
    .pagination-lg .page-link,.pagination-lg .pagination a,.pagination .pagination-lg a{
        font-size:calc(1.0583333333rem + 1.0888888889vw)
    }
}
.pagination-lg .page-item:first-child .page-link,.pagination-lg .page-item:first-child .pagination a,.pagination .pagination-lg .page-item:first-child a,.pagination-lg .pagination li:first-child .page-link,.pagination-lg .pagination li:first-child a,.pagination .pagination-lg li:first-child .page-link,.pagination .pagination-lg li:first-child a{
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link,.pagination-lg .page-item:last-child .pagination a,.pagination .pagination-lg .page-item:last-child a,.pagination-lg .pagination li:last-child .page-link,.pagination-lg .pagination li:last-child a,.pagination .pagination-lg li:last-child .page-link,.pagination .pagination-lg li:last-child a{
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.pagination-sm .page-link,.pagination-sm .pagination a,.pagination .pagination-sm a{
    padding:.25rem .5rem;
    font-size:1rem;
    line-height:1.5
}
.pagination-sm .page-item:first-child .page-link,.pagination-sm .page-item:first-child .pagination a,.pagination .pagination-sm .page-item:first-child a,.pagination-sm .pagination li:first-child .page-link,.pagination-sm .pagination li:first-child a,.pagination .pagination-sm li:first-child .page-link,.pagination .pagination-sm li:first-child a{
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link,.pagination-sm .page-item:last-child .pagination a,.pagination .pagination-sm .page-item:last-child a,.pagination-sm .pagination li:last-child .page-link,.pagination-sm .pagination li:last-child a,.pagination .pagination-sm li:last-child .page-link,.pagination .pagination-sm li:last-child a{
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
.badge{
    display:inline-block;
    padding:.25em .4em;
    font-size:100%;
    font-weight:400;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:2em;
    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:hover,a.badge:focus{
    text-decoration:none
}
.badge:empty{
    display:none
}
.btn .badge,.nav-primary .sub-menu .menu-item.all a .badge,.activation-page #submit .badge,.widget.alternate-bio li a .badge,button .badge,.button .badge,.button.menu-item a .badge,.wp-block-button__link .badge,.cn-button .badge{
    position:relative;
    top:-1px
}
.badge-pill{
    padding-right:.6em;
    padding-left:.6em;
    border-radius:10rem
}
.badge-primary{
    color:#fff;
    background-color:#25435a
}
a.badge-primary:hover,a.badge-primary:focus{
    color:#fff;
    background-color:#162836
}
a.badge-primary:focus,a.badge-primary.focus{
    outline:0;
    box-shadow:0 0 0 1px rgba(37,67,90,.5)
}
.badge-secondary{
    color:#212529;
    background-color:#ffb600
}
a.badge-secondary:hover,a.badge-secondary:focus{
    color:#212529;
    background-color:#cc9200
}
a.badge-secondary:focus,a.badge-secondary.focus{
    outline:0;
    box-shadow:0 0 0 1px rgba(255,182,0,.5)
}
.badge-success{
    color:#fff;
    background-color:#28a745
}
a.badge-success:hover,a.badge-success:focus{
    color:#fff;
    background-color:#1e7e34
}
a.badge-success:focus,a.badge-success.focus{
    outline:0;
    box-shadow:0 0 0 1px rgba(40,167,69,.5)
}
.badge-info{
    color:#fff;
    background-color:#17a2b8
}
a.badge-info:hover,a.badge-info:focus{
    color:#fff;
    background-color:#117a8b
}
a.badge-info:focus,a.badge-info.focus{
    outline:0;
    box-shadow:0 0 0 1px rgba(23,162,184,.5)
}
.badge-warning{
    color:#212529;
    background-color:#ffb600
}
a.badge-warning:hover,a.badge-warning:focus{
    color:#212529;
    background-color:#cc9200
}
a.badge-warning:focus,a.badge-warning.focus{
    outline:0;
    box-shadow:0 0 0 1px rgba(255,182,0,.5)
}
.badge-danger{
    color:#fff;
    background-color:#dc3545
}
a.badge-danger:hover,a.badge-danger:focus{
    color:#fff;
    background-color:#bd2130
}
a.badge-danger:focus,a.badge-danger.focus{
    outline:0;
    box-shadow:0 0 0 1px rgba(220,53,69,.5)
}
.badge-light{
    color:#212529;
    background-color:#fff
}
a.badge-light:hover,a.badge-light:focus{
    color:#212529;
    background-color:#e6e6e6
}
a.badge-light:focus,a.badge-light.focus{
    outline:0;
    box-shadow:0 0 0 1px rgba(255,255,255,.5)
}
.badge-dark{
    color:#fff;
    background-color:#25435a
}
a.badge-dark:hover,a.badge-dark:focus{
    color:#fff;
    background-color:#162836
}
a.badge-dark:focus,a.badge-dark.focus{
    outline:0;
    box-shadow:0 0 0 1px rgba(37,67,90,.5)
}
.alert,.validation_error{
    position:relative;
    padding:.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:2em
}
.alert-heading{
    color:inherit
}
.alert-link{
    font-weight:700
}
.alert-dismissible{
    padding-right:4.375rem
}
.alert-dismissible .close{
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    padding:.75rem 1.25rem;
    color:inherit
}
.alert-primary{
    color:#13232f;
    background-color:#d3d9de;
    border-color:#c2cad1
}
.alert-primary hr{
    border-top-color:#b3bdc6
}
.alert-primary .alert-link{
    color:#04080b
}
.alert-secondary{
    color:#855f00;
    background-color:#fff0cc;
    border-color:#ffebb8
}
.alert-secondary hr{
    border-top-color:#ffe49f
}
.alert-secondary .alert-link{
    color:#523b00
}
.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:#855f00;
    background-color:#fff0cc;
    border-color:#ffebb8
}
.alert-warning hr{
    border-top-color:#ffe49f
}
.alert-warning .alert-link{
    color:#523b00
}
.alert-danger,.validation_error,.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error .gfield_label{
    color:#721c24;
    background-color:#f8d7da;
    border-color:#f5c6cb
}
.alert-danger hr,.validation_error hr,.gform_wrapper .gfield_error input hr,.gform_wrapper .gfield_error select hr,.gform_wrapper .gfield_error textarea hr,.gform_wrapper .gfield_error .gfield_label hr{
    border-top-color:#f1b0b7
}
.alert-danger .alert-link,.validation_error .alert-link,.gform_wrapper .gfield_error input .alert-link,.gform_wrapper .gfield_error select .alert-link,.gform_wrapper .gfield_error textarea .alert-link,.gform_wrapper .gfield_error .gfield_label .alert-link{
    color:#491217
}
.alert-light{
    color:#858585;
    background-color:#fff;
    border-color:#fff
}
.alert-light hr{
    border-top-color:#f2f2f2
}
.alert-light .alert-link{
    color:#6c6c6c
}
.alert-dark{
    color:#13232f;
    background-color:#d3d9de;
    border-color:#c2cad1
}
.alert-dark hr{
    border-top-color:#b3bdc6
}
.alert-dark .alert-link{
    color:#04080b
}
@media print{
    *,*:before,*:after{
        text-shadow:none !important;
        box-shadow:none !important
    }
    a:not(.btn):not(button):not(.button):not(.wp-block-button__link):not(.cn-button):not(.cn-button.bootstrap){
        text-decoration:underline
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    pre{
        white-space:pre-wrap !important
    }
    pre,blockquote{
        border:1px solid #adb5bd;
        page-break-inside:avoid
    }
    tr,img{
        page-break-inside:avoid
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
    @page{
        size:a3
    }
    body{
        min-width:992px !important
    }
    .container{
        min-width:992px !important
    }
    .navbar{
        display:none
    }
    .badge{
        border:1px solid #000
    }
    .table,table{
        border-collapse:collapse !important
    }
    .table td,table td,.table th,table th{
        background-color:#fff !important
    }
    .table-bordered th,table th,.table-bordered td,table td{
        border:1px solid #dee2e6 !important
    }
    .table-dark{
        color:inherit
    }
    .table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{
        border-color:#dee2e6
    }
    .table .thead-dark th,table .thead-dark th{
        color:inherit;
        border-color:#dee2e6
    }
}
@keyframes expand-right{
    0%{
        width:0
    }
    100%{
        width:100%
    }
}
@keyframes expand-down{
    0%{
        height:0
    }
    100%{
        height:100%
    }
}
@keyframes fadeInUp{
    from{
        opacity:0;
        transform:translate3d(0,50%,0)
    }
    to{
        opacity:1;
        transform:translate3d(0,0,0)
    }
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes shakeY{
    from,50%,to{
        transform:translate3d(0,0,0)
    }
    25%,75%{
        transform:translate3d(0,10px,0)
    }
}
@keyframes zoomIn{
    from{
        opacity:0;
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
    to{
        opacity:1
    }
}
.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.screen-reader-shortcut:focus,.screen-reader-text:focus,.screen-reader-text span:focus{
    display:block;
    clip:auto !important;
    z-index:100;
    width:auto;
    height:auto;
    padding:.625rem 1.25rem;
    color:#000;
    background:#f8f9fa;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    font-size:1.25rem;
    font-weight:700;
    text-decoration:none
}
.genesis-skip-link{
    margin:0
}
.genesis-skip-link li{
    width:0;
    height:0
}
.full-width{
    width:100%
}
@media(min-width:768px){
    .column,.one-half,.one-third,.one-fourth,.one-fifth,.one-sixth,.one-seventh,.one-eighth,.one-ninth,.one-tenth,.one-eleventh,.one-twelfth,.two-thirds,.two-fourths,.two-fifths,.two-sixths,.two-sevenths,.two-eighths,.two-ninths,.two-tenths,.two-elevenths,.two-twelfths,.three-fourths,.three-fifths,.three-sixths,.three-sevenths,.three-eighths,.three-ninths,.three-tenths,.three-elevenths,.three-twelfths,.four-fifths,.four-sixths,.four-sevenths,.four-eighths,.four-ninths,.four-tenths,.four-elevenths,.four-twelfths,.five-sixths,.five-sevenths,.five-eighths,.five-ninths,.five-tenths,.five-elevenths,.five-twelfths,.six-sevenths,.six-eighths,.six-ninths,.six-tenths,.six-elevenths,.six-twelfths,.seven-eighths,.seven-ninths,.seven-tenths,.seven-elevenths,.seven-twelfths,.eight-ninths,.eight-tenths,.eight-elevenths,.eight-twelfths,.nine-tenths,.nine-elevenths,.nine-twelfths,.ten-elevenths,.ten-twelfths,.eleven-twelfths{
        float:left;
        margin-bottom:60px;
        margin-left:60px
    }
    .one-half,.two-fourths,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{
        width:calc((100% - (60px*1))/2)
    }
    .one-third,.two-sixths,.three-ninths,.four-twelfths{
        width:calc((100% - (60px*2))/3)
    }
    .one-fourth,.two-eighths,.three-twelfths{
        width:calc((100% - (60px*3))/4)
    }
    .one-fifth,.two-tenths{
        width:calc((100% - (60px*4))/5)
    }
    .one-sixth,.two-twelfths{
        width:calc((100% - (60px*5))/6)
    }
    .one-seventh{
        width:calc((100% - (60px*6))/7)
    }
    .one-eighth{
        width:calc((100% - (60px*7))/8)
    }
    .one-ninth{
        width:calc((100% - (60px*8))/9)
    }
    .one-tenth{
        width:calc((100% - (60px*9))/10)
    }
    .one-eleventh{
        width:calc((100% - (60px*10))/11)
    }
    .one-twelfth{
        width:calc((100% - (60px*11))/12)
    }
    .two-thirds,.four-sixths,.six-ninths,.eight-twelfths{
        width:calc(calc((100% - (60px*2))/3)*2 + 60px)
    }
    .two-fifths,.four-tenths{
        width:calc(calc((100% - (60px*4))/5)*2 + 60px)
    }
    .two-sevenths{
        width:calc(calc((100% - (60px*6))/7)*2 + 60px)
    }
    .two-ninths{
        width:calc(calc((100% - (60px*8))/9)*2 + 60px)
    }
    .two-elevenths{
        width:calc(calc((100% - (60px*10))/11)*2 + 60px)
    }
    .three-fourths,.six-eighths,.nine-twelfths{
        width:calc(calc((100% - (60px*3))/4)*3 + (60px*2))
    }
    .three-fifths,.six-tenths{
        width:calc(calc((100% - (60px*4))/5)*3 + (60px*2))
    }
    .three-sevenths{
        width:calc(calc((100% - (60px*6))/7)*3 + (60px*2))
    }
    .three-eighths{
        width:calc(calc((100% - (60px*7))/8)*3 + (60px*2))
    }
    .three-tenths{
        width:calc(calc((100% - (60px*9))/10)*3 + (60px*2))
    }
    .three-elevenths{
        width:calc(calc((100% - (60px*10))/11)*3 + (60px*2))
    }
    .four-fifths,.eight-tenths{
        width:calc(calc((100% - (60px*4))/5)*4 + (60px*3))
    }
    .four-sevenths{
        width:calc(calc((100% - (60px*6))/7)*4 + (60px*3))
    }
    .four-ninths{
        width:calc(calc((100% - (60px*8))/9)*4 + (60px*3))
    }
    .four-elevenths{
        width:calc(calc((100% - (60px*10))/11)*4 + (60px*3))
    }
    .five-sixths,.ten-twelfths{
        width:calc(calc((100% - (60px*5))/6)*5 + (60px*4))
    }
    .five-sevenths{
        width:calc(calc((100% - (60px*6))/7)*5 + (60px*4))
    }
    .five-eighths{
        width:calc(calc((100% - (60px*7))/8)*5 + (60px*4))
    }
    .five-ninths{
        width:calc(calc((100% - (60px*8))/9)*5 + (60px*4))
    }
    .five-elevenths{
        width:calc(calc((100% - (60px*10))/11)*5 + (60px*4))
    }
    .five-twelfths{
        width:calc(calc((100% - (60px*11))/12)*5 + (60px*4))
    }
    .six-sevenths{
        width:calc(calc((100% - (60px*6))/7)*6 + (60px*5))
    }
    .six-elevenths{
        width:calc(calc((100% - (60px*10))/11)*6 + (60px*5))
    }
    .seven-eighths{
        width:calc(calc((100% - (60px*7))/8)*7 + (60px*6))
    }
    .seven-ninths{
        width:calc(calc((100% - (60px*8))/9)*7 + (60px*6))
    }
    .seven-tenths{
        width:calc(calc((100% - (60px*9))/10)*7 + (60px*6))
    }
    .seven-elevenths{
        width:calc(calc((100% - (60px*10))/11)*7 + (60px*6))
    }
    .seven-twelfths{
        width:calc(calc((100% - (60px*11))/12)*7 + (60px*6))
    }
    .eight-ninths{
        width:calc(calc((100% - (60px*8))/9)*8 + (60px*7))
    }
    .eight-elevenths{
        width:calc(calc((100% - (60px*10))/11)*8 + (60px*7))
    }
    .nine-tenths{
        width:calc(calc((100% - (60px*9))/10)*9 + (60px*8))
    }
    .nine-elevenths{
        width:calc(calc((100% - (60px*10))/11)*9 + (60px*8))
    }
    .ten-elevenths{
        width:calc(calc((100% - (60px*10))/11)*10 + (60px*9))
    }
    .eleven-twelfths{
        width:calc(calc((100% - (60px*11))/12)*11 + (60px*10))
    }
    .first{
        clear:both;
        margin-left:0
    }
}
.has-navy-color{
    color:#25435a !important
}
.has-navy-color>a{
    color:#25435a !important
}
.has-navy-background-color{
    background-color:#25435a
}
.has-white-color{
    color:#fff !important
}
.has-white-color>a{
    color:#fff !important
}
.has-white-background-color{
    background-color:#fff
}
.has-black-color{
    color:#000 !important
}
.has-black-color>a{
    color:#000 !important
}
.has-black-background-color{
    background-color:#000
}
.has-blue-color{
    color:#41748d !important
}
.has-blue-color>a{
    color:#41748d !important
}
.has-blue-background-color{
    background-color:#41748d
}
.has-yellow-color{
    color:#ffb600 !important
}
.has-yellow-color>a{
    color:#ffb600 !important
}
.has-yellow-background-color{
    background-color:#ffb600
}
.has-light-navy-color{
    color:#e9ecef !important
}
.has-light-navy-color>a{
    color:#e9ecef !important
}
.has-light-navy-background-color{
    background-color:#e9ecef
}
.has-dark-navy-color{
    color:#1a2f3f !important
}
.has-dark-navy-color>a{
    color:#1a2f3f !important
}
.has-dark-navy-background-color{
    background-color:#1a2f3f
}
.has-dark-purple-color{
    color:#5d4777 !important
}
.has-dark-purple-color>a{
    color:#5d4777 !important
}
.has-dark-purple-background-color{
    background-color:#5d4777
}
.alignleft{
    float:left;
    margin:0 1.25rem 0 0
}
.alignright{
    float:right;
    margin:0 0 1.25rem
}
.aligncenter{
    margin:0 auto
}
.aligncenter:after{
    display:block;
    clear:both;
    content:""
}
.alignwide,.alignfull{
    overflow:hidden;
    position:relative;
    width:100vw;
    max-width:100vw
}
.content-sidebar .alignwide,.sidebar-content .alignwide,.content-sidebar .alignfull,.sidebar-content .alignfull{
    width:100%;
    max-width:100%
}
.alignwide>img,.alignfull>img{
    display:inline-block;
    width:100%;
    margin:1.25rem auto
}
.alignwide{
    margin:0 calc(25% - 25vw)
}
.alignfull{
    margin:0 calc(50% - 50vw)
}
@media print{
    *,*:before,*:after{
        color:#343a40 !important;
        background:0 0 !important;
        box-shadow:none !important;
        text-shadow:none !important
    }
    a,a:visited{
        text-decoration:underline
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    img{
        max-width:100% !important
    }
    @page{
        margin:2cm .5cm
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    blockquote,pre{
        border:1px solid #dee2e6;
        page-break-inside:avoid
    }
    h1,h2,h3,h4,h5,h6{
        orphans:3;
        page-break-after:avoid;
        page-break-inside:avoid;
        widows:3
    }
    img,p{
        page-break-after:avoid;
        page-break-inside:avoid
    }
    blockquote,pre,table{
        page-break-inside:avoid
    }
    dl,ol,ul{
        page-break-before:avoid
    }
    .content,.sidebar,.content-sidebar{
        width:100% !important
    }
    .content-sidebar-wrap{
        flex-direction:column !important
    }
    button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.nav-offices,.nav-about_us,.post-edit-link,.sticky-navigation,.view-all,.group-view-all,.site-tools,.insight__container,.site-footer .subscribe,.entry-time-to-read,.vjs-ebg,.vjs-ebg-button,.page-header .feature-image,.wp-block-button.register{
        display:none !important
    }
    .insight .d-md-none,.widget.experience .d-md-none,.widget.insights .d-md-none,.site-footer .nav-secondary,.vjs-ebg-title,.vjs-ebg-description{
        display:block !important
    }
    .title-area{
        width:100%;
        text-align:center
    }
    .site-title>a{
        margin:0;
        text-decoration:none;
        text-indent:0
    }
    .site-inner{
        position:relative;
        margin-bottom:0 !important;
        padding-top:0
    }
    .author-box{
        margin-bottom:0
    }
    .widget.sidebar-right{
        margin-left:0 !important
    }
    .widget.sidebar-left{
        margin-right:0 !important
    }
    .site-header{
        position:relative;
        height:auto !important;
        margin-bottom:2.1875rem;
        opacity:1 !important;
        transform:none !important
    }
    .page-header{
        max-width:90%;
        margin:0 auto
    }
    .page-header .wrap,.person-meta-contact,.person-meta-footer{
        flex-direction:row !important;
        align-items:flex-start !important
    }
    .person-image,.person-meta,.single-poa_person .page-header .person-meta{
        width:auto
    }
    .person-image{
        max-width:30%
    }
    .person-meta,.single-poa_person .page-header .person-meta{
        max-width:70%;
        margin-top:-.625rem;
        padding-top:0 !important;
        padding-bottom:0 !important
    }
    .page-header .wrap,.page-header-content,.ctf-tweets,.sidebar .widget-title{
        padding:0 !important
    }
    .group{
        margin-bottom:2.1875rem !important
    }
    .person-contact svg{
        fill:#343a40 !important
    }
    .insight .insight__title,.widget.experience .insight__title,.widget.insights .insight__title{
        color:#343a40 !important
    }
    .widget:is(.media,.upcoming-events,.past-events,.insights,.experience) li{
        width:100% !important
    }
    .widget-content{
        max-height:none !important
    }
    .widget-title:after{
        content:"" !important
    }
    .site-footer .copyright{
        text-align:center
    }
    .site-footer .social-media,.site-footer .nav-secondary{
        margin:0 auto
    }
    .graphic-features li,.graphic-features-sidebar li{
        width:calc((100% - (60px*1))/2) !important
    }
    .people .entry-image-link,.wp-block-epstein-becker-green-person .entry-image-link{
        max-width:250px
    }
    ul.shuffle{
        height:auto !important
    }
    li.shuffle-item{
        visibility:visible !important;
        position:relative !important;
        transform:none !important
    }
}
@media(min-width:768px){
    body{
        font-size:1.25em
    }
}
@media(min-width:1720px){
    body{
        font-size:1.1vw
    }
}
p{
    font-size:1.25rem
}
@media(max-width:1200px){
    p{
        font-size:calc(1.0166666667rem + .3111111111vw)
    }
}
@media(min-width:1200px){
    p{
        font-size:inherit
    }
}
h1{
    line-height:1.18;
    letter-spacing:-.3px
}
h2{
    line-height:1.4
}
h3{
    line-height:1.25
}
h4{
    font-weight:600;
    line-height:2.19;
    letter-spacing:1.15px;
    text-transform:uppercase
}
h5{
    font-weight:400;
    line-height:1.44
}
blockquote,cite,em,i{
    font-style:italic
}
blockquote{
    margin:1.25rem auto;
    padding:1.25rem
}
blockquote p:last-of-type{
    margin-bottom:0
}
hr{
    border-width:1px
}
@media(min-width:2560px){
    hr{
        border-width:2px
    }
}
@media(min-width:3840px){
    hr{
        border-width:2.5px
    }
}
button,.button,.button.menu-item a,.wp-block-button__link,.cn-button,.cn-button.bootstrap{
    letter-spacing:1px;
    text-transform:uppercase
}
a:focus{
    outline:1px solid #dee2e6
}
embed,iframe,object,video,.wp-caption{
    width:100%;
    max-width:100%
}
img{
    max-width:100%;
    height:auto;
    vertical-align:top
}
figure{
    margin:0
}
iframe{
    border:0
}
.site-container{
    display:flex;
    flex-direction:column;
    min-height:100vh
}
.post-type-archive-poa_person .site-container:before{
    display:none;
    position:absolute;
    z-index:-1;
    top:0;
    right:0;
    width:30vw;
    height:100%;
    background:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/./assets/svg/artwork-people.svg);
    background-repeat:no-repeat;
    background-position:top right;
    background-size:contain;
    content:""
}
@media(min-width:768px){
    .post-type-archive-poa_person .site-container:before{
        display:block
    }
}
.site-header{
    display:flex;
    z-index:9999;
    width:100%;
    height:5.6em;
    background-color:#fff;
    align-items:center
}
.home:not(.activation-page) .site-header{
    position:absolute;
    background-color:transparent
}
@media(min-width:768px){
    .site-header{
        height:8.4em
    }
}
.site-header .wrap{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto
}
.site-inner{
    margin-bottom:3.75rem;
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto
}
.home:not(.activation-page) .site-inner{
    margin-bottom:0;
    padding-right:0;
    padding-left:0
}
.post-type-archive-poa_office .site-inner{
    margin-top:2.5rem
}
.site-footer{
    margin-top:auto;
    padding-top:2.1875rem;
    padding-bottom:2.1875rem;
    background-color:#ffb600
}
.site-footer .wrap{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto;
    position:relative
}
@media(min-width:768px){
    .site-footer .copyright{
        order:1
    }
    .site-footer .nav-secondary{
        order:2
    }
    .site-footer .social-media{
        order:3
    }
}
.site-footer .subscribe{
    display:flex;
    flex-direction:column;
    width:100%;
    align-items:center
}
@media(min-width:768px){
    .site-footer .subscribe{
        flex-direction:row;
        margin-top:.5em;
        margin-bottom:2em
    }
}
.site-footer .subscribe h3{
    margin-bottom:.5em;
    font-size:2.75em;
    line-height:1.18;
    letter-spacing:-.3px
}
@media(min-width:768px){
    .site-footer .subscribe h3{
        margin-right:1em;
        margin-bottom:0
    }
}
.site-footer .subscribe .wp-block-button__link{
    color:#fff;
    background-color:#25435a
}
.site-footer .subscribe .wp-block-button__link:hover,.site-footer .subscribe .wp-block-button__link:focus{
    border-color:#25435a;
    color:#25435a;
    background-color:#fff
}
.wrap{
    display:flex;
    flex-wrap:wrap;
    margin-right:-30px;
    margin-left:-30px;
    align-items:flex-start;
    justify-content:space-between
}
.site-header .wrap,.site-footer .wrap,.page-header .wrap{
    align-items:flex-start
}
.footer-widgets .wrap{
    align-items:flex-start
}
.overlay-search .wrap{
    justify-content:center
}
.wrap .wrap{
    width:100%;
    max-width:100%;
    margin-right:0;
    margin-left:0
}
.blog .content-sidebar-wrap,.single .content-sidebar-wrap,.page .content-sidebar-wrap,.post-type-archive-poa_experience .content-sidebar-wrap{
    display:flex;
    align-items:stretch;
    justify-content:space-between;
    flex-direction:column
}
@media(min-width:992px){
    .blog .content-sidebar-wrap,.single .content-sidebar-wrap,.page .content-sidebar-wrap,.post-type-archive-poa_experience .content-sidebar-wrap{
        flex-direction:row
    }
}
.post-type-archive-poa_practice .content-sidebar-wrap,.post-type-archive-poa_industry .content-sidebar-wrap,.post-type-archive-ebg_trending_issue .content-sidebar-wrap{
    margin-bottom:3rem
}
@media(min-width:768px){
    .post-type-archive-poa_practice .content-sidebar-wrap,.post-type-archive-poa_industry .content-sidebar-wrap,.post-type-archive-ebg_trending_issue .content-sidebar-wrap{
        margin:3.125rem 0 6rem
    }
}
.title-area{
    padding:0
}
.site-title{
    margin:0;
    font-size:1em;
    font-weight:700
}
.site-title a{
    color:#343a40
}
.site-title a:hover,.site-title a:focus,.site-title a:active{
    color:#25435a
}
.site-description{
    margin:0;
    font-size:1rem
}
.wp-custom-logo .site-description{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.wp-custom-logo .site-description:active,.wp-custom-logo .site-description:focus{
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.custom-logo{
    width:auto;
    height:3em
}
@media(min-width:768px){
    .custom-logo{
        height:4em
    }
}
.custom-logo-link{
    display:flex;
    align-items:center
}
.header-widget-area{
    position:relative;
    width:100%;
    padding-right:30px;
    padding-left:30px;
    flex:0 0 66.66666667%;
    max-width:66.66666667%;
    display:flex;
    align-items:flex-start;
    justify-content:flex-end;
    padding:0
}
.home:not(.activation-page) .content,.category .content,.tag .content,.author .content,.date .content,.post-type-archive-poa_practice .content,.post-type-archive-poa_industry .content,.post-type-archive-ebg_trending_issue .content,.post-type-archive-poa_office .content{
    display:flex;
    flex-wrap:wrap;
    margin-right:-30px;
    margin-left:-30px
}
@media(min-width:992px){
    .content-sidebar .content,.sidebar-content .content{
        width:calc(calc((100% - (60px*11))/12)*8 + (60px*7))
    }
}
@media(min-width:1720px){
    .content-sidebar .content,.sidebar-content .content{
        width:calc(calc((100% - (60px*11))/12)*9 + (60px*8))
    }
}
.sidebar-content .content{
    order:1
}
.content-sidebar-sidebar .content,.sidebar-sidebar-content .content,.sidebar-content-sidebar .content{
    position:relative;
    width:100%;
    padding-right:30px;
    padding-left:30px;
    flex:0 0 66.66666667%;
    max-width:66.66666667%
}
.front-page .content,.page-template-page-full .content{
    margin:0
}
.full-width-content.page .content,.full-width-content.archive .content{
    margin:0 auto
}
.full-width-content.single .content{
    width:100%
}
.landing.full-width-content.page .content{
    margin:0 auto;
    padding-top:2.1875rem;
    padding-bottom:2.1875rem
}
@media(min-width:768px){
    .landing.full-width-content.page .content{
        width:48rem;
        max-width:48rem;
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
}
.post-type-archive-poa_office .content{
    justify-content:space-between
}
.content ul li ul{
    margin-top:1.5rem
}
.content ol li ol{
    margin-top:1.5rem
}
.content h2{
    margin-bottom:1.25rem;
    padding-bottom:.2em;
    border-bottom:1px solid #ffb600;
    color:#41748d
}
.content h2.is-style-unstyled{
    margin-bottom:0;
    padding:0;
    border-bottom:0;
    color:initial;
    margin-bottom:.625rem
}
@media(min-width:768px){
    .content h2{
        margin-bottom:1.2em
    }
}
.single .sidebar{
    padding-left:0
}
@media(min-width:992px){
    .content-sidebar .sidebar,.sidebar-content .sidebar{
        width:calc(calc((100% - (60px*11))/12)*4 + (60px*3))
    }
}
@media(min-width:1720px){
    .content-sidebar .sidebar,.sidebar-content .sidebar{
        width:calc(calc((100% - (60px*11))/12)*3 + (60px*2))
    }
}
.sidebar-content .sidebar{
    order:0
}
.content-sidebar-sidebar .sidebar,.sidebar-sidebar-content .sidebar,.sidebar-content-sidebar .sidebar{
    flex:0 0 16.66666667%;
    max-width:16.66666667%
}
.entry{
    width:100%;
    margin-bottom:1.75em
}
.entry p a,.entry ul a,.entry ol a{
    color:#41748d
}
.front-page .entry{
    margin-bottom:0
}
.category .entry,.tag .entry,.author .entry,.date .entry{
    position:relative;
    width:100%;
    padding-right:30px;
    padding-left:30px;
    flex:0 0 50%;
    max-width:50%
}
.entry .level-children{
    padding-left:1.6em
}
.post-type-archive-poa_practice .entry,.post-type-archive-poa_industry .entry,.post-type-archive-ebg_trending_issue .entry{
    margin-bottom:0
}
.post-type-archive-poa_practice .entry:first-of-type .entry-title,.post-type-archive-poa_industry .entry:first-of-type .entry-title,.post-type-archive-ebg_trending_issue .entry:first-of-type .entry-title{
    border-top:1px solid #ffb600
}
@media(min-width:2560px){
    .post-type-archive-poa_practice .entry:first-of-type .entry-title,.post-type-archive-poa_industry .entry:first-of-type .entry-title,.post-type-archive-ebg_trending_issue .entry:first-of-type .entry-title{
        border-width:2px
    }
}
@media(min-width:768px){
    .post-type-archive-poa_practice .entry,.post-type-archive-poa_industry .entry,.post-type-archive-ebg_trending_issue .entry{
        position:relative;
        width:100%;
        padding-right:30px;
        padding-left:30px;
        flex:0 0 50%;
        max-width:50%
    }
    .post-type-archive-poa_practice .entry:nth-child(-n+2) .entry-title,.post-type-archive-poa_industry .entry:nth-child(-n+2) .entry-title,.post-type-archive-ebg_trending_issue .entry:nth-child(-n+2) .entry-title{
        border-top:1px solid #ffb600
    }
}
@media(min-width:768px)and (min-width:2560px){
    .post-type-archive-poa_practice .entry:nth-child(-n+2) .entry-title,.post-type-archive-poa_industry .entry:nth-child(-n+2) .entry-title,.post-type-archive-ebg_trending_issue .entry:nth-child(-n+2) .entry-title{
        border-width:2px
    }
}
.single-poa_person .entry{
    margin-bottom:3.75rem
}
.post-type-archive-poa_practice .entry-title,.post-type-archive-poa_industry .entry-title,.post-type-archive-ebg_trending_issue .entry-title{
    margin-bottom:0;
    padding:0;
    border-bottom:0;
    color:initial;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:1.25rem 0
}
.post-type-archive-poa_practice .entry-title .icon,.post-type-archive-poa_industry .entry-title .icon,.post-type-archive-ebg_trending_issue .entry-title .icon{
    display:block;
    width:4.5em;
    height:4.5em;
    padding:0;
    border-radius:2.33em;
    font-size:.4em;
    font-weight:400
}
.entry-title a{
    color:#41748d
}
.entry-parent-title{
    color:#fff
}
.post-type-archive-poa_practice .entry-title-link,.post-type-archive-poa_industry .entry-title-link,.post-type-archive-ebg_trending_issue .entry-title-link{
    display:flex;
    max-width:70%;
    min-height:2.8em;
    color:#41748d;
    align-items:center
}
.post-type-archive-poa_practice .entry-content,.post-type-archive-poa_industry .entry-content,.post-type-archive-ebg_trending_issue .entry-content{
    border-bottom:1px solid #ffb600
}
@media(min-width:2560px){
    .post-type-archive-poa_practice .entry-content,.post-type-archive-poa_industry .entry-content,.post-type-archive-ebg_trending_issue .entry-content{
        border-width:2px
    }
}
.post-type-archive-poa_practice .entry-content .child-pages-list,.post-type-archive-poa_industry .entry-content .child-pages-list,.post-type-archive-ebg_trending_issue .entry-content .child-pages-list{
    margin-bottom:2.1875rem
}
.post-type-archive-poa_practice .entry-content .page_item,.post-type-archive-poa_industry .entry-content .page_item,.post-type-archive-ebg_trending_issue .entry-content .page_item{
    padding-left:0;
    font-weight:500
}
.post-type-archive-poa_practice .entry-content .page_item a,.post-type-archive-poa_industry .entry-content .page_item a,.post-type-archive-ebg_trending_issue .entry-content .page_item a{
    color:#41748d
}
.post-type-archive-poa_practice .entry-content .page_item:before,.post-type-archive-poa_industry .entry-content .page_item:before,.post-type-archive-ebg_trending_issue .entry-content .page_item:before{
    content:none
}
.entry-time-to-read{
    display:flex;
    z-index:2;
    color:#fff;
    font-size:.875rem;
    font-weight:500;
    letter-spacing:1.15px;
    text-transform:uppercase;
    align-items:center
}
@media(min-width:768px){
    .entry-time-to-read{
        font-size:.8em
    }
}
.single-post .entry-time-to-read{
    color:#000
}
@media(min-width:768px){
    .single-post .entry-time-to-read{
        color:#fff
    }
}
.entry-time-to-read:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    margin-right:.5em;
    font-size:.8125em;
    content:""
}
.entry-separator{
    margin-right:.3125rem
}
.entry-map{
    margin-bottom:2.1875rem;
    position:relative
}
.entry-map:after{
    display:block;
    padding-top:52%;
    content:""
}
.gallery{
    display:flex;
    flex-wrap:wrap
}
.gallery-item{
    width:calc((100% - (60px*1))/2);
    margin-bottom:1.25rem
}
.gallery-columns-1 .gallery-item{
    width:100%
}
@media(min-width:768px){
    .gallery-item{
        margin-left:1.25rem
    }
    .gallery-columns-1 .gallery-item{
        margin-left:0
    }
    .gallery-columns-2 .gallery-item{
        width:calc((100% - (60px*1))/2)
    }
    .gallery-columns-2 .gallery-item:nth-of-type(2n+1){
        margin-left:0
    }
    .gallery-columns-3 .gallery-item{
        width:calc((100% - (60px*2))/3)
    }
    .gallery-columns-3 .gallery-item:nth-of-type(3n+1){
        margin-left:0
    }
    .gallery-columns-4 .gallery-item{
        width:calc((100% - (60px*3))/4)
    }
    .gallery-columns-4 .gallery-item:nth-of-type(4n+1){
        margin-left:0
    }
    .gallery-columns-5 .gallery-item{
        width:calc((100% - (60px*4))/5)
    }
    .gallery-columns-5 .gallery-item:nth-of-type(5n+1){
        margin-left:0
    }
    .gallery-columns-6 .gallery-item{
        width:calc((100% - (60px*5))/6)
    }
    .gallery-columns-6 .gallery-item:nth-of-type(6n+1){
        margin-left:0
    }
    .gallery-columns-7 .gallery-item{
        width:calc((100% - (60px*6))/7)
    }
    .gallery-columns-7 .gallery-item:nth-of-type(7n+1){
        margin-left:0
    }
    .gallery-columns-8 .gallery-item{
        width:calc((100% - (60px*7))/8)
    }
    .gallery-columns-8 .gallery-item:nth-of-type(8n+1){
        margin-left:0
    }
    .gallery-columns-9 .gallery-item{
        width:calc((100% - (60px*8))/9)
    }
    .gallery-columns-9 .gallery-item:nth-of-type(9n+1){
        margin-left:0
    }
}
.gallery-item img{
    width:100%
}
.pagination.archive-pagination,.pagination ul.archive-pagination{
    display:block;
    width:100%;
    padding-top:.625rem;
    padding-bottom:3.75rem
}
.pagination ul{
    position:relative;
    width:100%;
    padding-right:30px;
    padding-left:30px;
    margin-bottom:0
}
.list-bullet li,.content ul li,.content ul li ul li{
    position:relative;
    margin-bottom:1.2em;
    padding-left:1.6em
}
.list-bullet li:before,.content ul li:before{
    position:absolute;
    top:2.5em;
    left:.625rem;
    font-size:.25em;
    line-height:1;
    content:""
}
.list-no-bullet li,.nav-secondary li,.social-media ul li{
    padding-left:0
}
.list-no-bullet li:before,.nav-secondary li:before,.social-media ul li:before{
    content:none !important
}
.list-unordered,.content ol,.content ol li ol{
    -webkit-padding-start:0;
    padding-inline-start:0
}
.list-unordered li,.content ol li,.content ol li ol li{
    margin-bottom:1.2em;
    margin-left:1.4em;
    padding-left:.2em
}
.group{
    display:block;
    position:relative;
    width:100%;
    margin-bottom:2.1875rem
}
@media(min-width:768px){
    .group{
        margin-bottom:3.4375rem
    }
}
.group-title{
    margin-bottom:1.25rem;
    padding-bottom:.2em;
    border-bottom:1px solid #ffb600;
    color:#41748d;
    font-size:1.5rem;
    scroll-margin-top:7rem
}
@media(min-width:768px){
    .group-title{
        margin-bottom:1.2em;
        font-size:1.5em;
        scroll-margin-top:10.5rem
    }
}
@media(min-width:2560px){
    .group-title{
        border-width:2px
    }
}
@media(min-width:3840px){
    .group-title{
        border-width:2.5px
    }
}
.has-filters .group-title{
    margin-bottom:.667em
}
.group-view-all{
    display:none;
    position:absolute;
    top:0;
    right:0
}
@media(min-width:768px){
    .group-view-all{
        display:block
    }
}
.group-view-all-mobile{
    display:block;
    text-align:center
}
@media(min-width:768px){
    .group-view-all-mobile{
        display:none
    }
}
.group-view-all-mobile a{
    min-width:11rem;
    border:1px solid #ffb600 !important;
    color:#000 !important;
    background-color:#ffb600 !important
}
.insights .group-view-all-mobile a,.experience .group-view-all-mobile a{
    color:#fff !important;
    background-color:transparent !important
}
.experience .group-view-all-mobile a{
    margin-bottom:1.25rem
}
.group-view-all a,.group-view-all-mobile a{
    max-width:none !important
}
@media(min-width:768px){
    .group.focus-areas .group-content{
        -moz-columns:2;
        columns:2;
        gap:60px
    }
}
.group.focus-areas .widget{
    -webkit-column-break-inside:avoid
}
.group.insights,.group.experience{
    position:relative;
    padding:2.1875rem 0
}
@media(min-width:768px){
    .group.insights,.group.experience{
        padding:0
    }
}
.group.insights:before,.group.experience:before{
    display:block;
    position:absolute;
    z-index:-1;
    top:0;
    left:-5%;
    width:100vw;
    height:100%;
    background-color:#25435a;
    content:""
}
@media(min-width:768px){
    .group.insights:before,.group.experience:before{
        display:none
    }
}
.group.insights .group-title,.group.experience .group-title{
    color:#fff
}
@media(min-width:768px){
    .group.insights .group-title,.group.experience .group-title{
        color:#41748d
    }
}
.group.insights .wysiwyg,.group.experience .wysiwyg{
    color:#fff
}
@media(min-width:768px){
    .group.insights .wysiwyg,.group.experience .wysiwyg{
        color:#000
    }
}
.group.posts{
    width:calc(100% + 5vw);
    margin-top:2.1875rem;
    margin-left:-5vw;
    padding:1.25rem 5%;
    background-color:#e8e8e8
}
@media(min-width:768px){
    .group.posts{
        margin-top:3.75rem;
        padding:2.1875rem 5vw
    }
}
.group.posts .widget{
    margin-left:0
}
.group.posts .group-title{
    padding-bottom:0;
    border-bottom:0
}
.group.wildcard p a,.group.wildcard ul a{
    color:#41748d
}
.widget{
    display:block;
    width:100%;
    margin-bottom:1em
}
.widget-content{
    width:100%
}
.widget-content a{
    color:#41748d
}
.widget ul{
    margin-bottom:0
}
.widget.open .widget-content{
    max-height:none !important
}
.widget.filters button{
    margin-right:.5em;
    margin-bottom:.5em;
    border-color:#fff;
    color:#fff
}
@media(min-width:768px){
    .widget.filters button{
        margin-bottom:0;
        border-color:#25435a;
        color:#25435a
    }
}
.widget.filters button.active{
    border-color:#ffb600 !important
}
.widget.filters button:hover,.widget.filters button:focus{
    color:#fff
}
.widget.experience li,.widget.services li,.widget.industries li,.widget.trending-issues li,.widget.media li,.widget.upcoming-events li,.widget.past-events li,.widget.insights li,.widget.person li,.widget.wp-block-epstein-becker-green-person li,.widget.people li,.post-type-archive-poa_person .widget.entry li,.search .widget.entry li,.widget.media-contact li,.widget.alternate-bio li,.widget.posts li,.widget.video-serie li,.widget.graphic-features li,.widget.graphic-features-sidebar li{
    margin-bottom:0;
    padding-left:0
}
.widget.experience li:before,.widget.services li:before,.widget.industries li:before,.widget.trending-issues li:before,.widget.media li:before,.widget.upcoming-events li:before,.widget.past-events li:before,.widget.insights li:before,.widget.person li:before,.widget.wp-block-epstein-becker-green-person li:before,.widget.people li:before,.post-type-archive-poa_person .widget.entry li:before,.search .widget.entry li:before,.widget.media-contact li:before,.widget.alternate-bio li:before,.widget.posts li:before,.widget.video-serie li:before,.widget.graphic-features li:before,.widget.graphic-features-sidebar li:before{
    content:none
}
.widget.services,.widget.industries,.widget.trending-issues{
    margin-bottom:2.1875rem
}
.widget.services li,.widget.industries li,.widget.trending-issues li{
    margin-bottom:.625rem
}
.widget.services a,.widget.industries a,.widget.trending-issues a{
    color:#41748d;
    font-weight:500
}
.widget.trending-issues{
    margin-bottom:0
}
.widget.media li:last-of-type{
    margin-bottom:0
}
.widget.experience ul,.widget.insights ul,.widget.media ul,.widget.upcoming-events ul,.widget.past-events ul,.widget.posts ul,.widget.video-serie ul,.widget.graphic-features ul,.widget.graphic-features-sidebar ul{
    display:flex;
    width:100%;
    flex-wrap:wrap;
    justify-content:space-between
}
.widget.experience li,.widget.insights li,.widget.media li,.widget.upcoming-events li,.widget.past-events li,.widget.posts li,.widget.video-serie li,.widget.graphic-features li,.widget.graphic-features-sidebar li{
    width:100%;
    margin-bottom:1.75em
}
@media(min-width:1200px){
    .widget.experience li,.widget.insights li,.widget.media li,.widget.upcoming-events li,.widget.past-events li,.widget.posts li,.widget.video-serie li,.widget.graphic-features li,.widget.graphic-features-sidebar li{
        width:calc((100% - (60px*1))/2)
    }
}
.page-video-serie .widget.video-serie li:first-of-type{
    width:100%
}
.widget.experience,.widget.insights{
    padding-bottom:0
}
.widget.people ul,.widget.media-contact ul{
    width:100%
}
@media(min-width:1200px){
    .widget.people ul,.widget.media-contact ul{
        display:grid;
        gap:0 60px;
        grid-template-columns:1fr 1fr 1fr
    }
}
.widget.people li,.widget.media-contact li{
    width:100%;
    margin-bottom:1.75em
}
.widget.people .default,.widget.media-contact .default{
    margin-bottom:.625rem
}
.widget.people .default a,.widget.media-contact .default a{
    color:#41748d;
    font-weight:500
}
.widget.people.sidebar-left .widget-content,.widget.people.sidebar-right .widget-content,.widget.media-contact.sidebar-left .widget-content,.widget.media-contact.sidebar-right .widget-content{
    width:100%
}
@media(min-width:1580px){
    .widget.people.sidebar-left .widget-content,.widget.people.sidebar-right .widget-content,.widget.media-contact.sidebar-left .widget-content,.widget.media-contact.sidebar-right .widget-content{
        padding-right:0
    }
}
.widget.people.sidebar-left ul,.widget.people.sidebar-right ul,.widget.media-contact.sidebar-left ul,.widget.media-contact.sidebar-right ul{
    display:flex;
    width:100%;
    flex-wrap:wrap;
    justify-content:space-between
}
.widget.people.sidebar-left li,.widget.people.sidebar-right li,.widget.media-contact.sidebar-left li,.widget.media-contact.sidebar-right li{
    width:100%
}
.widget.people.sidebar-left li:last-of-type,.widget.people.sidebar-right li:last-of-type,.widget.media-contact.sidebar-left li:last-of-type,.widget.media-contact.sidebar-right li:last-of-type{
    margin-bottom:0
}
.widget.alternate-bio{
    display:block
}
.widget.alternate-bio h4{
    display:none
}
.widget.alternate-bio li{
    display:inline;
    margin-right:.5em
}
.widget.alternate-bio li a{
    margin-bottom:.5em;
    letter-spacing:1px;
    text-transform:uppercase
}
@media(min-width:768px){
    .widget.alternate-bio li a{
        margin-bottom:0
    }
}
.widget.event-detail .date-from,.widget.event-detail .date-to{
    margin-bottom:0
}
.widget.event-detail .register{
    margin:2em 0
}
.widget.graphic-features .entry-description,.widget.graphic-features-sidebar .entry-description{
    margin-top:1.25rem
}
@media(min-width:1200px){
    .widget.graphic-features li,.widget.graphic-features-sidebar li{
        margin:0;
        margin-bottom:1.75em
    }
}
.widget.graphic-features.sidebar-left .widget-content,.widget.graphic-features.sidebar-right .widget-content,.widget.graphic-features-sidebar.sidebar-left .widget-content,.widget.graphic-features-sidebar.sidebar-right .widget-content{
    width:100%;
    padding-right:0
}
@media(min-width:768px){
    .widget.graphic-features.sidebar-left .widget-content,.widget.graphic-features.sidebar-right .widget-content,.widget.graphic-features-sidebar.sidebar-left .widget-content,.widget.graphic-features-sidebar.sidebar-right .widget-content{
        padding-right:5vw
    }
}
.widget.graphic-features.sidebar-left ul,.widget.graphic-features.sidebar-right ul,.widget.graphic-features-sidebar.sidebar-left ul,.widget.graphic-features-sidebar.sidebar-right ul{
    flex-direction:column
}
.widget.graphic-features.sidebar-left li,.widget.graphic-features.sidebar-right li,.widget.graphic-features-sidebar.sidebar-left li,.widget.graphic-features-sidebar.sidebar-right li{
    width:100%
}
@media(min-width:768px){
    .widget.graphic-features.sidebar-left li,.widget.graphic-features.sidebar-right li,.widget.graphic-features-sidebar.sidebar-left li,.widget.graphic-features-sidebar.sidebar-right li{
        margin-bottom:1.75em
    }
}
.widget.graphic-features.sidebar-left li:last-of-type,.widget.graphic-features.sidebar-right li:last-of-type,.widget.graphic-features-sidebar.sidebar-left li:last-of-type,.widget.graphic-features-sidebar.sidebar-right li:last-of-type{
    margin-bottom:0
}
.widget.graphic-features.sidebar-left .graphic-feature,.widget.graphic-features.sidebar-left .graphic-feature-sidebar,.widget.graphic-features.sidebar-right .graphic-feature,.widget.graphic-features.sidebar-right .graphic-feature-sidebar,.widget.graphic-features-sidebar.sidebar-left .graphic-feature,.widget.graphic-features-sidebar.sidebar-left .graphic-feature-sidebar,.widget.graphic-features-sidebar.sidebar-right .graphic-feature,.widget.graphic-features-sidebar.sidebar-right .graphic-feature-sidebar{
    flex-direction:column;
    padding:1em;
    text-align:center
}
.widget.graphic-features.sidebar-left .graphic-feature--no-title .entry-image,.widget.graphic-features.sidebar-left .graphic-feature-sidebar--no-title .entry-image,.widget.graphic-features.sidebar-right .graphic-feature--no-title .entry-image,.widget.graphic-features.sidebar-right .graphic-feature-sidebar--no-title .entry-image,.widget.graphic-features-sidebar.sidebar-left .graphic-feature--no-title .entry-image,.widget.graphic-features-sidebar.sidebar-left .graphic-feature-sidebar--no-title .entry-image,.widget.graphic-features-sidebar.sidebar-right .graphic-feature--no-title .entry-image,.widget.graphic-features-sidebar.sidebar-right .graphic-feature-sidebar--no-title .entry-image{
    margin-bottom:0
}
.widget.graphic-features.sidebar-left .entry-image,.widget.graphic-features.sidebar-right .entry-image,.widget.graphic-features-sidebar.sidebar-left .entry-image,.widget.graphic-features-sidebar.sidebar-right .entry-image{
    margin-bottom:1em
}
.widget.graphic-features.sidebar-left .entry-title,.widget.graphic-features.sidebar-right .entry-title,.widget.graphic-features-sidebar.sidebar-left .entry-title,.widget.graphic-features-sidebar.sidebar-right .entry-title{
    margin:0 1em
}
.widget.graphic-features.sidebar-left .entry-description,.widget.graphic-features.sidebar-right .entry-description,.widget.graphic-features-sidebar.sidebar-left .entry-description,.widget.graphic-features-sidebar.sidebar-right .entry-description{
    margin-bottom:0
}
.sidebar .widget.sidebar-left,.sidebar .widget.sidebar-right{
    margin-bottom:3.75rem
}
.sidebar .widget.sidebar-left ul,.sidebar .widget.sidebar-right ul{
    list-style:none;
    -webkit-padding-start:0;
    padding-inline-start:0
}
.sidebar .widget.sidebar-left .widget-title,.sidebar .widget.sidebar-right .widget-title{
    width:100%;
    height:2.1875em;
    margin-bottom:2.5em;
    padding:0 1em;
    font-size:.8em;
    font-weight:600;
    line-height:2.1875;
    letter-spacing:1.15px;
    text-transform:uppercase;
    background-image:linear-gradient(to right,#ffb600 24%,#fff 100%);
    background-repeat:repeat-x
}
@media(min-width:992px){
    .sidebar .widget.sidebar-left .widget-title{
        margin-left:-5vw;
        padding-left:5vw
    }
}
@media(min-width:992px){
    .sidebar .widget.sidebar-right{
        margin-left:4.5vw
    }
}
@media(min-width:992px){
    .sidebar .widget.sidebar-right.services .widget-content,.sidebar .widget.sidebar-right.industries .widget-content,.sidebar .widget.sidebar-right.trending-issues .widget-content,.sidebar .widget.sidebar-right.event-detail .widget-content{
        padding-right:5vw
    }
}
.mobile .widget.media-contact{
    width:100%;
    max-width:90%;
    margin-top:-1.75em;
    margin-left:auto;
    border-bottom-left-radius:1rem;
    background-color:#e9ecef;
    box-shadow:0 0 8px 1px rgba(0,0,0,.2)
}
.mobile .widget.media-contact .widget-title{
    display:block;
    width:100%;
    margin-bottom:0;
    padding:1.25rem;
    font-size:.6875rem;
    font-weight:600;
    letter-spacing:.7px;
    text-transform:uppercase
}
.mobile .widget.media-contact .widget-title:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    right:1.25rem !important;
    margin-top:5px;
    content:""
}
.mobile .widget.media-contact.open .widget-title:after{
    content:""
}
.mobile .widget.media-contact .widget-content{
    overflow:hidden;
    max-height:0;
    margin:0;
    padding:0 1.25rem
}
.mobile .widget.media-contact .widget-content img{
    position:relative;
    width:100%;
    max-width:85px;
    height:auto
}
.mobile .widget.media-contact .widget-content .entry-image-link:after{
    padding-top:0
}
.mobile .widget.media-contact .widget-content a,.mobile .widget.media-contact .widget-content p{
    color:#000
}
.mobile .widget.media-contact .widget-content ul{
    padding:0;
    list-style:none
}
.mobile .widget.media-contact .widget-content hr{
    border-color:#000
}
.mobile .widget.media-contact .widget-content .person-contact:nth-last-of-type(1){
    padding-bottom:1.25rem
}
.widget[data-accordion] .widget-title{
    display:initial;
    position:relative;
    cursor:pointer
}
.widget[data-accordion] .widget-title:after{
    position:absolute;
    top:50%;
    right:-1.25em;
    font-size:.8em;
    content:"";
    transform:translateY(-50%)
}
.widget[data-accordion] .widget-content{
    margin-top:.625rem
}
.widget[data-accordion].open .widget-title:after{
    content:""
}
.widget[data-accordion].event .widget-content,.widget[data-accordion].upcoming-events .widget-content,.widget[data-accordion].past-events .widget-content{
    margin-top:0
}
.footer-widgets{
    width:100%;
    padding-right:30px;
    padding-left:30px;
    margin-right:auto;
    margin-left:auto;
    padding-top:2.1875rem;
    padding-bottom:2.1875rem
}
.footer-widgets .footer-widget-area{
    position:relative;
    width:100%;
    padding-right:30px;
    padding-left:30px;
    flex:0 0 100%;
    max-width:100%
}
@media(min-width:768px){
    .footer-widgets .footer-widget-area{
        flex:0 0 50%;
        max-width:50%
    }
}
@media(min-width:992px){
    .footer-widgets .footer-widget-area{
        flex:0 0 25%;
        max-width:25%
    }
}
.copyright{
    flex:0 0 100%;
    max-width:100%;
    margin-bottom:.625rem;
    padding-top:1.25rem;
    font-size:.75rem;
    font-weight:500;
    line-height:1.33;
    text-align:center;
    letter-spacing:.7px
}
@media(min-width:576px){
    .copyright{
        font-size:.7em
    }
}
@media(min-width:768px){
    .copyright{
        border-top:1px solid #000;
        line-height:2.14;
        text-align:left
    }
}
.copyright .text,.copyright .name{
    display:block
}
@media(min-width:768px){
    .copyright .text,.copyright .name{
        display:inline
    }
}
.copyright .name{
    padding-right:.625rem
}
.copyright a:hover{
    color:#000
}
.read-more,.read-less,.wp-block-contentpilot-expand-more__more-button,.wp-block-contentpilot-expand-more__less-button,.ais-InfiniteHits-loadMore{
    position:relative;
    padding:0;
    border:none;
    border-color:#ffb600;
    color:#000;
    background-color:transparent;
    font-size:.6875rem;
    font-weight:600;
    line-height:1.6;
    letter-spacing:1px;
    text-transform:uppercase
}
@media(min-width:768px){
    .read-more,.read-less,.wp-block-contentpilot-expand-more__more-button,.wp-block-contentpilot-expand-more__less-button,.ais-InfiniteHits-loadMore{
        font-size:.7em
    }
}
.read-more:hover,.read-more:focus,.read-more:active,.read-less:hover,.read-less:focus,.read-less:active,.wp-block-contentpilot-expand-more__more-button:hover,.wp-block-contentpilot-expand-more__more-button:focus,.wp-block-contentpilot-expand-more__more-button:active,.wp-block-contentpilot-expand-more__less-button:hover,.wp-block-contentpilot-expand-more__less-button:focus,.wp-block-contentpilot-expand-more__less-button:active,.ais-InfiniteHits-loadMore:hover,.ais-InfiniteHits-loadMore:focus,.ais-InfiniteHits-loadMore:active{
    border:none;
    border-bottom:1px solid #ffb600 !important;
    border-radius:0;
    color:#000 !important;
    background-color:transparent !important
}
.read-more:after,.read-less:after,.wp-block-contentpilot-expand-more__more-button:after,.wp-block-contentpilot-expand-more__less-button:after,.ais-InfiniteHits-loadMore:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    position:absolute;
    top:50%;
    right:-1.75em;
    font-size:.6875rem;
    transform:translateY(-50%)
}
@media(min-width:768px){
    .read-more:after,.read-less:after,.wp-block-contentpilot-expand-more__more-button:after,.wp-block-contentpilot-expand-more__less-button:after,.ais-InfiniteHits-loadMore:after{
        font-size:.8em
    }
}
.read-more:after,.wp-block-contentpilot-expand-more__more-button:after,.ais-InfiniteHits-loadMore:after{
    content:""
}
.read-less:after,.wp-block-contentpilot-expand-more__less-button:after{
    content:""
}
.read-more-content.display-none{
    display:none
}
.activation-page form{
    margin-top:0
}
.activation-page #activateform{
    margin-top:1.25rem
}
.activation-page #submit,.activation-page #key{
    width:100%;
    font-size:.7em
}
.activation-page #key{
    font-weight:600;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase
}
.activation-page #submit{
    letter-spacing:1px;
    text-transform:uppercase
}
.social-share{
    width:100%;
    padding-right:30px;
    padding-left:30px;
    margin-right:auto;
    margin-left:auto
}
.social-share .wrap{
    justify-content:flex-start
}
.social-share a{
    margin-right:1.25rem
}
.page-tools .wrap{
    justify-content:flex-start
}
.page-tools a{
    margin-left:1.25rem
}
.page-header .page-tools{
    position:relative;
    width:100%;
    padding-right:30px;
    padding-left:30px;
    flex:0 0 50%;
    max-width:50%;
    text-align:right
}
.social-media{
    display:inline-block;
    width:100%;
    margin-top:2.1875rem;
    padding-top:2.1875rem;
    padding-bottom:2.1875rem;
    border-top:1px solid #000
}
.overlay-menu .social-media,#overlay_menu_wrapper #overlay_menu .social-media{
    width:auto;
    margin-top:0;
    padding-top:1.25rem;
    padding-bottom:0;
    border-top:0
}
@media(min-width:768px){
    .social-media{
        width:auto;
        margin:0;
        padding-top:1.25rem;
        padding-bottom:0;
        border-top:0
    }
}
@media(min-width:1400px){
    .social-media{
        position:absolute;
        right:5%;
        bottom:0
    }
    .overlay-menu .social-media,#overlay_menu_wrapper #overlay_menu .social-media{
        position:relative;
        right:auto
    }
}
.social-media .wrap{
    padding:0 !important
}
.social-media ul{
    display:flex;
    margin:0 auto;
    padding:0;
    flex-wrap:nowrap
}
@media(min-width:768px){
    .social-media ul{
        margin:0
    }
}
.social-media li{
    line-height:1
}
.social-media li:first-of-type a{
    padding-left:0
}
.social-media a{
    display:inline-block;
    padding:0 .8em;
    color:#000 !important
}
.social-media a:hover{
    color:#000;
    text-decoration:none
}
@media(min-width:576px){
    .social-media .icon{
        font-size:1.1em
    }
}
.site-tools{
    display:flex;
    flex-direction:column;
    position:fixed;
    z-index:9999;
    top:20%;
    right:0;
    align-items:flex-end
}
.site-tools__item{
    display:flex;
    justify-content:center;
    align-items:center;
    min-width:2.5em;
    height:2.5em;
    border-top:1px solid #fff;
    background-color:rgba(233,236,239,.8);
    box-shadow:0 2px 8px 1px rgba(0,0,0,.2);
    cursor:pointer
}
.site-tools__item:first-of-type{
    border-top:0;
    border-top-left-radius:1em
}
.site-tools__item:last-of-type{
    border-bottom-left-radius:1em
}
.site-tools__item>.tool>svg{
    height:1.25em
}
.site-tools__open{
    width:2.5em;
    text-align:center
}
.site-tools__open>svg{
    height:1.25em
}
.site-tools__close{
    display:none;
    width:2.5em;
    text-align:center
}
.site-tools__close>svg{
    height:1.25em
}
.site-tools__extended{
    display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden;
    max-width:0;
    height:2.5em;
    transition:max-width .8s
}
.site-tools__extended .social-share-platform{
    margin-right:.5em;
    font-size:1em
}
.site-tools__extended .social-share-platform:hover,.site-tools__extended .social-share-platform:focus{
    text-decoration:none
}
.site-tools__extended .tool-email{
    display:flex;
    margin-right:.5em
}
.site-tools__extended .tool-email svg{
    height:1em
}
.site-tools__extended .tool-email:hover svg,.site-tools__extended .tool-email:focus svg{
    fill:#41748d
}
.site-tools .active{
    border-bottom:0
}
.site-tools .active .site-tools__extended{
    max-width:12em
}
.site-tools .active .site-tools__open{
    display:none
}
.site-tools .active .site-tools__close{
    display:block
}
.site-tools__label{
    margin:0 1.5em;
    font-size:.7em;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase
}
.site-tools__share{
    margin-right:.5em
}
.menu-primary .menu-item:first-of-type a,.menu-secondary .menu-item:first-of-type a,.menu-overlay .menu-item:first-of-type a{
    padding-left:0
}
.menu-primary .menu-item:last-of-type a,.menu-secondary .menu-item:last-of-type a,.menu-overlay .menu-item:last-of-type a{
    padding-right:0
}
.menu-primary a,.menu-secondary a,.menu-overlay a{
    color:#000
}
.menu-primary a:hover,.menu-primary a:focus,.menu-primary .current-menu-item>a,.menu-secondary a:hover,.menu-secondary a:focus,.menu-secondary .current-menu-item>a,.menu-overlay a:hover,.menu-overlay a:focus,.menu-overlay .current-menu-item>a{
    color:#000
}
.nav-about_us .sub-menu{
    overflow:hidden;
    width:100%;
    max-height:0;
    margin:0;
    padding:0;
    list-style:none
}
.nav-about_us .sub-menu .menu-item{
    position:relative;
    width:100%;
    padding:0 0 0 1em !important
}
.nav-about_us .sub-menu .menu-item>a:hover:before,.nav-about_us .sub-menu .menu-item.current-menu-item>a:before{
    position:absolute;
    z-index:-1;
    top:0;
    left:-5vw;
    width:calc(100% + 5vw);
    height:2.1875rem;
    content:"";
    background-image:linear-gradient(to right,#ffb600 24%,#fff 100%);
    background-repeat:repeat-x
}
.nav-about_us .sub-menu .menu-item .sub-nav-toggle{
    display:none
}
.nav-primary{
    width:100%;
    padding-bottom:1.25rem
}
@media(min-width:1200px){
    .nav-primary{
        width:100%;
        padding-bottom:0
    }
}
.nav-primary .menu-primary{
    flex-direction:column
}
.nav-primary .menu-primary>.menu-item{
    position:relative;
    margin-bottom:.3125rem;
    cursor:pointer
}
.nav-primary .menu-primary>.menu-item:hover>a{
    color:#000;
    font-weight:600;
    text-decoration:none
}
.nav-primary .menu-primary>.menu-item>a{
    font-size:1.875rem;
    line-height:1.36;
    letter-spacing:-.85px
}
@media(min-width:768px){
    .nav-primary .menu-primary>.menu-item>a{
        font-size:2.75em
    }
}
.nav-primary .menu-primary>.menu-item>a:focus{
    outline:none
}
.nav-primary .menu-primary>.menu-item.current-menu-item>a{
    color:#000;
    font-weight:600;
    text-decoration:none
}
.nav-primary .menu-primary>.menu-item.open svg{
    transform:rotate(180deg)
}
.nav-primary .sub-menu .menu-item:not(.all){
    margin-bottom:.32em;
    font-size:1.25em;
    line-height:1.6
}
.nav-primary .sub-menu .menu-item:not(.all) a:hover{
    color:#000;
    text-decoration:underline
}
.nav-primary .sub-menu .menu-item.all a{
    min-width:9rem;
    margin:1em 0;
    padding-right:0;
    padding-left:0;
    border-color:#000;
    color:#000;
    text-transform:uppercase
}
.nav-primary .sub-menu .menu-item.all a:hover,.nav-primary .sub-menu .menu-item.all a:focus,.nav-primary .sub-menu .menu-item.all a:active{
    border-color:#000;
    color:#ffb600;
    background-color:#000
}
.nav-primary .sub-nav-toggle{
    display:none;
    position:absolute;
    top:0;
    right:0;
    width:2.75em;
    height:2.75em;
    padding:0;
    border:1px solid #000;
    border-radius:50%;
    color:#000;
    font-size:1em;
    transform:translateY(25%);
    justify-content:center;
    align-items:center
}
@media(min-width:768px){
    .nav-primary .sub-nav-toggle{
        display:inline-flex
    }
}
.nav-primary .sub-nav-toggle:hover,.nav-primary .sub-nav-toggle:focus,.nav-primary .sub-nav-toggle:active{
    background-color:#000 !important
}
.nav-primary .sub-nav-toggle:hover svg>path,.nav-primary .sub-nav-toggle:focus svg>path,.nav-primary .sub-nav-toggle:active svg>path{
    fill:#ffb600
}
.nav-primary .sub-nav-toggle>svg{
    height:1.3em
}
.nav-secondary{
    width:100%;
    font-weight:500;
    line-height:2.14;
    letter-spacing:.7px;
    text-transform:uppercase
}
.nav-secondary .menu{
    justify-content:center
}
@media(min-width:768px){
    .nav-secondary .menu{
        justify-content:flex-start
    }
}
.nav-secondary .menu-item{
    margin-bottom:1rem;
    padding:0 .625rem;
    border-right:1px solid #000;
    font-size:.6875rem;
    line-height:1
}
@media(min-width:576px){
    .nav-secondary .menu-item{
        font-size:.7em
    }
}
@media(min-width:768px){
    .nav-secondary .menu-item{
        margin-bottom:0
    }
}
.nav-secondary .menu-item:first-of-type{
    padding-left:0
}
.nav-secondary .menu-item:last-of-type{
    padding-right:0;
    border-right:0
}
.nav-secondary .menu-item a{
    color:#000 !important
}
.nav-secondary .menu-item a:hover{
    color:#000
}
.nav-sticky-navigation,.nav-offices,.nav-about_us{
    visibility:hidden;
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    margin-left:0;
    border-bottom-right-radius:1rem;
    border-bottom-left-radius:1rem;
    opacity:0;
    background-color:#e9ecef;
    box-shadow:0 0 8px 1px rgba(0,0,0,.2);
    transition:transform,opacity .7s linear;
    align-self:start;
    will-change:transform
}
@media(max-width:1199.98px){
    .site-header-hidden .nav-sticky-navigation,.site-header-hidden .nav-offices,.site-header-hidden .nav-about_us{
        visibility:visible;
        animation-name:fadeIn;
        animation-fill-mode:both;
        animation-duration:.5s;
        animation-delay:.1s
    }
}
@media(min-width:992px){
    .nav-sticky-navigation,.nav-offices,.nav-about_us{
        visibility:visible !important;
        width:auto;
        margin-left:-5vw;
        opacity:1;
        background-color:transparent;
        box-shadow:none;
        animation:none
    }
}
.nav-sticky-navigation.open .nav-toggle:after,.nav-offices.open .nav-toggle:after,.nav-about_us.open .nav-toggle:after{
    content:""
}
.nav-sticky-navigation.open .menu,.nav-offices.open .menu,.nav-about_us.open .menu{
    border-top:1px solid #000
}
.nav-sticky-navigation .menu,.nav-offices .menu,.nav-about_us .menu{
    overflow:hidden;
    max-height:0;
    margin-bottom:0;
    margin-bottom:1.75em;
    list-style:none;
    -webkit-padding-start:0;
    padding-inline-start:0
}
@media(min-width:992px){
    .nav-sticky-navigation .menu,.nav-offices .menu,.nav-about_us .menu{
        overflow:auto !important;
        max-height:none !important
    }
}
.nav-sticky-navigation .menu>.menu-item,.nav-offices .menu>.menu-item,.nav-about_us .menu>.menu-item{
    height:2.1875rem;
    padding-left:5vw
}
.nav-sticky-navigation .menu>.menu-item:first-of-type,.nav-offices .menu>.menu-item:first-of-type,.nav-about_us .menu>.menu-item:first-of-type{
    margin-top:1.25rem
}
@media(min-width:992px){
    .nav-sticky-navigation .menu>.menu-item:first-of-type,.nav-offices .menu>.menu-item:first-of-type,.nav-about_us .menu>.menu-item:first-of-type{
        margin-top:0
    }
}
.nav-sticky-navigation .menu>.menu-item:last-of-type,.nav-offices .menu>.menu-item:last-of-type,.nav-about_us .menu>.menu-item:last-of-type{
    margin-bottom:1.25rem
}
@media(min-width:992px){
    .nav-sticky-navigation .menu>.menu-item:last-of-type,.nav-offices .menu>.menu-item:last-of-type,.nav-about_us .menu>.menu-item:last-of-type{
        margin-bottom:0
    }
}
.nav-sticky-navigation .menu>.menu-item:not(.menu-item-has-children) .sub-nav-toggle,.nav-offices .menu>.menu-item:not(.menu-item-has-children) .sub-nav-toggle,.nav-about_us .menu>.menu-item:not(.menu-item-has-children) .sub-nav-toggle{
    display:none
}
.nav-sticky-navigation .menu>.menu-item.menu-item-has-children,.nav-offices .menu>.menu-item.menu-item-has-children,.nav-about_us .menu>.menu-item.menu-item-has-children{
    position:relative;
    height:auto
}
.nav-sticky-navigation .menu>.menu-item.menu-item-has-children .sub-nav-toggle,.nav-offices .menu>.menu-item.menu-item-has-children .sub-nav-toggle,.nav-about_us .menu>.menu-item.menu-item-has-children .sub-nav-toggle{
    margin-left:.5em;
    font-family:"Font Awesome 5 Pro",sans-serif;
    font-size:.6875rem;
    font-style:normal;
    cursor:pointer
}
@media(min-width:768px){
    .nav-sticky-navigation .menu>.menu-item.menu-item-has-children .sub-nav-toggle,.nav-offices .menu>.menu-item.menu-item-has-children .sub-nav-toggle,.nav-about_us .menu>.menu-item.menu-item-has-children .sub-nav-toggle{
        font-size:.7em
    }
}
.nav-sticky-navigation .menu>.menu-item.menu-item-has-children.open .sub-nav-toggle:before,.nav-offices .menu>.menu-item.menu-item-has-children.open .sub-nav-toggle:before,.nav-about_us .menu>.menu-item.menu-item-has-children.open .sub-nav-toggle:before{
    content:""
}
.nav-sticky-navigation .menu>.menu-item.menu-item-has-children>a,.nav-offices .menu>.menu-item.menu-item-has-children>a,.nav-about_us .menu>.menu-item.menu-item-has-children>a{
    display:inline-block
}
.nav-sticky-navigation .menu>.menu-item.menu-item-has-children:hover,.nav-sticky-navigation .menu>.menu-item.menu-item-has-children.current-menu-item,.nav-offices .menu>.menu-item.menu-item-has-children:hover,.nav-offices .menu>.menu-item.menu-item-has-children.current-menu-item,.nav-about_us .menu>.menu-item.menu-item-has-children:hover,.nav-about_us .menu>.menu-item.menu-item-has-children.current-menu-item{
    background-image:none
}
.nav-sticky-navigation .menu>.menu-item.menu-item-has-children>a:hover:before,.nav-sticky-navigation .menu>.menu-item.menu-item-has-children.current-menu-item>a:before,.nav-offices .menu>.menu-item.menu-item-has-children>a:hover:before,.nav-offices .menu>.menu-item.menu-item-has-children.current-menu-item>a:before,.nav-about_us .menu>.menu-item.menu-item-has-children>a:hover:before,.nav-about_us .menu>.menu-item.menu-item-has-children.current-menu-item>a:before{
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:2.1875rem;
    content:"";
    background-image:linear-gradient(to right,#ffb600 24%,#fff 100%);
    background-repeat:repeat-x
}
@media(min-width:992px){
    .nav-sticky-navigation .menu>.menu-item,.nav-offices .menu>.menu-item,.nav-about_us .menu>.menu-item{
        height:1.75em
    }
}
.nav-sticky-navigation .menu>.menu-item:hover,.nav-sticky-navigation .menu>.menu-item:focus,.nav-offices .menu>.menu-item:hover,.nav-offices .menu>.menu-item:focus,.nav-about_us .menu>.menu-item:hover,.nav-about_us .menu>.menu-item:focus{
    background-image:linear-gradient(to right,#ffb600 24%,#fff 100%);
    background-repeat:repeat-x
}
.nav-sticky-navigation .menu>.current-menu-item,.nav-offices .menu>.current-menu-item,.nav-about_us .menu>.current-menu-item{
    color:#000;
    background-image:linear-gradient(to right,#ffb600 24%,#e9ecef 100%);
    background-repeat:repeat-x
}
@media(min-width:992px){
    .nav-sticky-navigation .menu>.current-menu-item,.nav-offices .menu>.current-menu-item,.nav-about_us .menu>.current-menu-item{
        background-image:linear-gradient(to right,#ffb600 24%,#fff 100%);
        background-repeat:repeat-x
    }
}
.nav-sticky-navigation .menu-item a,.nav-offices .menu-item a,.nav-about_us .menu-item a{
    display:block;
    font-size:.875rem;
    font-weight:600;
    line-height:2.1875rem;
    letter-spacing:1.15px;
    text-transform:uppercase
}
@media(min-width:992px){
    .nav-sticky-navigation .menu-item a,.nav-offices .menu-item a,.nav-about_us .menu-item a{
        font-size:.8em;
        line-height:2.1875
    }
}
.nav-sticky-navigation .menu-item a:hover,.nav-sticky-navigation .menu-item a:focus,.nav-sticky-navigation .menu-item a:active,.nav-offices .menu-item a:hover,.nav-offices .menu-item a:focus,.nav-offices .menu-item a:active,.nav-about_us .menu-item a:hover,.nav-about_us .menu-item a:focus,.nav-about_us .menu-item a:active{
    color:#000;
    text-decoration:none
}
.nav-sticky-navigation .menu-item a--indent-1,.nav-offices .menu-item a--indent-1,.nav-about_us .menu-item a--indent-1{
    margin-left:.625rem
}
.nav-sticky-navigation .menu-item a--indent-2,.nav-offices .menu-item a--indent-2,.nav-about_us .menu-item a--indent-2{
    margin-left:1.25rem
}
.nav-sticky-navigation .menu-item a--indent-3,.nav-offices .menu-item a--indent-3,.nav-about_us .menu-item a--indent-3{
    margin-left:2.1875rem
}
.nav-sticky-navigation .menu-item a--indent-4,.nav-offices .menu-item a--indent-4,.nav-about_us .menu-item a--indent-4{
    margin-left:3.125rem
}
@media(min-width:992px){
    .nav-sticky-navigation{
        position:sticky;
        top:23rem
    }
}
@media(min-width:992px){
    .nav-offices,.nav-about_us{
        position:relative
    }
}
.nav-toggle{
    display:flex;
    height:2.8125rem;
    padding:0 5vw;
    font-size:.6875rem;
    font-weight:600;
    line-height:4;
    letter-spacing:.7px;
    text-transform:uppercase
}
.nav-toggle:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    margin-left:auto;
    font-size:.6875rem;
    line-height:4;
    content:""
}
@media(min-width:992px){
    .nav-toggle{
        display:none;
        border:0
    }
}
#overview{
    scroll-margin-top:7rem
}
@media(min-width:768px){
    #overview{
        scroll-margin-top:10.5rem
    }
}
.nav-overlay{
    padding:1.25rem 0;
    border-top:1px solid #000;
    border-bottom:1px solid #000
}
@media(min-width:768px){
    .nav-overlay{
        display:inline-block;
        padding:0;
        border:0
    }
}
.nav-overlay .menu-overlay{
    display:block
}
@media(min-width:768px){
    .nav-overlay .menu-overlay{
        display:flex;
        gap:.4em .8em
    }
}
.nav-overlay .menu-item{
    font-size:1.25em
}
@media(min-width:768px){
    .nav-overlay .menu-item{
        padding-right:.8em;
        border-right:1px solid #000;
        line-height:1
    }
}
.nav-overlay .menu-item:first-of-type{
    padding-left:0
}
.nav-overlay .menu-item:last-of-type{
    padding-right:0;
    border-right:0
}
.nav-overlay .menu-item a:hover{
    color:#000
}
.quick-links{
    display:flex;
    justify-content:space-between;
    flex-direction:column;
    padding:2.3em 0;
    border-bottom:1px solid #ffb600
}
@media(min-width:992px){
    .quick-links{
        flex-direction:row
    }
}
.quick-links__header{
    width:100%;
    color:#41748d
}
@media(min-width:992px){
    .quick-links__header{
        width:calc(calc((100% - (60px*11))/12)*3 + (60px*2))
    }
}
.quick-links__body{
    width:100%
}
@media(min-width:992px){
    .quick-links__body{
        width:calc(calc((100% - (60px*11))/12)*9 + (60px*8))
    }
}
.quick-links__body ul{
    display:grid;
    grid-template-columns:1fr 1fr
}
@media(min-width:992px){
    .quick-links__body ul{
        grid-template-columns:repeat(4,1fr)
    }
}
.search-people{
    width:100%
}
@media(min-width:768px){
    .search-people{
        max-width:calc(calc((100% - (60px*11))/12)*10 + (60px*9))
    }
}
.search-people__filters,.search-people__advanced{
    display:inline-flex;
    width:100%;
    justify-content:space-between;
    flex-wrap:wrap
}
.search-people__filters .search-form-widget,.search-people__advanced .search-form-widget{
    width:100%
}
@media(min-width:768px){
    .search-people__filters .search-form-widget,.search-people__advanced .search-form-widget{
        width:calc((100% - (60px*1))/2)
    }
}
.search-people__advanced{
    visibility:hidden;
    max-height:0;
    opacity:0
}
.search-people__advanced--open{
    visibility:visible;
    max-height:none;
    opacity:1;
    transition:all 1s linear
}
.search-people__buttons{
    width:100%;
    margin:.625rem 0 2.1875rem
}
@media(min-width:576px){
    .search-people__buttons{
        display:inline-flex
    }
}
.search-people__button{
    display:inline-block;
    border:0;
    color:#000;
    background-color:#ffb600
}
.search-people__button:hover,.search-people__button:focus,.search-people__button:active{
    color:#ffb600 !important;
    background-color:#000 !important
}
.search-people .select2-container{
    margin-bottom:1em
}
.search-people .search-form-clear-refinements{
    margin-top:1em
}
@media(min-width:576px){
    .search-people .search-form-clear-refinements{
        margin-top:0;
        margin-left:1.25rem
    }
}
@media(min-width:768px){
    .search-people .search-form-clear-refinements{
        display:inline-flex
    }
}
.search-post{
    width:100%
}
.search-post.search-input{
    margin-top:1.25rem;
    margin-bottom:3.125rem
}
@media(min-width:992px){
    .search-post.search-input{
        margin-top:1.25rem;
        margin-bottom:3.75rem
    }
}
.search-post.search-full{
    width:100vw;
    margin-bottom:2.1875rem;
    margin-left:-5vw;
    padding:1.25rem 5%;
    background-color:#e8e8e8
}
@media(min-width:992px){
    .search-post.search-full{
        width:calc(100% + 5vw);
        margin-bottom:3.75rem;
        padding:2.1875rem 3.4375rem 3.75rem 5vw
    }
}
.search-post.search-full h2{
    margin-bottom:0;
    color:#41748d
}
.search-post.search-full .search-form-widget{
    margin-bottom:1em
}
.search-form-menu-alpha{
    width:100%
}
@media(min-width:768px){
    .search-form-menu-alpha{
        max-width:calc(calc((100% - (60px*11))/12)*10 + (60px*9))
    }
}
.filter-alpha ul{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start;
    margin:0;
    -webkit-padding-start:0;
    padding-inline-start:0;
    list-style-type:none;
    gap:0 1.875rem
}
@media(min-width:1400px){
    .filter-alpha ul{
        justify-content:space-between;
        gap:0 1.8vw
    }
}
@media(min-width:992px){
    .filter-alpha li{
        width:auto
    }
}
.filter-alpha li:first-of-type .button{
    margin-left:0
}
.filter-alpha .button{
    margin:0;
    padding:0;
    border:none;
    color:#25435a;
    background-color:transparent;
    font-size:1rem;
    line-height:1
}
@media(min-width:768px){
    .filter-alpha .button{
        font-size:1.25em
    }
}
@media(min-width:992px){
    .filter-alpha .button{
        line-height:1.5
    }
}
.filter-alpha .button:hover,.filter-alpha .button:focus,.filter-alpha .button:active{
    color:#25435a !important;
    background-color:transparent !important
}
.filter-alpha .button.disabled{
    cursor:default
}
.front-page .wp-block-group__inner-container{
    width:100%
}
.front-page h2{
    margin-bottom:0;
    padding:0;
    border-bottom:0;
    color:initial;
    font-size:1.75rem
}
@media(min-width:576px){
    .front-page h2{
        font-size:2.5rem
    }
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page h2{
        font-size:2.75em;
        line-height:1.18
    }
}
.front-page p{
    font-size:1.125rem
}
@media(min-width:768px){
    .front-page p{
        font-size:inherit
    }
}
.front-page .ebglaw-block-media{
    margin-top:0
}
.is-style-panel:not(.fp-auto-height){
    display:flex;
    height:100vh;
    align-items:flex-end
}
.front-page__animation1{
    overflow:hidden;
    position:absolute;
    top:0;
    right:0;
    width:100%;
    max-height:100vh;
    pointer-events:none
}
.front-page__arrow{
    position:absolute;
    bottom:2.1875rem;
    left:50%;
    color:#fff;
    font-size:1.5em;
    cursor:pointer;
    transform:translateX(-50%);
    animation-name:shakeY;
    animation-duration:3s;
    animation-timing-function:ease-in-out;
    animation-delay:2s;
    animation-iteration-count:2;
    animation-fill-mode:both
}
.admin-bar .front-page__arrow{
    margin-bottom:46px
}
@media(min-width:768px){
    .admin-bar .front-page__arrow{
        margin-bottom:32px
    }
}
.front-page__panel1 .fp-tableCell{
    vertical-align:bottom
}
@media screen and (min-height:736px)and (max-width:599px){
    .front-page__panel1 .fp-tableCell{
        padding-top:5.6em;
        vertical-align:middle
    }
}
.front-page__panel1 .wp-block-columns{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto;
    padding-bottom:0
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel1 .wp-block-columns{
        padding-bottom:3.75rem
    }
}
.front-page__panel1 h2,.front-page__panel1 hr,.front-page__panel1 p,.front-page__panel1 .wp-block-buttons{
    opacity:0
}
.front-page__panel1 .wp-block-button.is-style-plain .wp-block-button__link{
    color:#fff
}
.front-page__panel1 .wp-block-button.is-style-plain .wp-block-button__link:hover,.front-page__panel1 .wp-block-button.is-style-plain .wp-block-button__link:focus{
    color:#fff
}
.front-page__panel1 h2{
    margin:0;
    font-size:2.8125rem;
    line-height:1;
    letter-spacing:-1.25px
}
@media screen and (min-height:736px){
    .front-page__panel1 h2{
        font-size:2.75em
    }
}
@media(min-width:768px){
    .front-page__panel1 h2{
        font-size:3.5em
    }
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel1 h2{
        font-size:4.5em
    }
}
.front-page__panel1 hr{
    margin:1.25rem 0
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel1 hr{
        margin:1.75em 0
    }
}
.front-page__panel1 p{
    max-width:24.5em;
    font-size:1rem;
    line-height:1.6
}
@media screen and (min-height:736px){
    .front-page__panel1 p{
        font-size:1.15em
    }
}
.front-page__panel1 p a{
    color:#ffb600
}
.front-page__panel1 p a:hover,.front-page__panel1 p a:focus{
    color:#ffb600
}
.front-page__panel1.active h2{
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:1s;
    animation-delay:0
}
.front-page__panel1.active p{
    animation-name:fadeInUp;
    animation-fill-mode:both;
    animation-duration:1s;
    animation-delay:1s
}
.front-page__panel1.active hr{
    opacity:1;
    animation-name:expand-right;
    animation-duration:10s;
    animation-timing-function:ease-out;
    animation-delay:.5s;
    animation-fill-mode:both
}
.front-page__panel1.active .wp-block-buttons{
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:.5s;
    animation-delay:3s
}
.front-page__panel2 .fp-tableCell{
    vertical-align:middle
}
.front-page__panel2.active .row .featured-insight-category-name{
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:.8s;
    animation-delay:1s
}
.front-page__panel2.active .row .featured-insight-category-bg{
    animation-name:expand-right;
    animation-duration:.8s;
    animation-timing-function:ease-out;
    animation-delay:1s;
    animation-fill-mode:both;
    opacity:1
}
@media(min-width:768px){
    .front-page__panel2.active .row:last-of-type .featured-insight-category-name{
        animation-name:fadeIn;
        animation-fill-mode:both;
        animation-duration:.8s;
        animation-delay:1.8s
    }
    .front-page__panel2.active .row:last-of-type .featured-insight-category-bg{
        animation-name:expand-right;
        animation-duration:.8s;
        animation-timing-function:ease-out;
        animation-delay:1.8s;
        animation-fill-mode:both
    }
}
.front-page__panel3 .fp-tableCell{
    padding:2.1875rem 0;
    vertical-align:top
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel3 .fp-tableCell{
        padding:3.75rem 0
    }
}
.front-page .featured-video{
    padding-top:.625rem
}
@media(min-width:768px){
    .front-page .featured-video{
        padding-top:2.1875rem
    }
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page .featured-video{
        padding-top:3.75rem
    }
}
.front-page .featured-video .row{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto;
    display:flex;
    justify-content:space-between;
    flex-direction:column
}
@media(min-width:768px){
    .front-page .featured-video .row{
        flex-direction:row
    }
}
.front-page .featured-video-entry{
    position:relative;
    width:100%;
    margin-bottom:2.1875rem
}
@media(min-width:768px){
    .front-page .featured-video-entry{
        width:calc((100% - (60px*1))/2);
        margin-bottom:0
    }
}
.front-page .featured-video-entry:last-of-type{
    margin-bottom:0
}
.front-page__animation4{
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100vh;
    pointer-events:none
}
@media(min-width:768px){
    .front-page__animation4{
        top:50%;
        left:25%;
        width:45vw;
        transform:translate(-50%,-50%)
    }
}
.front-page__animation4 svg{
    position:absolute;
    top:0;
    left:50%;
    width:175% !important;
    transform:translateX(-50%) !important
}
@media(min-width:768px){
    .front-page__animation4 svg{
        width:100% !important
    }
}
@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){
    .front-page__animation4 #__lottie_element_23,.front-page__animation4 #__lottie_element_31{
        display:none
    }
}
@supports(-webkit-touch-callout:none){
    .front-page__animation4 #__lottie_element_23,.front-page__animation4 #__lottie_element_31{
        display:none
    }
}
.front-page__panel4{
    position:relative
}
.front-page__panel4 .wp-block-group__inner-container{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto
}
.front-page__panel4 .wp-block-columns{
    margin-bottom:0
}
.front-page__panel4 .wp-block-column{
    margin-bottom:0;
    flex-basis:100% !important
}
@media(min-width:768px){
    .front-page__panel4 .wp-block-column:first-of-type{
        max-width:calc((100% - (60px*1))/2)
    }
}
.front-page__panel4 .wp-block-column:last-of-type{
    z-index:1
}
@media(min-width:768px){
    .front-page__panel4 .wp-block-column:last-of-type{
        max-width:calc((100% - (60px*1))/2);
        margin-left:60px
    }
}
@media(min-width:1400px){
    .front-page__panel4 .wp-block-column:last-of-type{
        max-width:calc(calc((100% - (60px*11))/12)*4 + (60px*3))
    }
}
.front-page__panel4 h2{
    max-width:70%;
    margin-right:auto;
    margin-bottom:1.25rem;
    margin-left:auto;
    text-align:center
}
@media(min-width:768px){
    .front-page__panel4 h2{
        max-width:none;
        margin-bottom:.36em;
        text-align:left
    }
}
.front-page__panel4 p{
    text-align:center
}
@media(min-width:576px){
    .front-page__panel4 p{
        font-size:1.5625rem
    }
}
@media(min-width:768px){
    .front-page__panel4 p{
        text-align:left
    }
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel4 p{
        font-size:1.5em
    }
}
.front-page__panel4 a{
    color:#fff
}
.front-page__panel4 a:hover,.front-page__panel4 a:focus{
    color:#ffb600
}
.front-page__panel4 .wp-block-buttons{
    display:flex;
    justify-content:center
}
@media(min-width:768px){
    .front-page__panel4 .wp-block-buttons{
        justify-content:unset
    }
}
.front-page__panel4 .wp-block-button.is-style-outline .wp-block-button__link{
    margin-top:2.1875rem;
    border-color:#ffb600;
    color:#fff
}
.front-page__panel4 .wp-block-button.is-style-outline .wp-block-button__link:hover,.front-page__panel4 .wp-block-button.is-style-outline .wp-block-button__link:focus{
    color:#5d4777;
    background-color:#ffb600
}
.front-page__panel4 .wp-block-image{
    display:flex;
    position:absolute;
    top:0;
    left:0;
    width:50vw;
    height:100%;
    margin:0;
    align-items:center;
    justify-content:center
}
.front-page__panel4 .wp-block-image figure{
    margin:0
}
.front-page__panel4 .wp-block-image img{
    display:none;
    width:20vw;
    opacity:1;
    transition:opacity 2000
}
@media(min-width:768px){
    .front-page__panel4 .wp-block-image img{
        display:block
    }
}
.front-page__panel4.active .front-page__animation4{
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:.5s;
    animation-delay:2s
}
.front-page__panel4.active h2,.front-page__panel4.active p,.front-page__panel4.active .wp-block-button{
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:2s;
    animation-delay:1s
}
.front-page__panel4.active .wp-block-image img{
    animation-name:zoomIn;
    animation-fill-mode:both;
    animation-duration:1s;
    animation-delay:1.4s
}
.front-page__panel5 .fp-tableCell{
    vertical-align:middle
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel5 .fp-tableCell{
        padding:3.75rem 0
    }
}
.front-page__panel5 .wp-block-group__inner-container{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto;
    padding-top:2.1875rem;
    padding-bottom:2.1875rem;
    background-color:#fff
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel5 .wp-block-group__inner-container{
        padding-top:3.75rem;
        padding-bottom:3.75rem
    }
}
.front-page__panel5 .wp-block-columns{
    justify-content:center;
    margin-bottom:0
}
@media(min-width:768px){
    .front-page__panel5 .wp-block-columns{
        margin-bottom:.625rem;
        padding-top:2rem
    }
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel5 .wp-block-columns{
        margin-bottom:2.1875rem;
        padding-top:6rem
    }
}
.front-page__panel5 .wp-block-column{
    position:relative;
    padding-right:2rem
}
@media(min-width:992px){
    .front-page__panel5 .wp-block-column{
        max-width:calc(calc((100% - (60px*11))/12)*5 + (60px*4))
    }
}
@media(min-width:1400px){
    .front-page__panel5 .wp-block-column{
        max-width:calc(calc((100% - (60px*11))/12)*4 + (60px*3))
    }
}
.front-page__panel5 .wp-block-column.is-style-left-border{
    border-left:0
}
.front-page__panel5 .wp-block-column:before{
    display:none;
    position:absolute;
    left:0;
    width:1px;
    height:100%;
    background-color:#ffb600;
    content:""
}
@media(min-width:768px){
    .front-page__panel5 .wp-block-column:before{
        display:block
    }
}
@media(min-width:768px){
    .front-page__panel5 .wp-block-column:last-of-type{
        margin-left:60px
    }
}
.front-page__panel5 h2{
    margin-right:auto;
    margin-bottom:1.25rem;
    margin-left:auto;
    text-align:left
}
@media(min-width:768px){
    .front-page__panel5 h2{
        margin-bottom:0;
        text-align:center
    }
}
.front-page__panel5 .wp-block-image{
    max-width:8.75rem
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel5 .wp-block-image{
        max-width:none;
        margin-top:0;
        margin-bottom:3.4375rem
    }
}
.front-page__panel5.active .wp-block-column:before{
    animation-name:expand-down;
    animation-duration:.7s;
    animation-timing-function:ease-out;
    animation-delay:1s;
    animation-fill-mode:both
}
.front-page__panel6 .fp-tableCell{
    padding:2.1875rem 0;
    vertical-align:top
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel6 .fp-tableCell{
        padding:3em 0
    }
}
.front-page__panel6 a,.front-page__panel6 p a{
    color:#fff
}
.front-page__panel6 a:hover,.front-page__panel6 p a:hover{
    color:#ffb600
}
.front-page__panel6 h2{
    color:#fff
}
.front-page__panel6 .wp-block-group__inner-container{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto
}
@media(min-width:768px){
    .front-page__panel6 .wp-block-column:last-of-type{
        margin-left:3em !important
    }
}
@media(min-width:992px){
    .front-page__panel6 .wp-block-column:first-of-type{
        max-width:calc((100% - (60px*1))/2)
    }
    .front-page__panel6 .wp-block-column:last-of-type{
        max-width:calc(calc((100% - (60px*11))/12)*5 + (60px*4))
    }
}
.front-page__panel6 .wp-block-button.is-style-plain .wp-block-button__link{
    color:#fff
}
.front-page__panel6 .wp-block-button.is-style-plain .wp-block-button__link:hover,.front-page__panel6 .wp-block-button.is-style-plain .wp-block-button__link:focus{
    color:#fff
}
.front-page__panel6 h3{
    font-size:1.5rem;
    font-weight:400
}
@media screen and (min-width:1024px)and (min-height:768px){
    .front-page__panel6 h3{
        font-size:1.5em;
        font-weight:500
    }
}
.front-page__panel6.active hr{
    margin:1em 0
}
.front-page__panel6.active hr:nth-of-type(1){
    animation-name:expand-right;
    animation-duration:3s;
    animation-timing-function:ease-out;
    animation-delay:1s;
    animation-fill-mode:both
}
.front-page__panel6.active hr:nth-of-type(2){
    animation-name:expand-right;
    animation-duration:3s;
    animation-timing-function:ease-out;
    animation-delay:1.3s;
    animation-fill-mode:both
}
.front-page__panel6.active hr:nth-of-type(3){
    animation-name:expand-right;
    animation-duration:3s;
    animation-timing-function:ease-out;
    animation-delay:1.6s;
    animation-fill-mode:both
}
.front-page__panel6.active hr:nth-of-type(4){
    animation-name:expand-right;
    animation-duration:3s;
    animation-timing-function:ease-out;
    animation-delay:1.9s;
    animation-fill-mode:both
}
.featured-insight{
    padding-top:3em
}
.featured-insight .row{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto;
    display:flex;
    flex-direction:column
}
@media(min-width:768px){
    .featured-insight .row{
        flex-direction:row;
        padding-bottom:3em;
        justify-content:flex-end
    }
}
.featured-insight .row:last-of-type{
    padding-bottom:3em
}
.featured-insight .row:last-of-type .featured-insight-entry:last-of-type{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:0
}
.featured-insight-entry{
    width:100%;
    margin-bottom:1.5em;
    padding-bottom:1em;
    border-bottom:1px solid #fff
}
@media(min-width:768px){
    .featured-insight-entry{
        max-width:calc((100% - (60px*1))/2);
        margin-bottom:0;
        padding-bottom:0;
        border-bottom:0
    }
}
@media(min-width:768px){
    .featured-insight-entry:first-of-type{
        padding-right:2.1875rem
    }
}
@media(min-width:768px){
    .featured-insight-entry:last-of-type{
        margin-left:1.5em;
        padding-left:1.5em;
        border-left:1px solid #ffb600
    }
}
@media(min-width:2560px){
    .featured-insight-entry:last-of-type{
        border-width:2px
    }
}
.featured-insight-title{
    margin-bottom:1.25rem;
    color:#fff;
    font-weight:400
}
@media screen and (min-width:1024px)and (min-height:768px){
    .featured-insight-title{
        font-size:1.5em;
        font-weight:500;
        line-height:1.4
    }
}
@media(min-width:1400px){
    .featured-insight-title{
        max-width:75%
    }
}
.featured-insight-link{
    color:#000
}
.featured-insight-link:hover{
    color:#ffb600
}
.featured-insight .wp-block-button.is-style-plain{
    margin:0
}
.featured-insight .wp-block-button.is-style-plain .wp-block-button__link{
    color:#000
}
.featured-insight .wp-block-button.is-style-plain .wp-block-button__link:hover,.featured-insight .wp-block-button.is-style-plain .wp-block-button__link:focus{
    color:#000
}
.featured-insight-category{
    position:relative;
    width:100%;
    height:2.1875rem;
    margin-bottom:1.25rem;
    line-height:2.1875rem
}
@media screen and (min-width:1024px)and (min-height:768px){
    .featured-insight-category{
        height:1.75em;
        margin-bottom:1em;
        line-height:1.75
    }
}
.featured-insight-category-bg{
    height:100%
}
.featured-insight-category-name{
    position:absolute;
    z-index:1;
    top:50%;
    left:.625rem;
    color:#000;
    font-size:.875rem;
    font-weight:600;
    line-height:1;
    letter-spacing:1.15px;
    text-transform:uppercase;
    transform:translateY(-50%)
}
@media(min-width:768px){
    .featured-insight-category-name{
        left:1.25rem;
        font-size:.8em
    }
}
.back-to-top{
    display:flex;
    position:fixed;
    z-index:9;
    right:5%;
    bottom:3.6em;
    height:2.3em;
    padding:0 .7em;
    border:0;
    border-radius:1.2em;
    opacity:0;
    color:#000;
    background-color:#ffb600;
    transition:opacity .3s linear;
    flex-wrap:wrap;
    justify-content:flex-end;
    align-items:center
}
@media(min-width:1400px){
    .back-to-top{
        bottom:7em
    }
}
.back-to-top.visible{
    opacity:1;
    transition:opacity .3s linear .5s
}
.back-to-top:active{
    color:#000 !important;
    background-color:#ffb600 !important
}
.back-to-top:focus{
    color:#000;
    background-color:#ffb600
}
.back-to-top:hover{
    color:#ffb600;
    background-color:#000
}
.back-to-top:hover svg{
    fill:#ffb600
}
.back-to-top svg{
    height:.8em;
    transform:rotate(270deg)
}
.page-header{
    width:100%;
    margin-bottom:1.75em;
    padding-top:.5em;
    padding-bottom:.5em;
    text-align:left;
    background-image:linear-gradient(to right,#25435a 22%,#fff 100%);
    background-repeat:repeat-x
}
@media(min-width:1200px){
    .page-header{
        min-height:6rem;
        font-size:.85em
    }
}
@media(min-width:1400px){
    .page-header{
        font-size:1em
    }
}
.page-header .wrap{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto;
    align-items:center
}
.page-header .entry-title,.page-header .archive-title,.page-header p{
    margin-bottom:0;
    color:#fff;
    text-align:left
}
.page-header .entry-title,.page-header .archive-title{
    width:100%;
    font-size:1.75rem;
    font-weight:500;
    letter-spacing:-.3px
}
@media(min-width:768px){
    .page-header .entry-title,.page-header .archive-title{
        font-size:2.75em;
        letter-spacing:-.85px
    }
}
.page-header .entry-title{
    display:-webkit-box;
    overflow:hidden;
    line-clamp:2;
    box-orient:vertical;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.page-header .separator{
    margin:0 .3125rem
}
.page-header-image{
    display:flex;
    width:100%;
    padding:0;
    background-color:#25435a;
    background-image:none;
    align-items:center
}
@media(min-width:1200px){
    .page-header-image{
        position:sticky;
        z-index:999;
        top:8.4em;
        height:14.4em
    }
}
.page-header-image .wrap{
    padding:0
}
@media(min-width:1200px){
    .page-header-image .wrap{
        padding-right:5%;
        padding-left:5%
    }
}
.page-header-image .feature-image{
    width:100%;
    height:14.4em;
    margin:0;
    opacity:1;
    transition:opacity .7s
}
@media(min-width:1200px){
    .page-header-image .feature-image{
        width:calc(calc((100% - (60px*2))/3) + 5vw);
        margin-right:60px;
        margin-left:-5vw
    }
}
@media(min-width:1720px){
    .page-header-image .feature-image{
        width:calc(calc((100% - (60px*3))/4) + 5vw)
    }
}
.page-header-image .feature-image img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.page-header-image .page-header-content{
    width:100%;
    padding:2.1875rem 5%
}
.page-header-image .page-header-content.no-image{
    width:100%
}
@media(min-width:1200px){
    .page-header-image .page-header-content{
        width:calc(calc((100% - (60px*11))/12)*8 + (60px*7));
        padding:0
    }
}
@media(min-width:1720px){
    .page-header-image .page-header-content{
        width:calc(calc((100% - (60px*11))/12)*9 + (60px*8))
    }
}
.page-header-image .page-header-content hr{
    display:block;
    opacity:1;
    animation-name:expand-right;
    animation-duration:10s;
    animation-timing-function:ease-out;
    animation-delay:.5s;
    animation-fill-mode:both
}
.page-header-image .page-header-content .entry-parent-title{
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:.5s;
    animation-delay:.4s
}
.page-header-image .entry-title{
    font-size:3.4375rem;
    transition:font-size .7s
}
@media(max-width:1200px){
    .page-header-image .entry-title{
        font-size:calc(1.1625rem + 3.0333333333vw)
    }
}
@media(min-width:1200px){
    .page-header-image .entry-title{
        font-size:2.75em
    }
}
@media(min-width:1200px){
    .page-header-image.headroom--not-top{
        height:7.5em
    }
    .page-header-image.headroom--not-top .feature-image{
        display:none;
        position:absolute;
        opacity:0
    }
    .page-header-image.headroom--not-top .page-header-content hr{
        display:none;
        opacity:0
    }
    .page-header-image.headroom--not-top .entry-title{
        font-size:1.5em
    }
    .page-header-image.headroom--not-top .entry-parent-title{
        display:none;
        opacity:0
    }
}
.single-poa_office .page-header{
    display:flex;
    width:100%;
    padding:0;
    background-color:#25435a;
    background-image:none;
    align-items:center
}
@media(min-width:1200px){
    .single-poa_office .page-header{
        position:sticky;
        z-index:999;
        top:8.4em;
        height:17em
    }
}
.single-poa_office .page-header .wrap{
    padding:0
}
@media(min-width:1200px){
    .single-poa_office .page-header .wrap{
        padding-right:5%;
        padding-left:5%
    }
}
.single-poa_office .page-header .feature-image{
    width:100%;
    height:17em;
    margin:0;
    opacity:1;
    transition:opacity .7s
}
@media(min-width:1200px){
    .single-poa_office .page-header .feature-image{
        width:calc(calc((100% - (60px*2))/3) + 5vw);
        margin-right:60px;
        margin-left:-5vw
    }
}
@media(min-width:1720px){
    .single-poa_office .page-header .feature-image{
        width:calc(calc((100% - (60px*3))/4) + 5vw)
    }
}
.single-poa_office .page-header .feature-image img{
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.single-poa_office .page-header .page-header-content{
    width:100%;
    margin-bottom:.625rem;
    padding:1.25rem 5%
}
@media(min-width:1200px){
    .single-poa_office .page-header .page-header-content{
        width:calc(calc((100% - (60px*11))/12)*8 + (60px*7));
        padding:2.1875rem 5%;
        padding:0
    }
}
@media(min-width:1720px){
    .single-poa_office .page-header .page-header-content{
        width:calc(calc((100% - (60px*11))/12)*9 + (60px*8))
    }
}
.single-poa_office .page-header .page-header-content hr{
    display:block;
    opacity:1;
    animation-name:expand-right;
    animation-duration:10s;
    animation-timing-function:ease-out;
    animation-delay:.5s;
    animation-fill-mode:both
}
.single-poa_office .page-header .entry-title{
    font-size:3.4375rem;
    transition:font-size .7s
}
@media(max-width:1200px){
    .single-poa_office .page-header .entry-title{
        font-size:calc(1.1625rem + 3.0333333333vw)
    }
}
@media(min-width:1200px){
    .single-poa_office .page-header .entry-title{
        font-size:2.75em
    }
}
@media(min-width:1200px){
    .single-poa_office .page-header.headroom--not-top{
        height:7.5em
    }
    .single-poa_office .page-header.headroom--not-top .feature-image{
        display:none;
        position:absolute;
        opacity:0
    }
    .single-poa_office .page-header.headroom--not-top .page-header-content hr,.single-poa_office .page-header.headroom--not-top .page-header-content .entry.office,.single-poa_office .page-header.headroom--not-top .page-header-content .post-type-archive-poa_office .entry,.post-type-archive-poa_office .single-poa_office .page-header.headroom--not-top .page-header-content .entry{
        display:none;
        opacity:0
    }
    .single-poa_office .page-header.headroom--not-top .entry-title{
        font-size:1.5em
    }
}
.single-poa_person .page-header{
    width:100%;
    padding:0;
    background-color:#25435a;
    background-image:none
}
@media(min-width:1200px){
    .single-poa_person .page-header{
        position:sticky;
        z-index:999;
        top:8.4em;
        height:calc(calc((100% - (60px*2))/3) + 5vw)
    }
}
@media(min-width:1720px){
    .single-poa_person .page-header{
        height:calc(calc((100% - (60px*3))/4) + 5vw)
    }
}
.single-poa_person .page-header .wrap{
    padding:0
}
@media(min-width:1200px){
    .single-poa_person .page-header .wrap{
        padding-right:5%;
        padding-left:5%
    }
}
.single-poa_person .page-header .entry-title{
    font-size:3.4375rem;
    margin-bottom:.625rem;
    transition:font-size .7s
}
@media(max-width:1200px){
    .single-poa_person .page-header .entry-title{
        font-size:calc(1.1625rem + 3.0333333333vw)
    }
}
@media(min-width:1200px){
    .single-poa_person .page-header .entry-title{
        font-size:2.75em
    }
}
.single-poa_person .page-header .person-headshot{
    margin:0 auto
}
.single-poa_person .page-header .person-headshot img{
    width:100%
}
.single-poa_person .page-header .person-image{
    width:100%
}
@media(min-width:1200px){
    .single-poa_person .page-header .person-image{
        width:calc(calc((100% - (60px*2))/3) + 5vw);
        margin-right:60px;
        margin-left:-5vw
    }
}
@media(min-width:1720px){
    .single-poa_person .page-header .person-image{
        width:calc(calc((100% - (60px*3))/4) + 5vw)
    }
}
.single-poa_person .page-header hr{
    display:block;
    opacity:1;
    animation-name:expand-right;
    animation-duration:10s;
    animation-timing-function:ease-out;
    animation-delay:.5s;
    animation-fill-mode:both
}
@media(min-width:1200px){
    .single-poa_person .page-header.headroom--not-top{
        height:7.5em
    }
    .single-poa_person .page-header.headroom--not-top .entry-title{
        font-size:1.875rem;
        line-height:1.4
    }
    .single-poa_person .page-header.headroom--not-top .person-meta .positions,.single-poa_person .page-header.headroom--not-top .person-meta .separator,.single-poa_person .page-header.headroom--not-top .person-meta .secondary-titles{
        font-size:1.25rem;
        line-height:1.25
    }
    .single-poa_person .page-header.headroom--not-top hr{
        display:none;
        opacity:0
    }
    .single-poa_person .page-header.headroom--not-top .person-meta-contact,.single-poa_person .page-header.headroom--not-top .person-meta-footer{
        display:none
    }
    .single-poa_person .page-header.headroom--not-top .person-headshot{
        width:7.5em
    }
}
.single-post .page-header,.single-ebg_opportunity .page-header,.single-poa_experience .page-header{
    display:flex;
    width:100%;
    padding:0;
    background-color:#25435a;
    background-image:none;
    align-items:center
}
@media(min-width:1200px){
    .single-post .page-header,.single-ebg_opportunity .page-header,.single-poa_experience .page-header{
        position:sticky;
        z-index:999;
        top:8.4em;
        height:12.9em
    }
}
.single-post .page-header .wrap,.single-ebg_opportunity .page-header .wrap,.single-poa_experience .page-header .wrap{
    padding:0
}
@media(min-width:1200px){
    .single-post .page-header .wrap,.single-ebg_opportunity .page-header .wrap,.single-poa_experience .page-header .wrap{
        padding-right:5%;
        padding-left:5%
    }
}
.single-post .page-header .page-header-content,.single-ebg_opportunity .page-header .page-header-content,.single-poa_experience .page-header .page-header-content{
    width:100%;
    padding:2.1875rem 5%
}
@media(min-width:1200px){
    .single-post .page-header .page-header-content,.single-ebg_opportunity .page-header .page-header-content,.single-poa_experience .page-header .page-header-content{
        padding:0
    }
}
.single-post .page-header .page-header-content hr,.single-ebg_opportunity .page-header .page-header-content hr,.single-poa_experience .page-header .page-header-content hr{
    display:block;
    opacity:1;
    animation-name:expand-right;
    animation-duration:10s;
    animation-timing-function:ease-out;
    animation-delay:.5s;
    animation-fill-mode:both
}
.single-post .page-header .page-header-content .entry-details,.single-post .page-header .page-header-content .excerpt,.single-ebg_opportunity .page-header .page-header-content .entry-details,.single-ebg_opportunity .page-header .page-header-content .excerpt,.single-poa_experience .page-header .page-header-content .entry-details,.single-poa_experience .page-header .page-header-content .excerpt{
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:.5s;
    animation-delay:.4s
}
.single-post .page-header .entry-title,.single-ebg_opportunity .page-header .entry-title,.single-poa_experience .page-header .entry-title{
    font-size:3.4375rem;
    transition:font-size .7s
}
@media(max-width:1200px){
    .single-post .page-header .entry-title,.single-ebg_opportunity .page-header .entry-title,.single-poa_experience .page-header .entry-title{
        font-size:calc(1.1625rem + 3.0333333333vw)
    }
}
@media(min-width:1200px){
    .single-post .page-header .entry-title,.single-ebg_opportunity .page-header .entry-title,.single-poa_experience .page-header .entry-title{
        font-size:2.75em
    }
}
.single-post .page-header a,.single-ebg_opportunity .page-header a,.single-poa_experience .page-header a{
    color:#fff
}
@media(min-width:1200px){
    .single-post .page-header.headroom--not-top,.single-ebg_opportunity .page-header.headroom--not-top,.single-poa_experience .page-header.headroom--not-top{
        height:7.5em
    }
    .single-post .page-header.headroom--not-top .page-header-content hr,.single-ebg_opportunity .page-header.headroom--not-top .page-header-content hr,.single-poa_experience .page-header.headroom--not-top .page-header-content hr{
        display:none;
        opacity:0
    }
    .single-post .page-header.headroom--not-top .entry-title,.single-ebg_opportunity .page-header.headroom--not-top .entry-title,.single-poa_experience .page-header.headroom--not-top .entry-title{
        font-size:1.5em
    }
    .single-post .page-header.headroom--not-top .entry-details,.single-post .page-header.headroom--not-top .excerpt,.single-ebg_opportunity .page-header.headroom--not-top .entry-details,.single-ebg_opportunity .page-header.headroom--not-top .excerpt,.single-poa_experience .page-header.headroom--not-top .entry-details,.single-poa_experience .page-header.headroom--not-top .excerpt{
        display:none;
        opacity:0
    }
}
.overlay-search{
    display:none
}
.overlay-search .wrap{
    padding:0
}
.overlay-button{
    margin:0
}
.overlay-button button{
    padding:0;
    border:none;
    background-color:transparent;
    font-size:1em
}
.overlay-button button:active{
    background-color:transparent !important
}
.overlay-button-search{
    margin-right:1.5rem
}
@media(min-width:768px){
    .overlay-button-search{
        margin-right:2.25em
    }
}
.overlay-button-search svg{
    height:1.25rem
}
@media(min-width:768px){
    .overlay-button-search svg{
        height:1.5em
    }
}
.home .overlay-button-search svg{
    fill:#fff
}
.overlay-button-menu svg{
    height:1.375rem
}
@media(min-width:768px){
    .overlay-button-menu svg{
        height:1.6em
    }
}
.home .overlay-button-menu svg{
    fill:#fff
}
.overlay-menu,#overlay_menu_wrapper #overlay_menu{
    display:flex !important;
    visibility:hidden;
    flex-direction:column;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:calc(2.8em - 1.325em) 0
}
@media(min-width:768px){
    .overlay-menu,#overlay_menu_wrapper #overlay_menu{
        padding:calc(4.2em - 2em) 0
    }
}
.admin-bar .overlay-menu,.admin-bar #overlay_menu_wrapper #overlay_menu,#overlay_menu_wrapper .admin-bar #overlay_menu{
    margin-top:46px
}
@media(min-width:768px){
    .admin-bar .overlay-menu,.admin-bar #overlay_menu_wrapper #overlay_menu,#overlay_menu_wrapper .admin-bar #overlay_menu{
        margin-top:32px
    }
}
.overlay-menu__main,.overlay-menu__footer{
    width:100%
}
.overlay-menu__main{
    display:flex;
    flex-direction:column;
    align-items:flex-start
}
@media(min-width:768px){
    .overlay-menu__main{
        flex-direction:row
    }
}
.overlay-menu__main .overlay-submenu{
    display:none;
    padding-left:3.6em
}
@media(min-width:1200px){
    .overlay-menu__main .overlay-submenu{
        display:block;
        width:calc((100% - (60px*1))/2)
    }
}
@media(min-width:1400px){
    .overlay-menu__main .overlay-submenu{
        width:calc(calc((100% - (60px*11))/12)*7 + (60px*6))
    }
}
@media(min-width:768px){
    .overlay-menu__footer{
        display:flex;
        flex-direction:column;
        margin-top:auto;
        padding-top:1.25rem;
        justify-content:flex-end
    }
}
.overlay-menu .wrap,#overlay_menu_wrapper #overlay_menu .wrap{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    margin-right:auto;
    margin-left:auto;
    overflow:auto;
    flex-direction:column;
    height:100%;
    padding-right:5vw;
    padding-left:5vw;
    justify-content:flex-start;
    align-items:center
}
@media(min-width:768px){
    .overlay-menu .wrap,#overlay_menu_wrapper #overlay_menu .wrap{
        flex-direction:row
    }
}
.overlay-menu #overlay_menu_close,#overlay_menu_wrapper #overlay_menu #overlay_menu_close{
    margin-right:5vw;
    margin-left:auto;
    padding:0;
    border:0;
    background-color:transparent
}
.overlay-menu #overlay_menu_close:active,#overlay_menu_wrapper #overlay_menu #overlay_menu_close:active{
    background-color:transparent !important
}
.overlay-menu #overlay_menu_close svg,#overlay_menu_wrapper #overlay_menu #overlay_menu_close svg{
    height:1.75rem
}
@media(min-width:768px){
    .overlay-menu #overlay_menu_close svg,#overlay_menu_wrapper #overlay_menu #overlay_menu_close svg{
        height:2.715em
    }
}
.overlay-search{
    display:none;
    position:absolute;
    top:-.15rem;
    right:1.5rem;
    width:calc(90vw - 1.5rem)
}
@media(min-width:768px){
    .overlay-search{
        top:-.35em;
        right:2.25em;
        width:100%;
        max-width:42em
    }
}
.overlay-search.active{
    display:block;
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:.5s;
    animation-delay:0
}
.overlay-search .search-form{
    display:block;
    position:relative;
    width:100%
}
.overlay-search .search-form .algolia-autocomplete{
    width:100%
}
.overlay-search .search-form .search-form-submit-icon{
    position:absolute;
    z-index:2;
    top:0;
    right:0;
    width:3em;
    height:2.75rem;
    padding:0 1em;
    border:0;
    border-radius:2em;
    color:#fff;
    background-color:#25435a;
    font-family:"Font Awesome 5 Pro",sans-serif;
    font-size:1.25rem
}
@media(min-width:768px){
    .overlay-search .search-form .search-form-submit-icon{
        height:1.875em;
        font-size:1.45em
    }
}
.home .overlay-search .search-form .search-form-submit-icon{
    background-color:#41748d
}
.graphic-feature{
    display:flex;
    flex-direction:column;
    width:100%;
    padding:1em 2em 1em 1em;
    border:1px solid #adb5bd;
    text-align:center;
    align-items:center
}
@media(min-width:1200px){
    .graphic-feature{
        flex-direction:row;
        text-align:left
    }
    .graphic-feature--no-title{
        flex-direction:column;
        text-align:center
    }
}
.graphic-feature .entry-image{
    height:4.25em;
    margin-bottom:1em
}
@media(min-width:1200px){
    .graphic-feature .entry-image{
        margin-bottom:0
    }
}
.graphic-feature--no-title .entry-image{
    margin-bottom:0
}
.graphic-feature .entry-title{
    margin-bottom:0;
    margin-left:1em;
    font-size:1.35em;
    font-weight:500;
    line-height:1.11
}
.person,.wp-block-epstein-becker-green-person,.post-type-archive-poa_person .entry,.search .entry,.widget.people,.widget.media-contact{
    display:flex;
    flex-direction:column;
    text-align:left;
    align-items:flex-start
}
@media(min-width:768px){
    .person,.wp-block-epstein-becker-green-person,.post-type-archive-poa_person .entry,.search .entry,.widget.people,.widget.media-contact{
        margin-bottom:3.75em
    }
    .search .person,.search .wp-block-epstein-becker-green-person,.search .entry,.search .widget.people,.search .widget.media-contact{
        margin-bottom:1.5em
    }
}
.person .entry-header,.wp-block-epstein-becker-green-person .entry-header,.post-type-archive-poa_person .entry .entry-header,.search .entry .entry-header,.widget.people .entry-header,.widget.media-contact .entry-header{
    width:100%
}
.person .entry-image-link,.wp-block-epstein-becker-green-person .entry-image-link,.post-type-archive-poa_person .entry .entry-image-link,.search .entry .entry-image-link,.widget.people .entry-image-link,.widget.media-contact .entry-image-link{
    display:flex;
    justify-content:flex-start;
    position:relative
}
.person .entry-image-link:after,.wp-block-epstein-becker-green-person .entry-image-link:after,.post-type-archive-poa_person .entry .entry-image-link:after,.search .entry .entry-image-link:after,.widget.people .entry-image-link:after,.widget.media-contact .entry-image-link:after{
    display:block;
    padding-top:100%;
    content:""
}
@media(min-width:768px){
    .person .entry-image-link,.wp-block-epstein-becker-green-person .entry-image-link,.post-type-archive-poa_person .entry .entry-image-link,.search .entry .entry-image-link,.widget.people .entry-image-link,.widget.media-contact .entry-image-link{
        width:calc(calc((100% - (60px*2))/3)*2 + 60px)
    }
}
.search .person .entry-image-link,.search .wp-block-epstein-becker-green-person .entry-image-link,.search .entry .entry-image-link,.search .widget.people .entry-image-link,.search .widget.media-contact .entry-image-link{
    width:100%
}
.person .entry-image,.wp-block-epstein-becker-green-person .entry-image,.post-type-archive-poa_person .entry .entry-image,.search .entry .entry-image,.widget.people .entry-image,.widget.media-contact .entry-image{
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#e9ecef;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center
}
.person .entry-title,.wp-block-epstein-becker-green-person .entry-title,.post-type-archive-poa_person .entry .entry-title,.search .entry .entry-title,.widget.people .entry-title,.widget.media-contact .entry-title{
    margin-bottom:0;
    padding:0;
    border-bottom:0;
    color:initial;
    margin:0;
    font-size:1.25rem;
    font-weight:500;
    line-height:1.25
}
@media(min-width:768px){
    .person .entry-title,.wp-block-epstein-becker-green-person .entry-title,.post-type-archive-poa_person .entry .entry-title,.search .entry .entry-title,.widget.people .entry-title,.widget.media-contact .entry-title{
        font-size:1.25em
    }
}
.person .entry-title a,.wp-block-epstein-becker-green-person .entry-title a,.post-type-archive-poa_person .entry .entry-title a,.search .entry .entry-title a,.widget.people .entry-title a,.widget.media-contact .entry-title a{
    text-decoration:none
}
.person .entry-content,.wp-block-epstein-becker-green-person .entry-content,.post-type-archive-poa_person .entry .entry-content,.search .entry .entry-content,.widget.people .entry-content,.widget.media-contact .entry-content{
    display:block;
    width:100%;
    margin-top:1.25rem;
    font-size:1rem
}
@media(min-width:768px){
    .person .entry-content,.wp-block-epstein-becker-green-person .entry-content,.post-type-archive-poa_person .entry .entry-content,.search .entry .entry-content,.widget.people .entry-content,.widget.media-contact .entry-content{
        font-size:.8em
    }
}
.person .person-practice,.wp-block-epstein-becker-green-person .person-practice,.post-type-archive-poa_person .entry .person-practice,.search .entry .person-practice,.widget.people .person-practice,.widget.media-contact .person-practice,.person .person-office,.wp-block-epstein-becker-green-person .person-office,.post-type-archive-poa_person .entry .person-office,.search .entry .person-office,.widget.people .person-office,.widget.media-contact .person-office{
    display:block
}
.person .entry-meta,.wp-block-epstein-becker-green-person .entry-meta,.post-type-archive-poa_person .entry .entry-meta,.search .entry .entry-meta,.widget.people .entry-meta,.widget.media-contact .entry-meta{
    display:inline-block;
    margin-bottom:.625rem
}
.person .phone,.wp-block-epstein-becker-green-person .phone,.post-type-archive-poa_person .entry .phone,.search .entry .phone,.widget.people .phone,.widget.media-contact .phone{
    text-decoration:none
}
.person .email,.wp-block-epstein-becker-green-person .email,.post-type-archive-poa_person .entry .email,.search .entry .email,.widget.people .email,.widget.media-contact .email{
    text-decoration:underline
}
.person hr,.wp-block-epstein-becker-green-person hr,.post-type-archive-poa_person .entry hr,.search .entry hr,.widget.people hr,.widget.media-contact hr{
    width:35%;
    margin:0 0 .625rem
}
.insight,.widget.experience,.widget.insights{
    padding-bottom:2.1875rem;
    border-bottom:1px solid #fff
}
.search .insight,.search .widget.experience,.search .widget.insights{
    padding-bottom:0;
    border:none
}
@media(min-width:768px){
    .insight,.widget.experience,.widget.insights{
        padding-bottom:0;
        border:none
    }
}
.single-post .insight,.single-post .widget.experience,.single-post .widget.insights{
    border-color:#000
}
@media(min-width:768px){
    .single-post .insight,.single-post .widget.experience,.single-post .widget.insights{
        border-color:#fff
    }
}
.insight:last-of-type,.widget.experience:last-of-type,.widget.insights:last-of-type{
    padding-bottom:0;
    border-bottom:none
}
.insight .embed-responsive-item,.widget.experience .embed-responsive-item,.widget.insights .embed-responsive-item{
    display:flex;
    flex-direction:column
}
.search .insight .no-image,.search .widget.experience .no-image,.search .widget.insights .no-image{
    overflow:hidden
}
.search .insight .no-image .embed-responsive-item,.search .widget.experience .no-image .embed-responsive-item,.search .widget.insights .no-image .embed-responsive-item{
    position:absolute
}
.search .insight .no-image .insight__content,.search .widget.experience .no-image .insight__content,.search .widget.insights .no-image .insight__content{
    padding:1em
}
.search .insight .no-image:before,.search .widget.experience .no-image:before,.search .widget.insights .no-image:before{
    display:block
}
@media(max-width:767.98px){
    .insight .no-image,.widget.experience .no-image,.widget.insights .no-image{
        overflow:visible
    }
    .insight .no-image .embed-responsive-item,.widget.experience .no-image .embed-responsive-item,.widget.insights .no-image .embed-responsive-item{
        position:relative
    }
    .insight .no-image .insight__content,.widget.experience .no-image .insight__content,.widget.insights .no-image .insight__content{
        padding:0
    }
    .insight .no-image:before,.widget.experience .no-image:before,.widget.insights .no-image:before{
        display:none
    }
}
.insight__link{
    height:100%;
    color:#000 !important
}
.insight__link:hover{
    color:initial;
    text-decoration:none
}
.insight__link:hover .insight__content{
    background-color:#1a2f3f
}
.insight__link:hover .insight__content .insight__background:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    -webkit-backdrop-filter:blur(8px);
    backdrop-filter:blur(8px)
}
.insight__container{
    margin-bottom:1.25rem
}
.search .insight__container{
    margin-bottom:0
}
@media(min-width:768px){
    .insight__container{
        margin-bottom:0
    }
}
.insight__content{
    display:flex;
    flex-direction:column;
    position:relative;
    width:100%;
    height:calc(100% - 1.75em);
    padding:1em;
    background-color:#25435a;
    line-height:1.25;
    transition:background-color .5s
}
.insight__content--unlinked{
    background-color:#e8e8e8
}
.insight__content--unlinked .insight__title,.insight__content--unlinked .insight__date{
    color:#000 !important
}
.insight__category{
    width:100%;
    height:2.1875rem;
    padding:0 1em;
    font-size:.875rem;
    font-weight:600;
    line-height:2.1875rem;
    letter-spacing:1.15px;
    text-transform:uppercase
}
@media(min-width:768px){
    .insight__category{
        height:2.1875em;
        padding:0 1.25em;
        font-size:.8em;
        line-height:2.1875
    }
}
.insight__category span{
    display:block;
    overflow:hidden;
    max-width:75%;
    white-space:nowrap;
    text-overflow:ellipsis
}
.insight__background{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-size:cover
}
.insight__background.has-overlay{
    background-color:#41748d;
    background-blend-mode:multiply
}
.insight__title{
    z-index:2;
    color:#fff !important
}
.search .insight__title{
    display:block !important
}
.single-post .insight__title{
    color:#000
}
@media(min-width:768px){
    .single-post .insight__title{
        color:#fff
    }
}
.insight__detail{
    flex-direction:column;
    justify-content:space-between;
    height:100%
}
.search .insight__detail{
    display:block !important
}
.insight__date{
    display:block;
    z-index:2;
    margin-top:.625rem;
    margin-bottom:.625rem;
    color:#fff;
    font-size:.875rem
}
@media(min-width:768px){
    .insight__date{
        margin-bottom:1.25rem;
        font-size:.8em
    }
}
.single-post .insight__date{
    color:#000
}
@media(min-width:768px){
    .single-post .insight__date{
        color:#fff
    }
}
.search .insight .d-sm-block,.search .widget.experience .d-sm-block,.search .widget.insights .d-sm-block{
    display:none !important
}
.event,.widget.upcoming-events,.widget.past-events{
    margin-top:1.25rem;
    margin-bottom:0 !important;
    padding-bottom:.625rem
}
@media(min-width:768px){
    .event,.widget.upcoming-events,.widget.past-events{
        margin-bottom:1.25rem !important
    }
}
.event li:nth-of-type(even):before,.widget.upcoming-events li:nth-of-type(even):before,.widget.past-events li:nth-of-type(even):before{
    display:block;
    position:absolute;
    top:0;
    left:-30px;
    width:1px;
    height:100%;
    background-color:#ffb600;
    content:""
}
.event__link,.event__title{
    font-weight:500
}
.event__link{
    color:#41748d
}
.event__title{
    color:#212529
}
.event__date{
    margin-top:.625rem;
    font-size:1rem;
    line-height:1.44
}
.office,.post-type-archive-poa_office .entry{
    display:flex;
    flex-direction:column;
    margin-bottom:3.4375rem;
    text-align:left;
    align-items:flex-start
}
@media(min-width:768px){
    .office,.post-type-archive-poa_office .entry{
        width:calc((100% - (60px*1))/2)
    }
}
@media(min-width:1200px){
    .office,.post-type-archive-poa_office .entry{
        width:calc((100% - (60px*2))/3)
    }
}
.office .entry-meta,.post-type-archive-poa_office .entry .entry-meta{
    margin:0
}
.office .label,.post-type-archive-poa_office .entry .label{
    width:100%
}
.office .label:after,.post-type-archive-poa_office .entry .label:after{
    display:block;
    width:35%;
    max-width:5.6em;
    margin:.625rem 0;
    margin-bottom:1em;
    border-bottom:1px solid #ffb600;
    content:""
}
@media(min-width:2560px){
    .office .label:after,.post-type-archive-poa_office .entry .label:after{
        border-width:2px
    }
}
.office .entry-image,.post-type-archive-poa_office .entry .entry-image{
    width:100%;
    margin-bottom:2.1875rem;
    position:relative
}
.office .entry-image:after,.post-type-archive-poa_office .entry .entry-image:after{
    display:block;
    padding-top:66.5%;
    content:""
}
.office .wp-post-image,.post-type-archive-poa_office .entry .wp-post-image{
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#e9ecef;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center
}
.office .location,.post-type-archive-poa_office .entry .location{
    margin:0
}
@media(min-width:768px){
    .office .location,.post-type-archive-poa_office .entry .location{
        font-size:1.5em;
        line-height:1.25
    }
}
.office .map,.post-type-archive-poa_office .entry .map{
    margin-top:.3125rem
}
.office .map a,.post-type-archive-poa_office .entry .map a{
    color:#41748d
}
.office .icon,.post-type-archive-poa_office .entry .icon{
    margin-right:.3125rem;
    color:#25435a
}
.person-meta,.single-poa_person .page-header .person-meta{
    width:100%;
    padding:2.1875rem 5%;
    color:#fff
}
@media(min-width:1200px){
    .person-meta,.single-poa_person .page-header .person-meta{
        width:calc(calc((100% - (60px*11))/12)*8 + (60px*7));
        padding:0
    }
}
@media(min-width:1720px){
    .person-meta,.single-poa_person .page-header .person-meta{
        width:calc(calc((100% - (60px*11))/12)*9 + (60px*8))
    }
}
.person-meta .positions,.single-poa_person .page-header .person-meta .positions,.person-meta .secondary-titles,.single-poa_person .page-header .person-meta .secondary-titles,.person-meta .separator,.single-poa_person .page-header .person-meta .separator{
    display:inline;
    font-weight:500;
    line-height:1.25;
    transition:font-size .7s;
    font-size:1.875rem
}
@media(max-width:1200px){
    .person-meta .positions,.single-poa_person .page-header .person-meta .positions,.person-meta .secondary-titles,.single-poa_person .page-header .person-meta .secondary-titles,.person-meta .separator,.single-poa_person .page-header .person-meta .separator{
        font-size:calc(1.0583333333rem + 1.0888888889vw)
    }
}
@media(min-width:1200px){
    .person-meta .positions,.single-poa_person .page-header .person-meta .positions,.person-meta .secondary-titles,.single-poa_person .page-header .person-meta .secondary-titles,.person-meta .separator,.single-poa_person .page-header .person-meta .separator{
        font-size:1.5em;
        line-height:1.4
    }
}
.person-meta-footer{
    display:flex;
    flex-direction:column;
    margin-top:1.5em
}
@media(min-width:1200px){
    .person-meta-footer{
        display:inline-flex;
        flex-direction:row
    }
}
.person-meta-pronouns{
    margin-right:1.2em;
    margin-bottom:1em;
    order:1
}
@media(min-width:1200px){
    .person-meta-pronouns{
        margin-bottom:0;
        order:2
    }
}
.person-meta-profiles{
    display:flex;
    order:2
}
.person-meta-profiles .person-contact{
    margin-right:1.2em
}
.person-meta-profiles svg{
    fill:#fff;
    height:1.25em
}
.person-meta-profiles svg:hover{
    fill:#ffb600
}
@media(min-width:1200px){
    .person-meta-profiles{
        order:1
    }
}
.person-meta-contact{
    display:flex;
    flex-direction:column
}
@media(min-width:1200px){
    .person-meta-contact{
        flex-direction:row
    }
}
.person-meta-contact-first,.person-meta-contact-second,.person-meta-contact-third{
    min-width:10.4em;
    margin-right:1em;
    margin-bottom:1em
}
@media(min-width:1200px){
    .person-meta-contact-first,.person-meta-contact-second,.person-meta-contact-third{
        margin-bottom:0
    }
}
.person-meta .person-contact a,.single-poa_person .page-header .person-meta .person-contact a{
    color:#fff
}
.person-meta .person-contact a.email,.person-meta .person-contact a.person-office{
    text-decoration:underline
}
.person-meta .person-contact a.email:hover,.person-meta .person-contact a.person-office:hover{
    color:#ffb600
}
.office-meta,.single-poa_office .page-header .page-header-content .entry.office,.single-poa_office .page-header .page-header-content .post-type-archive-poa_office .entry,.post-type-archive-poa_office .single-poa_office .page-header .page-header-content .entry{
    width:100%;
    margin:0;
    color:#fff
}
@media(min-width:1200px){
    .office-meta,.single-poa_office .page-header .page-header-content .entry.office,.single-poa_office .page-header .page-header-content .post-type-archive-poa_office .entry,.post-type-archive-poa_office .single-poa_office .page-header .page-header-content .entry{
        width:calc(calc((100% - (60px*11))/12)*8 + (60px*7))
    }
}
@media(min-width:1720px){
    .office-meta,.single-poa_office .page-header .page-header-content .entry.office,.single-poa_office .page-header .page-header-content .post-type-archive-poa_office .entry,.post-type-archive-poa_office .single-poa_office .page-header .page-header-content .entry{
        width:calc(calc((100% - (60px*11))/12)*9 + (60px*8))
    }
}
.office-meta .phone a,.single-poa_office .page-header .page-header-content .entry.office .phone a,.single-poa_office .page-header .page-header-content .post-type-archive-poa_office .entry .phone a,.post-type-archive-poa_office .single-poa_office .page-header .page-header-content .entry .phone a,.office-meta .fax a,.single-poa_office .page-header .page-header-content .entry.office .fax a,.single-poa_office .page-header .page-header-content .post-type-archive-poa_office .entry .fax a,.post-type-archive-poa_office .single-poa_office .page-header .page-header-content .entry .fax a,.office-meta .map a,.single-poa_office .page-header .page-header-content .entry.office .map a,.single-poa_office .page-header .page-header-content .post-type-archive-poa_office .entry .map a,.post-type-archive-poa_office .single-poa_office .page-header .page-header-content .entry .map a{
    color:#fff;
    transition:font-size .7s
}
.office-meta .icon,.single-poa_office .page-header .page-header-content .entry.office .icon,.single-poa_office .page-header .page-header-content .post-type-archive-poa_office .entry .icon,.post-type-archive-poa_office .single-poa_office .page-header .page-header-content .entry .icon{
    color:#ffb600
}
.wp-block-contentpilot-accordion{
    margin:1.25rem 0
}
.wp-block-contentpilot-accordion summary{
    display:block;
    position:relative
}
.wp-block-contentpilot-accordion summary::-webkit-details-marker{
    display:none
}
.wp-block-contentpilot-accordion summary:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    position:absolute;
    top:.625rem;
    right:0;
    color:#343a40;
    font-size:1rem;
    content:""
}
.wp-block-contentpilot-accordion[open] summary:after{
    content:""
}
.wp-block-contentpilot-accordion__title{
    border-bottom:1px solid #dee2e6
}
.wp-block-button{
    margin-top:.5em
}
.wp-block-button__link{
    padding:.5rem 1.625rem;
    border-color:transparent;
    color:#000;
    background-color:#ffb600;
    font-size:.6875rem;
    letter-spacing:.7px
}
@media(min-width:768px){
    .wp-block-button__link{
        padding:.5em 1.3em;
        font-size:.7em;
        letter-spacing:1px
    }
}
.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active{
    color:#ffb600;
    background-color:#000
}
.wp-block-button.aligncenter{
    text-align:center
}
.wp-block-button.is-style-plain .wp-block-button__link{
    padding:0;
    border:0;
    color:#000;
    background-color:transparent;
    font-size:.6875rem
}
@media(min-width:768px){
    .wp-block-button.is-style-plain .wp-block-button__link{
        font-size:.7em
    }
}
.wp-block-button.is-style-plain .wp-block-button__link:after{
    display:block;
    width:0;
    height:1px;
    background:#ffb600;
    content:"";
    transition:width .5s
}
.wp-block-button.is-style-plain .wp-block-button__link:hover:after{
    width:100%
}
.wp-block-button.is-style-plain .wp-block-button__link:hover,.wp-block-button.is-style-plain .wp-block-button__link:focus,.wp-block-button.is-style-plain .wp-block-button__link:active{
    color:#000;
    background-color:transparent
}
.wp-block-column .wp-block-epstein-becker-green-media{
    max-width:100%;
    margin-top:0;
    margin-bottom:1em
}
@media(min-width:768px){
    .wp-block-column .wp-block-epstein-becker-green-media{
        margin-bottom:0
    }
}
.wp-block-column.is-style-left-border{
    margin-bottom:1.25rem;
    padding-bottom:1.25rem;
    border-bottom:1px solid #ffb600
}
.wp-block-column.is-style-left-border:last-of-type{
    width:100%;
    margin-bottom:0;
    margin-left:0;
    padding-bottom:0;
    border-bottom:0
}
@media(min-width:768px){
    .wp-block-column.is-style-left-border{
        margin-bottom:0;
        margin-left:0;
        padding-bottom:0;
        padding-left:2rem;
        border-bottom:0;
        border-left:1px solid #ffb600
    }
}
@media(min-width:2560px){
    .wp-block-column.is-style-left-border{
        border-width:2px
    }
}
@media(max-width:991.98px){
    .wp-block-columns{
        flex-wrap:wrap
    }
}
.wp-block-columns.is-style-no-margin{
    margin:0
}
.wp-block-columns.is-style-no-margin .wp-block-column{
    margin:0;
    flex-basis:100% !important
}
.wp-block-columns.is-style-wrapper{
    padding:3.125rem 5vw
}
.wp-block-columns.columns-with-no-gap{
    gap:normal
}
.wp-block-cover{
    min-height:auto;
    position:relative
}
.wp-block-cover:after{
    display:block;
    padding-top:59%;
    content:""
}
.wp-block-cover.is-style-wrapper{
    padding:3.125rem 5vw
}
.wp-block-embed{
    margin:1.25rem 0
}
@media(min-width:1580px){
    .wp-block-embed{
        max-width:70%
    }
}
.wp-block-contentpilot-flip-card{
    display:flex;
    position:relative
}
.wp-block-contentpilot-flip-card:after{
    display:block;
    padding-top:59%;
    content:""
}
.wp-block-contentpilot-flip-card__back>div,.wp-block-contentpilot-flip-card__front-content{
    max-width:85%;
    margin:0 auto
}
.wp-block-contentpilot-flip-card__front-content{
    color:#fff;
    pointer-events:none
}
.wp-block-contentpilot-flip-card__front-content *{
    text-align:left
}
.wp-block-contentpilot-flip-card__front-content h2{
    margin-bottom:0;
    padding:0;
    border-bottom:0;
    color:initial;
    color:#fff
}
.wp-block-contentpilot-flip-card__title{
    margin-bottom:.625rem
}
.wp-block-gallery{
    margin:1.25rem 0
}
.wp-block-gallery .blocks-gallery-item img{
    align-self:center
}
.wp-block-group{
    margin-bottom:2.1875rem
}
@media(min-width:768px){
    .wp-block-group{
        margin-bottom:3.4375rem
    }
}
.home .wp-block-group{
    margin-bottom:0
}
.wp-block-group.is-style-full-width{
    width:100vw;
    margin-left:-5vw
}
.wp-block-group.is-style-pull-quote{
    margin-left:2em
}
.wp-block-image{
    margin:1.25rem 0
}
.wp-block-image.alignleft{
    margin-right:1.25rem
}
.wp-block-image.alignright{
    margin-left:1.25rem
}
.wp-block-image.alignwide{
    max-width:120%
}
.wp-block-image.alignfull{
    max-width:none
}
.wp-block-image.is-style-full-height{
    position:relative;
    height:100%;
    margin:0
}
@media(min-width:768px){
    .wp-block-image.is-style-full-height img{
        position:absolute;
        top:0;
        left:0;
        width:auto;
        height:100%;
        -o-object-fit:cover;
        object-fit:cover
    }
}
.wp-block-contentpilot-introduction{
    font-size:1.875rem;
    line-height:1.5
}
@media(max-width:1200px){
    .wp-block-contentpilot-introduction{
        font-size:calc(1.0583333333rem + 1.0888888889vw)
    }
}
@media(min-width:768px){
    .wp-block-contentpilot-introduction{
        font-size:1.5em
    }
}
.wp-block-media-text{
    margin:0
}
.wp-block-media-text__media img{
    width:100%
}
.wp-block-media-text__media video{
    width:unset;
    min-width:128px
}
@media screen and (min-width:601px){
    .wp-block-media-text.is-style-narrow-image{
        grid-template-columns:25% 1fr !important;
        margin-bottom:2em
    }
    .wp-block-media-text.is-style-narrow-image.has-media-on-the-right{
        grid-template-columns:1fr 25% !important
    }
}
.wp-block-media-text.is-style-narrow-image figure{
    text-align:center
}
.wp-block-media-text.is-style-full-width figure{
    position:relative
}
.wp-block-media-text.is-style-full-width figure:after{
    display:block;
    padding-top:59%;
    content:""
}
.wp-block-media-text.is-style-full-width.high-image figure{
    position:relative
}
.wp-block-media-text.is-style-full-width.high-image figure:after{
    display:block;
    padding-top:67%;
    content:""
}
.wp-block-media-text.is-style-full-width img{
    position:absolute;
    width:100%;
    height:auto;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center
}
.wp-block-media-text .wp-block-media-text__content{
    padding:1em 0 0
}
@media(min-width:768px){
    .wp-block-media-text .wp-block-media-text__content{
        padding:0 8%
    }
}
.wp-block-epstein-becker-green-media{
    margin-top:1.6em
}
@media(min-width:1580px){
    .wp-block-epstein-becker-green-media{
        max-width:70%
    }
}
.wp-block-epstein-becker-green-person{
    width:100%;
    margin-bottom:1.75em
}
.wp-block-pullquote{
    float:none;
    max-width:none !important;
    margin:0 0 2em 2em;
    padding:0;
    font-size:inherit !important;
    text-align:left
}
.wp-block-pullquote blockquote{
    margin:0;
    padding:0;
    font-style:normal
}
.wp-block-pullquote p{
    font-size:inherit !important
}
.wp-block-pullquote.is-style-default{
    text-align:center
}
.wp-block-pullquote.alignleft{
    text-align:left
}
.wp-block-pullquote.alignright{
    text-align:right
}
.wp-block-separator.is-style-short{
    max-width:4.375rem;
    margin-left:0
}
@media(min-width:768px){
    .wp-block-separator.is-style-short{
        max-width:5.6em
    }
}
.wp-block-separator.is-style-wide{
    margin:2em 0;
    border-color:#adb5bd
}
hr.is-style-short{
    max-width:5.6em;
    margin-left:0
}
.wp-block-table table{
    border:0
}
.wp-block-table thead th{
    color:#41748d;
    font-size:.95em;
    font-weight:600;
    line-height:1.36;
    text-align:center
}
@media(min-width:768px){
    .wp-block-table thead th{
        font-size:1.1em
    }
}
.wp-block-table tbody{
    font-size:.85em
}
.wp-block-table tbody tr{
    height:3em
}
.wp-block-table td{
    border:0;
    vertical-align:middle
}
.wp-block-table.is-style-last-blue,.wp-block-table.is-style-first-blue{
    border-spacing:0;
    border-collapse:inherit;
    background-color:transparent
}
.wp-block-table.is-style-last-blue table,.wp-block-table.is-style-first-blue table{
    border:1.5px solid #fff
}
.wp-block-table.is-style-last-blue td,.wp-block-table.is-style-last-blue th,.wp-block-table.is-style-first-blue td,.wp-block-table.is-style-first-blue th{
    border:1.5px solid #fff;
    border-color:transparent
}
.wp-block-table.is-style-last-blue tbody tr:nth-child(odd),.wp-block-table.is-style-first-blue tbody tr:nth-child(odd){
    background-color:#e8e8e8
}
.wp-block-table.is-style-last-blue th:last-of-type,.wp-block-table.is-style-last-blue td:last-of-type{
    border:1.5px solid #fff;
    background-color:#00afd7
}
@media(min-width:768px){
    .wp-block-table.is-style-last-blue th:last-of-type,.wp-block-table.is-style-last-blue td:last-of-type{
        border-width:2px
    }
}
.wp-block-table.is-style-last-blue th:last-of-type{
    color:#fff
}
.wp-block-table.is-style-first-blue th:first-of-type{
    color:#fff
}
.wp-block-table.is-style-first-blue th:first-of-type,.wp-block-table.is-style-first-blue td:first-of-type{
    border:1.5px solid #fff;
    background-color:#00afd7
}
@media(min-width:768px){
    .wp-block-table.is-style-first-blue th:first-of-type,.wp-block-table.is-style-first-blue td:first-of-type{
        border-width:2px
    }
}
.wp-block-table a{
    color:#41748d
}
.wp-block-file a{
    color:#41748d
}
.ais-SearchBox .ais-SearchBox-input{
    height:2.75rem !important;
    margin-bottom:1em;
    padding:1rem;
    border-radius:2em;
    font-size:.875rem;
    font-weight:600;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase
}
@media(min-width:768px){
    .ais-SearchBox .ais-SearchBox-input{
        height:3.857em !important;
        padding:1.4em;
        font-size:.7em
    }
}
.ais-MenuSelect .ais-MenuSelect-select{
    width:100%;
    height:auto;
    padding:1.25rem;
    border:1px solid #e9ecef;
    border-radius:2em;
    color:#000;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:#fff;
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
    font-family:"Barlow Semi Condensed",sans-serif;
    font-size:1.25rem
}
.ais-MenuSelect .ais-MenuSelect-select:hover,.ais-MenuSelect .ais-MenuSelect-select:focus,.ais-MenuSelect .ais-MenuSelect-select:active{
    border-color:#25435a
}
.aa-input{
    z-index:2;
    width:100%;
    height:2.75rem;
    padding:1rem;
    border-color:#bec7ce !important;
    font-size:.875rem;
    font-weight:600;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase
}
@media(min-width:768px){
    .aa-input{
        height:3.857em;
        padding-right:4.8em;
        padding-left:1em;
        font-size:.7em
    }
}
.aa-input.placeholder{
    color:#000;
    font-size:1em;
    font-weight:600;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase
}
.aa-input:-moz-placeholder{
    color:#000;
    font-size:1em;
    font-weight:600;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase
}
.aa-input::-moz-placeholder{
    color:#000;
    font-size:1em;
    font-weight:600;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase
}
.aa-input:-ms-input-placeholder{
    color:#000;
    font-size:1em;
    font-weight:600;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase
}
.aa-input::-webkit-input-placeholder{
    color:#000;
    font-size:1em;
    font-weight:600;
    line-height:1;
    letter-spacing:1px;
    text-transform:uppercase
}
.aa-dropdown-menu{
    z-index:1 !important;
    width:100%;
    margin-top:-30px;
    padding:.5em 0;
    padding-top:2em;
    border:1px;
    border-radius:2em;
    border-radius:.6em;
    color:#000;
    background-color:#fff;
    box-shadow:0 7px 6px 0 rgba(0,0,0,.12);
    font-family:"Barlow Semi Condensed",sans-serif
}
.popup_wrapper .aa-dropdown-menu{
    padding:.5em 0;
    border:0;
    border-radius:2em;
    color:#000;
    background-color:transparent;
    box-shadow:none
}
.aa-dropdown-menu:after{
    display:block;
    content:" "
}
.aa-dropdown-menu .aa-hint{
    width:100%;
    color:#000
}
.popup_wrapper .aa-dropdown-menu .aa-hint{
    color:#fff
}
.aa-dropdown-menu a{
    color:#000;
    font-weight:400;
    text-decoration:none
}
.popup_wrapper .aa-dropdown-menu a{
    color:#000
}
.aa-dropdown-menu a:hover,.aa-dropdown-menu a:focus,.aa-dropdown-menu a:active{
    text-decoration:none
}
.aa-dropdown-menu .autocomplete-header{
    line-height:1.5
}
.aa-dropdown-menu .autocomplete-header-title,.aa-dropdown-menu .autocomplete-header-more{
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase
}
.aa-dropdown-menu .autocomplete-header-title{
    display:none
}
.aa-dropdown-menu .autocomplete-header-more{
    float:right
}
.aa-dropdown-menu .autocomplete-header-more a{
    opacity:.8;
    color:#fff;
    font-weight:700
}
.aa-dropdown-menu .autocomplete-header-more a:hover,.aa-dropdown-menu .autocomplete-header-more a:focus,.aa-dropdown-menu .autocomplete-header-more a:active{
    opacity:1
}
.aa-dropdown-menu .aa-suggestion{
    padding:.4em .8em
}
.aa-dropdown-menu .aa-suggestion:after{
    display:block;
    visibility:hidden;
    height:0;
    font-size:0;
    content:" "
}
.aa-dropdown-menu .aa-suggestion:hover,.aa-dropdown-menu .aa-suggestion:focus{
    background-color:#e9ecef
}
.aa-dropdown-menu .aa-suggestion mark{
    background:rgba(143,187,237,.2)
}
.aa-dropdown-menu .aa-suggestion .suggestion-post-title{
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.aa-dropdown-menu .aa-suggestion .suggestion-post-content{
    display:none
}
.aa-dropdown-menu .aa-suggestion .suggestion-post-content em{
    padding:0 0 1px;
    color:inherit;
    background:inherit;
    box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8)
}
.aa-dropdown-menu a.suggestion-link{
    display:block
}
.aa-dropdown-menu a.suggestion-link svg{
    float:left;
    vertical-align:middle;
    fill:rgba(255,255,255,.3)
}
.aa-dropdown-menu .suggestion-post-thumbnail,.aa-dropdown-menu .suggestion-user-thumbnail,.aa-dropdown-menu .autocomplete-footer-branding{
    display:none
}
.autocomplete-empty{
    padding:.5rem 1rem
}
.autocomplete-empty .empty-query{
    font-weight:400
}
.search-stats{
    width:100%;
    padding:.625rem 0 2.1875rem;
    border-top:1px solid #bec7ce;
    color:#000;
    font-weight:500;
    line-height:1.25;
    text-align:left
}
.hits-container{
    width:100%
}
.hits-container .ais-Panel-header{
    display:none
}
.count .ais-Stats{
    display:inline-block
}
.search .ais-Panel{
    display:flex;
    justify-content:space-between;
    flex-direction:column;
    text-align:right
}
@media(min-width:992px){
    .search .ais-Panel{
        flex-direction:row;
        text-align:left
    }
}
.search .ais-Panel-header{
    display:block;
    width:100%;
    color:#41748d
}
@media(min-width:992px){
    .search .ais-Panel-header{
        width:calc(calc((100% - (60px*11))/12)*3 + (60px*2))
    }
}
.search .ais-Panel-header .widget-title{
    font-size:1.25rem;
    font-weight:500;
    line-height:2.1;
    text-transform:none
}
@media(min-width:992px){
    .search .ais-Panel-header .widget-title{
        font-size:1.5em;
        line-height:1.4
    }
}
.search .ais-Panel-body{
    width:100%
}
@media(min-width:992px){
    .search .ais-Panel-body{
        width:calc(calc((100% - (60px*11))/12)*9 + (60px*8))
    }
}
.search .hits{
    padding:1em 0 2em;
    border-bottom:1px solid #ffb600
}
@media(min-width:992px){
    .search .hits{
        padding:2.3em 0
    }
}
@media(min-width:576px){
    .hits-poa_person .ais-InfiniteHits-list{
        display:flex;
        flex-wrap:wrap;
        margin-right:-30px;
        margin-left:-30px
    }
}
@media(min-width:576px){
    .hits-poa_person .ais-InfiniteHits-list .ais-InfiniteHits-item{
        position:relative;
        width:100%;
        padding-right:30px;
        padding-left:30px;
        flex:0 0 50%;
        max-width:50%
    }
}
@media(min-width:768px){
    .hits-poa_person .ais-InfiniteHits-list .ais-InfiniteHits-item{
        flex:0 0 33.33333333%;
        max-width:33.33333333%
    }
}
@media(min-width:992px){
    .hits-poa_person .ais-InfiniteHits-list .ais-InfiniteHits-item{
        flex:0 0 25%;
        max-width:25%
    }
}
.blog .hits-post,.post-type-archive-poa_experience .hits-post,.blog .hits-poa_experience,.post-type-archive-poa_experience .hits-poa_experience{
    position:relative;
    padding:2.1875rem 0
}
.blog .hits-post:before,.post-type-archive-poa_experience .hits-post:before,.blog .hits-poa_experience:before,.post-type-archive-poa_experience .hits-poa_experience:before{
    display:block;
    position:absolute;
    z-index:-1;
    top:0;
    left:-5%;
    width:100vw;
    height:100%;
    background-color:#25435a;
    content:""
}
@media(min-width:768px){
    .blog .hits-post:before,.post-type-archive-poa_experience .hits-post:before,.blog .hits-poa_experience:before,.post-type-archive-poa_experience .hits-poa_experience:before{
        display:none
    }
}
@media(min-width:768px){
    .blog .hits-post,.post-type-archive-poa_experience .hits-post,.blog .hits-poa_experience,.post-type-archive-poa_experience .hits-poa_experience{
        padding-top:0
    }
}
@media(min-width:1200px){
    .hits-post .ais-InfiniteHits-list,.hits-poa_experience .ais-InfiniteHits-list{
        display:flex;
        flex-wrap:wrap;
        margin-right:-30px;
        margin-left:-30px
    }
}
@media(min-width:1200px){
    .hits-post .ais-InfiniteHits-list .ais-InfiniteHits-item,.hits-poa_experience .ais-InfiniteHits-list .ais-InfiniteHits-item{
        position:relative;
        width:100%;
        padding-right:30px;
        padding-left:30px;
        flex:0 0 50%;
        max-width:50%
    }
}
@media(min-width:768px){
    .hits-poa_practice .ais-InfiniteHits-list,.hits-poa_industry .ais-InfiniteHits-list,.hits-ebg_trending_issue .ais-InfiniteHits-list,.hits-poa_firm .ais-InfiniteHits-list,.hits-poa_office .ais-InfiniteHits-list,.hits-poa_career .ais-InfiniteHits-list,.hits-page .ais-InfiniteHits-list{
        display:grid;
        grid-template-columns:1fr 1fr
    }
}
.hits-poa_practice .ais-InfiniteHits-item,.hits-poa_industry .ais-InfiniteHits-item,.hits-ebg_trending_issue .ais-InfiniteHits-item,.hits-poa_firm .ais-InfiniteHits-item,.hits-poa_office .ais-InfiniteHits-item,.hits-poa_career .ais-InfiniteHits-item,.hits-page .ais-InfiniteHits-item{
    margin-bottom:.625rem !important
}
.hits-poa_practice .entry,.hits-poa_industry .entry,.hits-ebg_trending_issue .entry,.hits-poa_firm .entry,.hits-poa_office .entry,.hits-poa_career .entry,.hits-page .entry{
    margin:0
}
.hits-poa_practice .entry-title-link,.hits-poa_industry .entry-title-link,.hits-ebg_trending_issue .entry-title-link,.hits-poa_firm .entry-title-link,.hits-poa_office .entry-title-link,.hits-poa_career .entry-title-link,.hits-page .entry-title-link{
    font-size:1rem;
    line-height:1.19
}
@media(min-width:768px){
    .hits-poa_practice .entry-title-link,.hits-poa_industry .entry-title-link,.hits-ebg_trending_issue .entry-title-link,.hits-poa_firm .entry-title-link,.hits-poa_office .entry-title-link,.hits-poa_career .entry-title-link,.hits-page .entry-title-link{
        font-size:1.25rem;
        line-height:1.5
    }
}
.ais-InfiniteHits{
    text-align:left
}
.ais-InfiniteHits-list{
    margin-bottom:1.5em;
    padding:0
}
.ais-InfiniteHits-item{
    margin:0 !important
}
.hits-post .ais-InfiniteHits-item{
    display:block;
    float:none;
    width:100%
}
@media(min-width:576px){
    .hits-post .ais-InfiniteHits-item{
        display:block;
        float:none;
        width:100%
    }
}
@media(min-width:768px){
    .hits-post .ais-InfiniteHits-item{
        display:block;
        float:none;
        width:100%
    }
}
.ais-InfiniteHits-item .entry-title{
    margin-bottom:0;
    font-size:1.25rem
}
.ais-InfiniteHits-item .entry-title a{
    text-decoration:none
}
.ais-InfiniteHits-item p.entry-meta{
    margin:0;
    font-size:1.25rem
}
.ais-InfiniteHits-item .entry-time{
    margin:0
}
.ais-hits--content,.ais-infinite-hits--content{
    overflow:hidden
}
.ais-InfiniteHits-loadMore.ais-InfiniteHits-loadMore--disabled{
    display:none
}
.blog .ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadMore .post-type-archive{
    display:none
}
.ais-CurrentRefinements{
    margin:1em 0 1.5em
}
.ais-CurrentRefinements-list{
    padding:0
}
.ais-CurrentRefinements-item{
    width:100%;
    margin-bottom:.5em;
    color:#121212
}
.ais-CurrentRefinements-label{
    color:#000;
    font-weight:600
}
.ais-CurrentRefinements-delete{
    display:flex;
    width:1.67em;
    height:1.67em;
    margin-left:.83em;
    padding:0;
    padding-left:1px;
    border:none;
    background-color:#000;
    font-size:.6em;
    align-items:center;
    justify-content:center
}
.ais-CurrentRefinements-category{
    display:inline-flex;
    align-items:center;
    margin-left:.5em
}
.ais-ClearRefinements-button{
    text-transform:uppercase
}
.ais-Menu-item--selected .button{
    text-decoration:underline
}
/*! * fullPage 3.1.2 * https://github.com/alvarotrigo/fullPage.js * * @license GPLv3 for open source use only * or Fullpage Commercial License for commercial use * http://alvarotrigo.com/fullPage/pricing/ * * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo */
 .fp-enabled body,html.fp-enabled{
    margin:0;
    padding:0;
    overflow:hidden;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.fp-section{
    position:relative;
    box-sizing:border-box
}
.fp-slide{
    float:left
}
.fp-slide,.fp-slidesContainer{
    height:100%;
    display:block
}
.fp-slides{
    z-index:1;
    height:100%;
    overflow:hidden;
    position:relative;
    transition:all .3s ease-out
}
.fp-section.fp-table,.fp-slide.fp-table{
    display:table;
    table-layout:fixed;
    width:100%
}
.fp-tableCell{
    display:table-cell;
    vertical-align:middle;
    width:100%;
    height:100%
}
.fp-slidesContainer{
    float:left;
    position:relative
}
.fp-controlArrow{
    -webkit-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -ms-user-select:none;
    position:absolute;
    z-index:4;
    top:50%;
    cursor:pointer;
    width:0;
    height:0;
    border-style:solid;
    margin-top:-38px;
    transform:translate3d(0,0,0)
}
.fp-controlArrow.fp-prev{
    left:15px;
    width:0;
    border-width:38.5px 34px 38.5px 0;
    border-color:transparent #fff transparent transparent
}
.fp-controlArrow.fp-next{
    right:15px;
    border-width:38.5px 0 38.5px 34px;
    border-color:transparent transparent transparent #fff
}
.fp-scrollable{
    overflow:hidden;
    position:relative
}
.fp-scroller{
    overflow:hidden
}
.iScrollIndicator{
    border:0 !important
}
.fp-notransition{
    transition:none !important
}
#fp-nav{
    position:fixed;
    z-index:100;
    top:50%;
    opacity:1;
    transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translate3d(0,-50%,0)
}
#fp-nav.fp-right{
    right:17px
}
#fp-nav.fp-left{
    left:17px
}
.fp-slidesNav{
    position:absolute;
    z-index:4;
    opacity:1;
    transform:translate3d(0,0,0);
    left:0 !important;
    right:0;
    margin:0 auto !important
}
.fp-slidesNav.fp-bottom{
    bottom:17px
}
.fp-slidesNav.fp-top{
    top:17px
}
#fp-nav ul,.fp-slidesNav ul{
    margin:0;
    padding:0
}
#fp-nav ul li,.fp-slidesNav ul li{
    display:block;
    width:14px;
    height:13px;
    margin:7px;
    position:relative
}
.fp-slidesNav ul li{
    display:inline-block
}
#fp-nav ul li a,.fp-slidesNav ul li a{
    display:block;
    position:relative;
    z-index:1;
    width:100%;
    height:100%;
    cursor:pointer;
    text-decoration:none
}
#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{
    height:12px;
    width:12px;
    margin:-6px 0 0 -6px;
    border-radius:100%
}
#fp-nav ul li a span,.fp-slidesNav ul li a span{
    border-radius:50%;
    position:absolute;
    z-index:1;
    height:4px;
    width:4px;
    border:0;
    background:#333;
    left:50%;
    top:50%;
    margin:-2px 0 0 -2px;
    transition:all .1s ease-in-out
}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{
    width:10px;
    height:10px;
    margin:-5px 0 0 -5px
}
#fp-nav ul li .fp-tooltip{
    position:absolute;
    top:-2px;
    color:#fff;
    font-size:14px;
    font-family:arial,helvetica,sans-serif;
    white-space:nowrap;
    max-width:220px;
    overflow:hidden;
    display:block;
    opacity:0;
    width:0;
    cursor:pointer
}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{
    transition:opacity .2s ease-in;
    width:auto;
    opacity:1
}
#fp-nav ul li .fp-tooltip.fp-right{
    right:20px
}
#fp-nav ul li .fp-tooltip.fp-left{
    left:20px
}
.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{
    height:auto !important
}
.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{
    height:auto !important
}
.fp-sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.glide{
    position:relative;
    width:100%;
    box-sizing:border-box
}
.glide *{
    box-sizing:inherit
}
.glide__track{
    overflow:hidden
}
.glide__slides{
    position:relative;
    width:100%;
    list-style:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    touch-action:pan-Y;
    overflow:hidden;
    margin:0;
    padding:0;
    white-space:nowrap;
    display:flex;
    flex-wrap:nowrap;
    will-change:transform
}
.glide__slides--dragging{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.glide__slide{
    width:100%;
    height:100%;
    flex-shrink:0;
    white-space:normal;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:transparent
}
.glide__slide a{
    -webkit-user-select:none;
    user-select:none;
    -webkit-user-drag:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.glide__arrows{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.glide__bullets{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.glide--rtl{
    direction:rtl
}
.glide ul li{
    margin-bottom:0;
    padding-left:0
}
.glide ul li:before{
    content:none
}
.glide__ratio-box{
    overflow:hidden;
    position:relative;
    height:0;
    padding-top:44%
}
.glide__ratio-box-inside{
    display:flex;
    flex-direction:column;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:2em;
    color:#fff;
    background-color:#41748d;
    background-position:bottom;
    background-size:cover;
    flex-wrap:wrap;
    justify-content:flex-end;
    background-blend-mode:multiply
}
.glide .title{
    margin-bottom:0;
    padding:0;
    border-bottom:0;
    color:initial;
    margin-bottom:1.25rem;
    color:#fff
}
.glide .title,.glide .excerpt{
    display:none;
    transition:transform .5s ease-in-out
}
@media(min-width:768px){
    .glide .title,.glide .excerpt{
        display:block
    }
}
@media(min-width:1200px){
    .glide .title,.glide .excerpt{
        max-width:70%
    }
}
.glide__mobile{
    margin-top:1em
}
.glide__mobile .title,.glide__mobile .excerpt{
    display:block;
    color:#25435a
}
@media(min-width:768px){
    .glide__mobile .title,.glide__mobile .excerpt{
        display:none
    }
}
.glide__mobile .wp-block-button__link{
    display:inline-block;
    color:#25435a !important
}
@media(min-width:768px){
    .glide__mobile .wp-block-button__link{
        display:none
    }
}
.glide__mobile .title{
    font-size:1.25rem
}
.glide__mobile .excerpt{
    font-size:.875rem
}
.glide__link:hover .title{
    text-decoration:underline
}
.glide__bullets{
    margin-bottom:3.75rem;
    text-align:center
}
.glide__bullet{
    width:1.375em;
    height:1.375em;
    margin:0 .3125em;
    padding:0;
    background-color:#fff
}
.glide__bullet--active{
    background-color:#25435a
}
.gform_wrapper form{
    margin-bottom:0
}
.gform_wrapper label{
    font-weight:700
}
.gform_wrapper .ginput_complex label{
    font-size:1rem;
    font-weight:400
}
.gform_wrapper .gfield_required{
    padding-left:1px;
    color:#dc3545
}
.gform_wrapper .button{
    width:auto
}
.validation_message,.gform_validation_container{
    display:none
}
.gf_left_half,.gf_left_third,.gf_middle_third,.gf_first_quarter,.gf_second_quarter{
    float:left;
    clear:none;
    padding-right:.625rem;
    padding-bottom:.625rem
}
.gf_right_half,.gf_right_third,.gf_fourth_quarter{
    float:right;
    clear:none;
    padding-bottom:.625rem
}
.gf_third_quarter{
    float:left;
    clear:none;
    padding-bottom:.625rem
}
@media(min-width:576px){
    .ginput_container{
        display:flex;
        justify-content:space-between
    }
    .ginput_container_address{
        display:block
    }
    .ginput_container input.large,.ginput_container select.large,.ginput_container textarea.large{
        width:100%
    }
    .ginput_container input.medium,.ginput_container select.medium,.ginput_container textarea.medium{
        width:66%
    }
    .ginput_container input.small,.ginput_container select.small,.ginput_container textarea.small{
        width:33%
    }
    .ginput_full{
        display:inline-block;
        width:100%
    }
    .ginput_left,.ginput_right{
        display:inline-block;
        width:49%;
        margin-right:.625rem
    }
    .ginput_left+.ginput_right{
        margin-right:0
    }
    .has_first_name,.has_middle_name,.has_last_name{
        display:flex
    }
    .has_first_name span,.has_middle_name span,.has_last_name span{
        margin-right:.625rem;
        flex:1
    }
    .has_first_name span:last-of-type,.has_middle_name span:last-of-type,.has_last_name span:last-of-type{
        margin-right:0
    }
    .left_label label.gfield_label,.right_label label.gfield_label{
        width:25%
    }
    li.gf_left_half,li.gf_right_half,.gf_list_2col li{
        width:50%
    }
    li.gf_left_third,li.gf_right_third,.gf_list_3col li{
        width:33%
    }
    li.gf_middle_third{
        width:34%
    }
    li.gf_first_quarter,li.gf_second_quarter,li.gf_third_quarter,li.gf_fourth_quarter,.gf_list_4col li{
        width:25%
    }
    .gf_list_5col li{
        width:20%
    }
}
.headroom{
    will-change:transform;
    transition:transform,opacity .7s linear
}
.site-header.headroom--top{
    background-color:transparent
}
.site-header.headroom--not-top{
    opacity:0;
    transform:translateY(-100%)
}
.site-header.headroom--not-top.headroom--pinned{
    box-shadow:0 7px 6px 0 rgba(0,0,0,.12);
    transform:translateY(0);
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:.5s;
    animation-delay:.5s
}
@media(min-width:1200px){
    .page-header.headroom{
        opacity:1
    }
    .page-header.headroom--not-top{
        transform:translateY(-8.4em)
    }
    .page-header.headroom--not-top.headroom--pinned{
        opacity:0
    }
    .page-header.headroom--not-top.headroom--unpinned{
        animation-name:fadeIn;
        animation-fill-mode:both;
        animation-duration:.5s;
        animation-delay:.5s
    }
}
#overlay_menu_wrapper{
    overflow-y:hidden !important;
    z-index:9999 !important;
    right:0;
    left:auto !important;
    background-color:#ffb600
}
@media(min-width:1200px){
    #overlay_menu_wrapper{
        width:45% !important
    }
}
#ot-sdk-btn-floating{
    display:none
}
.select2-container{
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    position:relative;
    vertical-align:middle
}
.select2-container .select2-selection--single{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    height:28px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
    display:block;
    padding-left:8px;
    padding-right:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
    background-color:transparent;
    border:none;
    font-size:1em
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding-right:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    min-height:32px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display:inline;
    list-style:none;
    padding:0
}
.select2-container .select2-selection--multiple .select2-selection__clear{
    background-color:transparent;
    border:none;
    font-size:1em
}
.select2-container .select2-search--inline .select2-search__field{
    box-sizing:border-box;
    border:none;
    font-size:100%;
    margin-top:5px;
    margin-left:5px;
    padding:0;
    max-width:100%;
    resize:none;
    height:18px;
    vertical-align:bottom;
    font-family:sans-serif;
    overflow:hidden;
    word-break:keep-all
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-dropdown{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    box-sizing:border-box;
    display:block;
    position:absolute;
    left:-100000px;
    width:100%;
    z-index:1051
}
.select2-results{
    display:block
}
.select2-results__options{
    list-style:none;
    margin:0;
    padding:0
}
.select2-results__option{
    padding:6px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-results__option--selectable{
    cursor:pointer
}
.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--open .select2-dropdown--above{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-search--dropdown{
    display:block;
    padding:4px
}
.select2-search--dropdown .select2-search__field{
    padding:4px;
    width:100%;
    box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
    display:none
}
.select2-close-mask{
    border:0;
    margin:0;
    padding:0;
    display:block;
    position:fixed;
    left:0;
    top:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    z-index:99;
    background-color:#fff;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible{
    border:0 !important;
    clip:rect(0 0 0 0) !important;
    -webkit-clip-path:inset(50%) !important;
    clip-path:inset(50%) !important;
    height:1px !important;
    overflow:hidden !important;
    padding:0 !important;
    position:absolute !important;
    width:1px !important;
    white-space:nowrap !important
}
.select2-container--default .select2-selection--single{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700;
    height:26px;
    margin-right:20px;
    padding-right:0
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#888 transparent transparent;
    border-style:solid;
    border-width:5px 4px 0;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
    left:1px;
    right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
    display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #888;
    border-width:0 4px 5px
}
.select2-container--default .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text;
    padding-bottom:5px;
    padding-right:5px;
    position:relative
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{
    padding-right:25px
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
    cursor:pointer;
    font-weight:700;
    height:20px;
    margin-right:10px;
    margin-top:5px;
    position:absolute;
    right:0;
    padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    box-sizing:border-box;
    display:inline-block;
    margin-left:5px;
    margin-top:5px;
    padding:0;
    padding-left:20px;
    position:relative;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:bottom;
    white-space:nowrap
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{
    cursor:default;
    padding-left:2px;
    padding-right:5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    background-color:transparent;
    border:none;
    border-right:1px solid #aaa;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    color:#999;
    cursor:pointer;
    font-size:1em;
    font-weight:700;
    padding:0 4px;
    position:absolute;
    left:0;
    top:0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{
    background-color:#f1f1f1;
    color:#333;
    outline:none
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-left:5px;
    margin-right:auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{
    padding-left:5px;
    padding-right:2px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    border-left:1px solid #aaa;
    border-right:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{
    float:left;
    margin-left:10px;
    margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border:solid #000 1px;
    outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
    background:0 0;
    border:none;
    outline:0;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__option--group{
    padding:0
}
.select2-container--default .select2-results__option--disabled{
    color:#999
}
.select2-container--default .select2-results__option--selected{
    background-color:#ddd
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
    background-color:#5897fb;
    color:#fff
}
.select2-container--default .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic .select2-selection--single{
    background-color:#f7f7f7;
    border:1px solid #dee2e6;
    border-radius:2em;
    outline:0;
    background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700;
    height:26px;
    margin-right:20px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
    background-color:#ddd;
    border:none;
    border-left:1px solid #dee2e6;
    border-top-right-radius:2em;
    border-bottom-right-radius:2em;
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
    border-color:#888 transparent transparent;
    border-style:solid;
    border-width:5px 4px 0;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
    border:none;
    border-right:1px solid #dee2e6;
    border-radius:0;
    border-top-left-radius:2em;
    border-bottom-left-radius:2em;
    left:1px;
    right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
    background:0 0;
    border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #888;
    border-width:0 4px 5px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0;
    background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #dee2e6;
    border-radius:2em;
    cursor:text;
    outline:0;
    padding-bottom:5px;
    padding-right:5px
}
.select2-container--classic .select2-selection--multiple:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
    display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #dee2e6;
    border-radius:2em;
    display:inline-block;
    margin-left:5px;
    margin-top:5px;
    padding:0
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{
    cursor:default;
    padding-left:2px;
    padding-right:5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
    background-color:transparent;
    border:none;
    border-top-left-radius:2em;
    border-bottom-left-radius:2em;
    color:#888;
    cursor:pointer;
    font-size:1em;
    font-weight:700;
    padding:0 4px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#555;
    outline:none
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-left:5px;
    margin-right:auto
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{
    padding-left:5px;
    padding-right:2px
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:2em;
    border-bottom-right-radius:2em
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
    border:1px solid #dee2e6;
    outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
    outline:0;
    box-shadow:none
}
.select2-container--classic .select2-dropdown{
    background-color:#fff;
    border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
    border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
    border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--classic .select2-results__option--group{
    padding:0
}
.select2-container--classic .select2-results__option--disabled{
    color:gray
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{
    background-color:#3875d7;
    color:#fff
}
.select2-container--classic .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
    border-color:#5897fb
}
.select2-container--bootstrap4{
    display:block
}
.select2-container--bootstrap4 .select2-selection{
    background-color:#fff;
    border:1px solid #bec7ce;
    border-radius:2em;
    color:#000;
    font-size:.7em;
    outline:0
}
.select2-container--bootstrap4 .select2-selection.form-control,.select2-container--bootstrap4 input.select2-selection,.select2-container--bootstrap4 select.select2-selection,.select2-container--bootstrap4 textarea.select2-selection{
    border-radius:2em
}
.select2-container--bootstrap4 .select2-search--dropdown .select2-search__field{
    background-color:#fff;
    border:1px solid #bec7ce;
    border-radius:2em;
    color:#000;
    font-size:.7em
}
.select2-container--bootstrap4 .select2-search__field{
    outline:0
}
.select2-container--bootstrap4 .select2-search__field::-webkit-input-placeholder{
    color:#25435a
}
.select2-container--bootstrap4 .select2-search__field:-moz-placeholder{
    color:#25435a
}
.select2-container--bootstrap4 .select2-search__field::-moz-placeholder{
    color:#25435a;
    opacity:1
}
.select2-container--bootstrap4 .select2-search__field:-ms-input-placeholder{
    color:#25435a
}
.select2-container--bootstrap4 .select2-results__option{
    padding:1.4em;
    font-size:.7em
}
.select2-container--bootstrap4 .select2-results__option[role=group]{
    padding:0
}
.select2-container--bootstrap4 .select2-results__option[aria-disabled=true]{
    color:#adb5bd;
    cursor:not-allowed
}
.select2-container--bootstrap4 .select2-results__option[aria-selected=true]{
    background-color:#e9ecef;
    color:#16181b
}
.select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected]{
    background-color:#e9ecef;
    color:#000
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option{
    padding:1.4em
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1.4em;
    padding-left:2.8em
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2.8em;
    padding-left:4.2em
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-4.2em;
    padding-left:5.6em
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-5.6em;
    padding-left:7em
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-7em;
    padding-left:8.4em
}
.select2-container--bootstrap4 .select2-results__group{
    color:#6c757d;
    display:block;
    padding:1.4em;
    font-size:1rem;
    line-height:1;
    white-space:nowrap
}
.select2-container--bootstrap4.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--open .select2-selection{
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border-color:#25435a
}
@media(prefers-reduced-motion:reduce){
    .select2-container--bootstrap4.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--open .select2-selection{
        transition:none
    }
}
.select2-container--bootstrap4.select2-container--open .select2-selection .select2-selection__arrow b{
    border-color:transparent transparent #25435a;
    border-width:0
}
.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    border-bottom-color:transparent
}
.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection{
    border-top-left-radius:0;
    border-top-right-radius:0;
    border-top-color:transparent
}
.select2-container--bootstrap4 .select2-selection__clear{
    color:#25435a;
    cursor:pointer;
    float:right;
    font-weight:700;
    margin-right:10px
}
.select2-container--bootstrap4 .select2-selection__clear:hover{
    color:#25435a
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection{
    border-color:#bec7ce
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection,.select2-container--bootstrap4.select2-container--disabled .select2-search__field{
    cursor:not-allowed
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection,.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice{
    background-color:#e9ecef
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove{
    display:none
}
.select2-container--bootstrap4 .select2-dropdown{
    border-color:#25435a;
    border-width:1px;
    overflow-x:hidden;
    margin-top:-1px
}
.select2-container--bootstrap4 .select2-dropdown--above{
    margin-top:1px
}
.select2-container--bootstrap4 .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--bootstrap4 .select2-selection--single{
    height:3.857em;
    line-height:1;
    padding:1.4em
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{
    position:absolute;
    bottom:0;
    right:1.4em;
    top:0;
    width:0
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{
    border-color:#25435a transparent transparent;
    border-style:solid;
    border-width:0;
    height:0;
    left:0;
    margin-left:0;
    margin-top:0;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{
    color:#000;
    padding:0
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{
    color:#25435a
}
.select2-container--bootstrap4 .select2-selection--multiple{
    min-height:3.857em;
    padding:0;
    height:auto
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{
    box-sizing:border-box;
    display:block;
    line-height:1;
    list-style:none;
    margin:0;
    overflow:hidden;
    padding:1.4em 1.4em 0;
    width:100%;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__placeholder{
    color:#25435a;
    float:left;
    margin-top:5px
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{
    color:#000;
    background:0 0;
    border:1px solid #25435a;
    border-radius:2em;
    cursor:default;
    float:left;
    margin:.4em 0 0 .7em;
    padding:0 1.4em
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field{
    background:0 0;
    padding:0 1.4em;
    height:1.857em;
    line-height:1;
    margin-top:0;
    min-width:5em
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{
    color:#25435a;
    cursor:pointer;
    display:inline-block;
    font-weight:700;
    margin-right:.7em
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#25435a
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear{
    margin-top:1.4em
}
.select2-container--bootstrap4 .select2-selection--single.input-sm,.input-group-sm .select2-container--bootstrap4 .select2-selection--single,.form-group-sm .select2-container--bootstrap4 .select2-selection--single{
    border-radius:.2rem;
    font-size:1rem;
    height:2.75rem;
    line-height:1;
    padding:.5rem .25rem
}
.select2-container--bootstrap4 .select2-selection--single.input-sm .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{
    margin-left:-.5rem
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple,.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple{
    min-height:2.75rem;
    border-radius:.2rem
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__rendered,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered,.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{
    padding:.5rem .25rem 0 .5rem
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__choice,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{
    font-size:1rem;
    line-height:1;
    margin:0 0 0 .125rem;
    padding:0 .5rem
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field{
    padding:0 .25rem;
    font-size:1rem;
    height:.75rem;
    line-height:1
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__clear,.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear{
    margin-top:.5rem
}
.select2-container--bootstrap4 .select2-selection--single.input-lg,.input-group-lg .select2-container--bootstrap4 .select2-selection--single,.form-group-lg .select2-container--bootstrap4 .select2-selection--single{
    border-radius:.3rem;
    font-size:1.875rem;
    height:2.5em;
    line-height:1;
    padding:1rem 1.4375rem 1rem .5rem
}
.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow,.input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{
    width:.3125rem
}
.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{
    border-width:.3125rem .3125rem 0;
    margin-left:-.3125rem;
    margin-left:-1rem;
    margin-top:-.15625rem
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg,.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple,.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple{
    min-height:2.5em;
    border-radius:.3rem
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__choice,.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{
    font-size:1.875rem;
    line-height:1;
    border-radius:2em;
    margin:0 0 0 .25rem;
    padding:0 1rem
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field{
    padding:0 .5rem;
    font-size:1.875rem;
    height:.5em;
    line-height:1
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__clear,.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear{
    margin-top:1rem
}
.select2-container--bootstrap4 .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #25435a;
    border-width:0 .3125rem .3125rem
}
.input-group-lg .select2-container--bootstrap4 .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #25435a;
    border-width:0 .3125rem .3125rem
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single{
    padding-left:1.4em;
    padding-right:1.4em
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding-right:0;
    padding-left:0;
    text-align:right
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__arrow{
    left:1.4em;
    right:auto
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__arrow b{
    margin-left:0
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-search--inline{
    float:right
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-left:0;
    margin-right:.7em
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.has-warning .select2-dropdown,.has-warning .select2-selection{
    border-color:#ffb600
}
.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{
    border-color:#cc9200
}
.has-warning.select2-drop-active{
    border-color:#cc9200
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above{
    border-top-color:#cc9200
}
.has-error .select2-dropdown,.has-error .select2-selection{
    border-color:#dc3545
}
.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{
    border-color:#bd2130
}
.has-error.select2-drop-active{
    border-color:#bd2130
}
.has-error.select2-drop-active.select2-drop.select2-drop-above{
    border-top-color:#bd2130
}
.has-success .select2-dropdown,.has-success .select2-selection{
    border-color:#28a745
}
.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{
    border-color:#1e7e34
}
.has-success.select2-drop-active{
    border-color:#1e7e34
}
.has-success.select2-drop-active.select2-drop.select2-drop-above{
    border-top-color:#1e7e34
}
.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap4>.selection>.select2-selection,.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap4>.selection>.select2-selection.form-control{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap4:not(:last-child)>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap4:not(:last-child)>.selection>.select2-selection.form-control{
    border-radius:0
}
.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap4:last-child>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap4:last-child>.selection>.select2-selection.form-control{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group>.select2-container--bootstrap4{
    display:table;
    table-layout:fixed;
    position:relative;
    z-index:2;
    width:100%;
    margin-bottom:0
}
.input-group>.select2-container--bootstrap4>.selection>.select2-selection.form-control,.input-group>.select2-container--bootstrap4>.selection>input.select2-selection,.input-group>.select2-container--bootstrap4>.selection>select.select2-selection,.input-group>.select2-container--bootstrap4>.selection>textarea.select2-selection{
    float:none
}
.input-group>.select2-container--bootstrap4.select2-container--open,.input-group>.select2-container--bootstrap4.select2-container--focus{
    z-index:3
}
.input-group>.select2-container--bootstrap4,.input-group>.select2-container--bootstrap4 .input-group-btn,.input-group>.select2-container--bootstrap4 .input-group-btn .btn,.input-group>.select2-container--bootstrap4 .input-group-btn button,.input-group>.select2-container--bootstrap4 .input-group-btn .button,.input-group>.select2-container--bootstrap4 .input-group-btn .button.menu-item a,.button.menu-item .input-group>.select2-container--bootstrap4 .input-group-btn a,.input-group>.select2-container--bootstrap4 .input-group-btn .wp-block-button__link,.input-group>.select2-container--bootstrap4 .input-group-btn .cn-button,.input-group>.select2-container--bootstrap4 .input-group-btn .widget.alternate-bio li a,.widget.alternate-bio li .input-group>.select2-container--bootstrap4 .input-group-btn a,.input-group>.select2-container--bootstrap4 .input-group-btn .activation-page #submit,.activation-page .input-group>.select2-container--bootstrap4 .input-group-btn #submit,.input-group>.select2-container--bootstrap4 .input-group-btn .nav-primary .sub-menu .menu-item.all a,.nav-primary .sub-menu .menu-item.all .input-group>.select2-container--bootstrap4 .input-group-btn a{
    vertical-align:top
}
.form-control.select2-hidden-accessible,input.select2-hidden-accessible,select.select2-hidden-accessible,textarea.select2-hidden-accessible,.gform_wrapper input.select2-hidden-accessible[type=email],.gform_wrapper input.select2-hidden-accessible[type=date],.gform_wrapper input.select2-hidden-accessible[type=datetime],.gform_wrapper input.select2-hidden-accessible[type=datetime-local],.gform_wrapper input.select2-hidden-accessible[type=month],.gform_wrapper input.select2-hidden-accessible[type=number],.gform_wrapper input.select2-hidden-accessible[type=password],.gform_wrapper input.select2-hidden-accessible[type=search],.gform_wrapper input.select2-hidden-accessible[type=tel],.gform_wrapper input.select2-hidden-accessible[type=text],.gform_wrapper input.select2-hidden-accessible[type=time],.gform_wrapper input.select2-hidden-accessible[type=week],.gform_wrapper input.select2-hidden-accessible[type=url]{
    position:absolute !important;
    width:1px !important
}
@media(min-width:576px){
    .form-inline .select2-container--bootstrap4{
        display:inline-block
    }
}
.select2-container--bootstrap4 .select2-selection--single{
    height:2.75rem;
    padding:1rem;
    font-size:.875rem
}
@media(min-width:768px){
    .select2-container--bootstrap4 .select2-selection--single{
        height:3.857em;
        padding:1.4em;
        font-size:.7em
    }
}
.select2-container--bootstrap4 .select2-selection--single:focus{
    outline:1px solid #e9ecef
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{
    right:0;
    width:2.75rem;
    height:2.75rem;
    border-radius:2em;
    background-color:#25435a
}
@media(min-width:768px){
    .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{
        width:3.857em;
        height:3.857em
    }
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{
    top:50%;
    left:50%;
    width:.9em;
    height:100%;
    margin:0;
    border:0;
    background:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/./assets/svg/chevron-down.svg) no-repeat center;
    transform:translate(-50%,-50%)
}
.select2-container--bootstrap4 .select2-search--dropdown{
    padding:0
}
.select2-container--bootstrap4 .select2-search--dropdown .select2-search__field{
    padding:0
}
.select2-container--bootstrap4 .select2-dropdown--below{
    margin:0;
    border-bottom-right-radius:.9375rem;
    border-bottom-left-radius:.9375rem;
    box-shadow:0 7px 6px 0 rgba(0,0,0,.12)
}
.admin-bar .select2-container--bootstrap4 .select2-dropdown--below{
    top:46px
}
@media(min-width:768px){
    .admin-bar .select2-container--bootstrap4 .select2-dropdown--below{
        top:32px
    }
}
.select2-container--bootstrap4 .select2-dropdown--below .select2-search__field{
    padding:1.4em;
    border-color:#25435a;
    color:#25435a;
    font-weight:600;
    letter-spacing:1px;
    text-transform:uppercase
}
.select2-container--bootstrap4 .select2-results .select2-results__option{
    padding:.7em .98em;
    font-size:1em;
    line-height:1
}
.select2-container--open .select2-selection--single .select2-selection__arrow b{
    transform:translate(-50%,-50%) rotate(180deg)
}
.ctf{
    max-width:90vw
}
.ctf-tweets{
    margin-bottom:.625rem;
    padding:0 1.25rem;
    background-image:linear-gradient(to bottom,#00afd7 0%,#fff 100%);
    background-repeat:repeat-x
}
@media(min-width:768px){
    .ctf-tweets{
        margin-bottom:1.8em;
        padding:1.8em
    }
}
.ctf-author-name,.ctf-author-screenname{
    display:inline-block !important;
    font-size:1em !important
}
@media(min-width:768px){
    .ctf-author-name,.ctf-author-screenname{
        line-height:1.25
    }
}
.ctf-author-box-link{
    display:block !important;
    margin-bottom:.625rem
}
.ctf-author-box-link:before{
    margin-right:.5em;
    margin-right:.625rem;
    font-size:1.25rem;
    content:"";
    transform:translateY(-50%)
}
@media(min-width:768px){
    .ctf-author-box-link:before{
        font-size:1.1em
    }
}
.ctf-screename-sep{
    display:none !important
}
.ctf-item{
    padding:1em 0 !important;
    border-color:#000 !important
}
.ctf-tweet-text a{
    text-decoration:underline
}
.ctf-tweet-text a:hover,.ctf-tweet-text a:focus{
    color:#25435a
}
#ctf .ctf-author-name,#ctf .ctf-author-screenname{
    font-weight:500 !important
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{
    text-align:center
}
@font-face{
    font-family:VideoJS;
    src:url(data:application/font-woff;
    charset=utf-8;
    base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
    font-weight:400;
    font-style:normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{
    content:""
}
.vjs-icon-play-circle{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-play-circle:before{
    content:""
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{
    content:""
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{
    content:""
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{
    content:""
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{
    content:""
}
.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{
    content:""
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{
    content:""
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{
    content:""
}
.vjs-icon-square{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-square:before{
    content:""
}
.vjs-icon-spinner{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-spinner:before{
    content:""
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{
    content:""
}
.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{
    content:""
}
.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{
    content:""
}
.vjs-icon-share{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-share:before{
    content:""
}
.vjs-icon-cog{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-cog:before{
    content:""
}
.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{
    content:""
}
.vjs-icon-circle-outline{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-circle-outline:before{
    content:""
}
.vjs-icon-circle-inner-circle{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-circle-inner-circle:before{
    content:""
}
.vjs-icon-hd{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-hd:before{
    content:""
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{
    content:""
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{
    content:""
}
.vjs-icon-facebook{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-facebook:before{
    content:""
}
.vjs-icon-gplus{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-gplus:before{
    content:""
}
.vjs-icon-linkedin{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-linkedin:before{
    content:""
}
.vjs-icon-twitter{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-twitter:before{
    content:""
}
.vjs-icon-tumblr{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-tumblr:before{
    content:""
}
.vjs-icon-pinterest{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-pinterest:before{
    content:""
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{
    content:""
}
.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{
    content:""
}
.vjs-icon-next-item{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-next-item:before{
    content:""
}
.vjs-icon-previous-item{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-previous-item:before{
    content:""
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{
    content:""
}
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{
    content:""
}
.video-js{
    display:block;
    vertical-align:top;
    box-sizing:border-box;
    color:#fff;
    background-color:#000;
    position:relative;
    padding:0;
    font-size:10px;
    line-height:1;
    font-weight:400;
    font-style:normal;
    font-family:Arial,Helvetica,sans-serif;
    word-break:initial
}
.video-js:-moz-full-screen{
    position:absolute
}
.video-js:-webkit-full-screen{
    width:100% !important;
    height:100% !important
}
.video-js[tabindex="-1"]{
    outline:0
}
.video-js *,.video-js :after,.video-js :before{
    box-sizing:inherit
}
.video-js ul{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    list-style-position:outside;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    margin-bottom:0
}
.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{
    width:100%;
    max-width:100%;
    height:0
}
.video-js.vjs-16-9{
    padding-top:56.25%
}
.video-js.vjs-4-3{
    padding-top:75%
}
.video-js.vjs-9-16{
    padding-top:177.7777777778%
}
.video-js.vjs-1-1{
    padding-top:100%
}
.video-js.vjs-fill{
    width:100%;
    height:100%
}
.video-js .vjs-tech{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
body.vjs-full-window{
    padding:0;
    margin:0;
    height:100%
}
.vjs-full-window .video-js.vjs-fullscreen{
    position:fixed;
    overflow:hidden;
    z-index:1000;
    left:0;
    top:0;
    bottom:0;
    right:0
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){
    width:100% !important;
    height:100% !important;
    padding-top:0 !important
}
.video-js.vjs-fullscreen.vjs-user-inactive{
    cursor:none
}
.vjs-hidden{
    display:none !important
}
.vjs-disabled{
    opacity:.5;
    cursor:default
}
.video-js .vjs-offscreen{
    height:1px;
    left:-9999px;
    position:absolute;
    top:0;
    width:1px
}
.vjs-lock-showing{
    display:block !important;
    opacity:1 !important;
    visibility:visible !important
}
.vjs-no-js{
    padding:20px;
    color:#fff;
    background-color:#000;
    font-size:18px;
    font-family:Arial,Helvetica,sans-serif;
    text-align:center;
    width:300px;
    height:150px;
    margin:0 auto
}
.vjs-no-js a,.vjs-no-js a:visited{
    color:#66a8cc
}
.video-js .vjs-big-play-button{
    font-size:3em;
    line-height:1.5em;
    height:1.63332em;
    width:3em;
    display:block;
    position:absolute;
    top:10px;
    left:10px;
    padding:0;
    cursor:pointer;
    opacity:1;
    border:.06666em solid #fff;
    background-color:#2b333f;
    background-color:rgba(43,51,63,.7);
    border-radius:.3em;
    transition:all .4s
}
.vjs-big-play-centered .vjs-big-play-button{
    top:50%;
    left:50%;
    margin-top:-.81666em;
    margin-left:-1.5em
}
.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{
    border-color:#fff;
    background-color:#73859f;
    background-color:rgba(115,133,159,.5);
    transition:all 0s
}
.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{
    display:none
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{
    display:block
}
.video-js button{
    background:0 0;
    border:none;
    color:inherit;
    display:inline-block;
    font-size:inherit;
    line-height:inherit;
    text-transform:none;
    text-decoration:none;
    transition:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.vjs-control .vjs-button{
    width:100%;
    height:100%
}
.video-js .vjs-control.vjs-close-button{
    cursor:pointer;
    height:3em;
    position:absolute;
    right:0;
    top:.5em;
    z-index:2
}
.video-js .vjs-modal-dialog{
    background:rgba(0,0,0,.8);
    background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));
    overflow:auto
}
.video-js .vjs-modal-dialog>*{
    box-sizing:border-box
}
.vjs-modal-dialog .vjs-modal-dialog-content{
    font-size:1.2em;
    line-height:1.5;
    padding:20px 24px;
    z-index:1
}
.vjs-menu-button{
    cursor:pointer
}
.vjs-menu-button.vjs-disabled{
    cursor:default
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{
    display:none
}
.vjs-menu .vjs-menu-content{
    display:block;
    padding:0;
    margin:0;
    font-family:Arial,Helvetica,sans-serif;
    overflow:auto
}
.vjs-menu .vjs-menu-content>*{
    box-sizing:border-box
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{
    display:none
}
.vjs-menu li{
    list-style:none;
    margin:0;
    padding:.2em 0;
    line-height:1.4em;
    font-size:1.2em;
    text-align:center;
    text-transform:lowercase
}
.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{
    background-color:#73859f;
    background-color:rgba(115,133,159,.5)
}
.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{
    background-color:#fff;
    color:#2b333f
}
.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){
    background:0 0
}
.vjs-menu li.vjs-menu-title{
    text-align:center;
    text-transform:uppercase;
    font-size:1em;
    line-height:2em;
    padding:0;
    margin:0 0 .3em;
    font-weight:700;
    cursor:default
}
.vjs-menu-button-popup .vjs-menu{
    display:none;
    position:absolute;
    bottom:0;
    width:10em;
    left:-3em;
    height:0;
    margin-bottom:1.5em;
    border-top-color:rgba(43,51,63,.7)
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{
    background-color:#2b333f;
    background-color:rgba(43,51,63,.7);
    position:absolute;
    width:100%;
    bottom:1.5em;
    max-height:15em
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{
    max-height:5em
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{
    max-height:10em
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{
    max-height:14em
}
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{
    max-height:25em
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{
    display:block
}
.video-js .vjs-menu-button-inline{
    transition:all .4s;
    overflow:hidden
}
.video-js .vjs-menu-button-inline:before{
    width:2.222222222em
}
.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{
    width:12em
}
.vjs-menu-button-inline .vjs-menu{
    opacity:0;
    height:100%;
    width:auto;
    position:absolute;
    left:4em;
    top:0;
    padding:0;
    margin:0;
    transition:all .4s
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{
    display:block;
    opacity:1
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{
    display:block;
    opacity:1;
    position:relative;
    width:auto
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{
    width:auto
}
.vjs-menu-button-inline .vjs-menu-content{
    width:auto;
    height:100%;
    margin:0;
    overflow:hidden
}
.video-js .vjs-control-bar{
    display:none;
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:3em;
    background-color:#2b333f;
    background-color:rgba(43,51,63,.7)
}
.vjs-has-started .vjs-control-bar{
    display:flex;
    visibility:visible;
    opacity:1;
    transition:visibility .1s,opacity .1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
    visibility:visible;
    opacity:0;
    pointer-events:none;
    transition:visibility 1s,opacity 1s
}
.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{
    display:none !important
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
    opacity:1;
    visibility:visible
}
.vjs-has-started.vjs-no-flex .vjs-control-bar{
    display:table
}
.video-js .vjs-control{
    position:relative;
    text-align:center;
    margin:0;
    padding:0;
    height:100%;
    width:4em;
    flex:none
}
.vjs-button>.vjs-icon-placeholder:before{
    font-size:1.8em;
    line-height:1.67
}
.vjs-button>.vjs-icon-placeholder{
    display:block
}
.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{
    text-shadow:0 0 1em #fff
}
.video-js .vjs-control-text{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.vjs-no-flex .vjs-control{
    display:table-cell;
    vertical-align:middle
}
.video-js .vjs-custom-control-spacer{
    display:none
}
.video-js .vjs-progress-control{
    cursor:pointer;
    flex:auto;
    display:flex;
    align-items:center;
    min-width:4em;
    touch-action:none
}
.video-js .vjs-progress-control.disabled{
    cursor:default
}
.vjs-live .vjs-progress-control{
    display:none
}
.vjs-liveui .vjs-progress-control{
    display:flex;
    align-items:center
}
.vjs-no-flex .vjs-progress-control{
    width:auto
}
.video-js .vjs-progress-holder{
    flex:auto;
    transition:all .2s;
    height:.3em
}
.video-js .vjs-progress-control .vjs-progress-holder{
    margin:0 10px
}
.video-js .vjs-progress-control:hover .vjs-progress-holder{
    font-size:1.6666666667em
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{
    font-size:1em
}
.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{
    position:absolute;
    display:block;
    height:100%;
    margin:0;
    padding:0;
    width:0
}
.video-js .vjs-play-progress{
    background-color:#fff
}
.video-js .vjs-play-progress:before{
    font-size:.9em;
    position:absolute;
    right:-.5em;
    top:-.3333333333em;
    z-index:1
}
.video-js .vjs-load-progress{
    background:rgba(115,133,159,.5)
}
.video-js .vjs-load-progress div{
    background:rgba(115,133,159,.75)
}
.video-js .vjs-time-tooltip{
    background-color:#fff;
    background-color:rgba(255,255,255,.8);
    border-radius:.3em;
    color:#000;
    float:right;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    padding:6px 8px 8px;
    pointer-events:none;
    position:absolute;
    top:-3.4em;
    visibility:hidden;
    z-index:1
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip{
    display:none
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{
    display:block;
    font-size:.6em;
    visibility:visible
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{
    font-size:1em
}
.video-js .vjs-progress-control .vjs-mouse-display{
    display:none;
    position:absolute;
    width:1px;
    height:100%;
    background-color:#000;
    z-index:1
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display{
    z-index:0
}
.video-js .vjs-progress-control:hover .vjs-mouse-display{
    display:block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{
    visibility:hidden;
    opacity:0;
    transition:visibility 1s,opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{
    display:none
}
.vjs-mouse-display .vjs-time-tooltip{
    color:#fff;
    background-color:#000;
    background-color:rgba(0,0,0,.8)
}
.video-js .vjs-slider{
    position:relative;
    cursor:pointer;
    padding:0;
    margin:0 .45em;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background-color:#73859f;
    background-color:rgba(115,133,159,.5)
}
.video-js .vjs-slider.disabled{
    cursor:default
}
.video-js .vjs-slider:focus{
    text-shadow:0 0 1em #fff;
    box-shadow:0 0 1em #fff
}
.video-js .vjs-mute-control{
    cursor:pointer;
    flex:none
}
.video-js .vjs-volume-control{
    cursor:pointer;
    margin-right:1em;
    display:flex
}
.video-js .vjs-volume-control.vjs-volume-horizontal{
    width:5em
}
.video-js .vjs-volume-panel .vjs-volume-control{
    visibility:visible;
    opacity:0;
    width:1px;
    height:1px;
    margin-left:-1px
}
.video-js .vjs-volume-panel{
    transition:width 1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{
    visibility:visible;
    opacity:1;
    position:relative;
    transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{
    width:5em;
    height:3em;
    margin-right:0
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{
    left:-3.5em;
    transition:left 0s
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{
    width:10em;
    transition:width .1s
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{
    width:4em
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{
    height:8em;
    width:3em;
    left:-3000em;
    transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{
    transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{
    width:5em;
    height:3em;
    visibility:visible;
    opacity:1;
    position:relative;
    transition:none
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{
    position:absolute;
    bottom:3em;
    left:.5em
}
.video-js .vjs-volume-panel{
    display:flex
}
.video-js .vjs-volume-bar{
    margin:1.35em .45em
}
.vjs-volume-bar.vjs-slider-horizontal{
    width:5em;
    height:.3em
}
.vjs-volume-bar.vjs-slider-vertical{
    width:.3em;
    height:5em;
    margin:1.35em auto
}
.video-js .vjs-volume-level{
    position:absolute;
    bottom:0;
    left:0;
    background-color:#fff
}
.video-js .vjs-volume-level:before{
    position:absolute;
    font-size:.9em;
    z-index:1
}
.vjs-slider-vertical .vjs-volume-level{
    width:.3em
}
.vjs-slider-vertical .vjs-volume-level:before{
    top:-.5em;
    left:-.3em;
    z-index:1
}
.vjs-slider-horizontal .vjs-volume-level{
    height:.3em
}
.vjs-slider-horizontal .vjs-volume-level:before{
    top:-.3em;
    right:-.5em
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical{
    width:4em
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{
    height:100%
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{
    width:100%
}
.video-js .vjs-volume-vertical{
    width:3em;
    height:8em;
    bottom:8em;
    background-color:#2b333f;
    background-color:rgba(43,51,63,.7)
}
.video-js .vjs-volume-horizontal .vjs-menu{
    left:-2em
}
.video-js .vjs-volume-tooltip{
    background-color:#fff;
    background-color:rgba(255,255,255,.8);
    border-radius:.3em;
    color:#000;
    float:right;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    padding:6px 8px 8px;
    pointer-events:none;
    position:absolute;
    top:-3.4em;
    visibility:hidden;
    z-index:1
}
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{
    display:block;
    font-size:1em;
    visibility:visible
}
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{
    left:1em;
    top:-12px
}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{
    font-size:1em
}
.video-js .vjs-volume-control .vjs-mouse-display{
    display:none;
    position:absolute;
    width:100%;
    height:1px;
    background-color:#000;
    z-index:1
}
.video-js .vjs-volume-horizontal .vjs-mouse-display{
    width:1px;
    height:100%
}
.vjs-no-flex .vjs-volume-control .vjs-mouse-display{
    z-index:0
}
.video-js .vjs-volume-control:hover .vjs-mouse-display{
    display:block
}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{
    visibility:hidden;
    opacity:0;
    transition:visibility 1s,opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{
    display:none
}
.vjs-mouse-display .vjs-volume-tooltip{
    color:#fff;
    background-color:#000;
    background-color:rgba(0,0,0,.8)
}
.vjs-poster{
    display:inline-block;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:contain;
    background-color:#000;
    cursor:pointer;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%
}
.vjs-has-started .vjs-poster{
    display:none
}
.vjs-audio.vjs-has-started .vjs-poster{
    display:block
}
.vjs-using-native-controls .vjs-poster{
    display:none
}
.video-js .vjs-live-control{
    display:flex;
    align-items:flex-start;
    flex:auto;
    font-size:1em;
    line-height:3em
}
.vjs-no-flex .vjs-live-control{
    display:table-cell;
    width:auto;
    text-align:left
}
.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{
    display:none
}
.video-js .vjs-seek-to-live-control{
    align-items:center;
    cursor:pointer;
    flex:none;
    display:inline-flex;
    height:100%;
    padding-left:.5em;
    padding-right:.5em;
    font-size:1em;
    line-height:3em;
    width:auto;
    min-width:4em
}
.vjs-no-flex .vjs-seek-to-live-control{
    display:table-cell;
    width:auto;
    text-align:left
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{
    display:none
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{
    cursor:auto
}
.vjs-seek-to-live-control .vjs-icon-placeholder{
    margin-right:.5em;
    color:#888
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{
    color:red
}
.video-js .vjs-time-control{
    flex:none;
    font-size:1em;
    line-height:3em;
    min-width:2em;
    width:auto;
    padding-left:1em;
    padding-right:1em
}
.vjs-live .vjs-time-control{
    display:none
}
.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{
    display:none
}
.video-js .vjs-duration,.vjs-no-flex .vjs-duration{
    display:none
}
.vjs-time-divider{
    display:none;
    line-height:3em
}
.vjs-live .vjs-time-divider{
    display:none
}
.video-js .vjs-play-control{
    cursor:pointer
}
.video-js .vjs-play-control .vjs-icon-placeholder{
    flex:none
}
.vjs-text-track-display{
    position:absolute;
    bottom:3em;
    left:0;
    right:0;
    top:0;
    pointer-events:none
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{
    bottom:1em
}
.video-js .vjs-text-track{
    font-size:1.4em;
    text-align:center;
    margin-bottom:.1em
}
.vjs-subtitles{
    color:#fff
}
.vjs-captions{
    color:#fc6
}
.vjs-tt-cue{
    display:block
}
video::-webkit-media-text-track-display{
    transform:translateY(-3em)
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{
    transform:translateY(-1.5em)
}
.video-js .vjs-picture-in-picture-control{
    cursor:pointer;
    flex:none
}
.video-js .vjs-fullscreen-control{
    cursor:pointer;
    flex:none
}
.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.vjs-playback-rate .vjs-playback-rate-value{
    pointer-events:none;
    font-size:1.5em;
    line-height:2;
    text-align:center
}
.vjs-playback-rate .vjs-menu{
    width:4em;
    left:0
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{
    font-size:1.4em;
    text-align:center
}
.vjs-error .vjs-error-display:before{
    color:#fff;
    content:"X";
    font-family:Arial,Helvetica,sans-serif;
    font-size:4em;
    left:0;
    line-height:1;
    margin-top:-.5em;
    position:absolute;
    text-shadow:.05em .05em .1em #000;
    text-align:center;
    top:50%;
    vertical-align:middle;
    width:100%
}
.vjs-loading-spinner{
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:.85;
    text-align:left;
    border:6px solid rgba(43,51,63,.7);
    box-sizing:border-box;
    background-clip:padding-box;
    width:50px;
    height:50px;
    border-radius:25px;
    visibility:hidden
}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{
    display:block;
    animation:vjs-spinner-show 0s linear .3s forwards
}
.vjs-loading-spinner:after,.vjs-loading-spinner:before{
    content:"";
    position:absolute;
    margin:-6px;
    box-sizing:inherit;
    width:inherit;
    height:inherit;
    border-radius:inherit;
    opacity:1;
    border:inherit;
    border-color:transparent;
    border-top-color:#fff
}
.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{
    animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{
    border-top-color:#fff
}
.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{
    border-top-color:#fff;
    animation-delay:.44s
}
@keyframes vjs-spinner-show{
    to{
        visibility:visible
    }
}
@keyframes vjs-spinner-spin{
    100%{
        transform:rotate(360deg)
    }
}
@keyframes vjs-spinner-fade{
    0%{
        border-top-color:#73859f
    }
    20%{
        border-top-color:#73859f
    }
    35%{
        border-top-color:#fff
    }
    60%{
        border-top-color:#73859f
    }
    100%{
        border-top-color:#73859f
    }
}
.vjs-chapters-button .vjs-menu ul{
    width:24em
}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{
    vertical-align:middle;
    display:inline-block;
    margin-bottom:-.1em
}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{
    font-family:VideoJS;
    content:"";
    font-size:1.5em;
    line-height:inherit
}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{
    vertical-align:middle;
    display:inline-block;
    margin-bottom:-.1em
}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{
    font-family:VideoJS;
    content:" ";
    font-size:1.5em;
    line-height:inherit
}
.video-js.vjs-layout-small .vjs-audio-button,.video-js.vjs-layout-small .vjs-captions-button,.video-js.vjs-layout-small .vjs-chapters-button,.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-descriptions-button,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-subtitles-button,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-audio-button,.video-js.vjs-layout-tiny .vjs-captions-button,.video-js.vjs-layout-tiny .vjs-chapters-button,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-descriptions-button,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-subtitles-button,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-audio-button,.video-js.vjs-layout-x-small .vjs-captions-button,.video-js.vjs-layout-x-small .vjs-chapters-button,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-descriptions-button,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-subtitles-button,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{
    display:none
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{
    width:auto;
    width:initial
}
.video-js.vjs-layout-tiny .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{
    display:none
}
.video-js.vjs-layout-tiny .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{
    flex:auto;
    display:block
}
.video-js.vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js.vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{
    width:auto
}
.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small.vjs-liveui .vjs-progress-control{
    display:none
}
.vjs-modal-dialog.vjs-text-track-settings{
    background-color:#2b333f;
    background-color:rgba(43,51,63,.75);
    color:#fff;
    height:70%
}
.vjs-text-track-settings .vjs-modal-dialog-content{
    display:table
}
.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{
    display:table-cell
}
.vjs-text-track-settings .vjs-track-settings-controls{
    text-align:right;
    vertical-align:bottom
}
@supports(display:grid){
    .vjs-text-track-settings .vjs-modal-dialog-content{
        display:grid;
        grid-template-columns:1fr 1fr;
        grid-template-rows:1fr;
        padding:20px 24px 0
    }
    .vjs-track-settings-controls .vjs-default-button{
        margin-bottom:20px
    }
    .vjs-text-track-settings .vjs-track-settings-controls{
        grid-column:1/-1
    }
    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{
        grid-template-columns:1fr
    }
}
.vjs-track-setting>select{
    margin-right:1em;
    margin-bottom:.5em
}
.vjs-text-track-settings fieldset{
    margin:5px;
    padding:3px;
    border:none
}
.vjs-text-track-settings fieldset span{
    display:inline-block
}
.vjs-text-track-settings fieldset span>select{
    max-width:7.3em
}
.vjs-text-track-settings legend{
    color:#fff;
    margin:0 0 5px
}
.vjs-text-track-settings .vjs-label{
    position:absolute;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    display:block;
    margin:0 0 5px;
    padding:0;
    border:0;
    height:1px;
    width:1px;
    overflow:hidden
}
.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{
    outline-style:solid;
    outline-width:medium;
    background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)
}
.vjs-track-settings-controls button:hover{
    color:rgba(43,51,63,.75)
}
.vjs-track-settings-controls button{
    background-color:#fff;
    background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);
    color:#2b333f;
    cursor:pointer;
    border-radius:2px
}
.vjs-track-settings-controls .vjs-default-button{
    margin-right:1em
}
@media print{
    .video-js>:not(.vjs-tech):not(.vjs-poster){
        visibility:hidden
    }
}
.vjs-resize-manager{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:none;
    z-index:-1000
}
.js-focus-visible .video-js :focus:not(.focus-visible){
    outline:0
}
.video-js :focus:not(:focus-visible){
    outline:0
}
.video-js.vjs-ebg{
    font-size:1em
}
.video-js.vjs-ebg .vjs-modal-dialog-content{
    font-family:"Barlow Semi Condensed",sans-serif;
    font-size:1em
}
.video-js.vjs-ebg .vjs-control-bar{
    font-size:1rem
}
.video-js.vjs-ebg.has-overlay .vjs-poster{
    background-color:#41748d;
    background-blend-mode:multiply;
    background-size:cover
}
.video-js.vjs-ebg.vjs-has-started .vjs-title,.video-js.vjs-ebg.vjs-has-started .vjs-big-play-button{
    display:none
}
.video-js.vjs-ebg .vjs-title{
    display:none;
    position:absolute;
    bottom:1em;
    left:1em;
    max-width:90%;
    margin-bottom:2.4em;
    color:#fff;
    font-family:"Barlow Semi Condensed",sans-serif;
    font-size:1em;
    line-height:1.25;
    transition:transform .5s ease-in-out;
    pointer-events:none
}
@media(min-width:992px){
    .video-js.vjs-ebg .vjs-title{
        display:block
    }
}
@media(min-width:1200px){
    .front-page .video-js.vjs-ebg .vjs-title{
        margin-bottom:1.6em;
        font-size:1.5em;
        line-height:1.4
    }
}
.video-js.vjs-ebg .vjs-big-play-button{
    display:flex;
    top:auto;
    bottom:1em;
    left:1em;
    width:1.6em;
    height:1.6em;
    padding:0 .625rem;
    border:0;
    border-radius:.8em;
    color:#000;
    background-color:#ffb600;
    font-size:1em;
    transition:width .5s ease-in-out;
    flex-wrap:wrap;
    justify-content:flex-end;
    align-items:center
}
@media(min-width:1200px){
    .front-page .video-js.vjs-ebg .vjs-big-play-button{
        bottom:1.5em;
        left:1.5em
    }
}
.video-js.vjs-ebg .vjs-big-play-button:hover,.video-js.vjs-ebg .vjs-big-play-button:focus,.video-js.vjs-ebg .vjs-big-play-button:active{
    color:#000;
    background-color:#ffb600
}
.video-js.vjs-ebg .vjs-big-play-button .vjs-icon-placeholder{
    width:1.6em;
    height:1.6em;
    line-height:1;
    order:2;
    background:url(//www.ebglaw.com/wp-content/themes/epstein-becker-green/./assets/svg/caret-right.svg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:1.25em 1.25em
}
.video-js.vjs-ebg .vjs-big-play-button .vjs-icon-placeholder:before{
    display:none
}
.video-js.vjs-ebg .vjs-big-play-button .vjs-control-text{
    overflow:auto;
    clip:auto;
    position:absolute;
    left:.5em;
    width:auto;
    height:auto;
    opacity:0;
    font-family:"Barlow Semi Condensed",sans-serif;
    font-size:.7em;
    letter-spacing:1px;
    text-transform:uppercase;
    order:1
}
.video-js.vjs-ebg.vjs-video:hover .vjs-big-play-button{
    width:4.5em
}
.video-js.vjs-ebg.vjs-podcast:hover .vjs-big-play-button{
    width:5.5em
}
.video-js.vjs-ebg:hover .vjs-big-play-button{
    transition:width .5s ease-in-out
}
.video-js.vjs-ebg:hover .vjs-poster:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    -webkit-backdrop-filter:blur(8px);
    backdrop-filter:blur(8px)
}
.video-js.vjs-ebg:hover .vjs-title{
    transition:transform .5s ease-in-out;
    transform:translate3d(0,-50%,0)
}
.video-js.vjs-ebg:hover .vjs-control-text{
    margin-right:1.25rem;
    margin-left:.3125rem;
    animation-name:fadeIn;
    animation-fill-mode:both;
    animation-duration:.2s;
    animation-delay:.5s
}
.vjs-ebg-title{
    margin-top:.625rem;
    margin-bottom:0;
    line-height:1.25
}
.blog .vjs-ebg-title a{
    color:#fff
}
@media(min-width:768px){
    .blog .vjs-ebg-title a{
        color:initial
    }
}
.vjs-ebg-title+p,.vjs-ebg-author{
    margin:.625rem 0;
    font-size:.875rem !important;
    font-weight:500;
    line-height:1.25
}
@media(min-width:768px){
    .vjs-ebg-title+p,.vjs-ebg-author{
        font-size:1.25rem !important;
        font-weight:400;
        line-height:1.5
    }
}
.blog .vjs-ebg-title+p,.blog .vjs-ebg-author{
    color:#fff
}
@media(min-width:768px){
    .blog .vjs-ebg-title+p,.blog .vjs-ebg-author{
        display:none;
        color:initial
    }
}
@media(min-width:768px){
    .vjs-ebg-button{
        margin-top:1.25rem
    }
}
.blog .vjs-ebg-button a{
    color:#fff !important
}
@media(min-width:768px){
    .blog .vjs-ebg-button a{
        color:initial !important
    }
}
