[class*=et_pb_section_dap_]{
    width:100%
}
#et-boc .area-outer-wrap{
    max-height:100vh;
    max-width:100vw;
    pointer-events:none;
    position:fixed;
    z-index:100
}
#et-boc .area-outer-wrap.entry-content{
    padding:0
}
#et-boc .area-outer-wrap[data-da-type=popup]{
    min-width:320px;
    padding:10px
}
@media screen and (min-width:981px){
    #et-boc .area-outer-wrap[data-da-type=popup]{
        width:90%
    }
}
@media screen and (max-width:980px){
    #et-boc .area-outer-wrap[data-da-type=popup]{
        width:100%
    }
}
@media (min-width:981px){
    #et-boc .area-outer-wrap .et_pb_row.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_row_inner.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_section.et_pb_equal_columns>.et_pb_row{
        -webkit-box-flex:1;
        -ms-flex:1 0 auto;
        flex:1 0 auto
    }
}
#et-boc .area-outer-wrap[data-da-type=inline]{
    bottom:unset;
    height:unset;
    left:unset;
    max-height:unset;
    max-width:unset;
    position:relative;
    right:unset;
    top:unset;
    -webkit-transform:unset;
    transform:unset;
    width:unset
}
#et-boc .area-outer-wrap>[data-da-area]{
    -ms-scroll-chaining:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:block!important;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    margin:auto;
    overscroll-behavior:contain;
    pointer-events:all;
    position:relative
}
#et-boc .area-outer-wrap>[data-da-area]>.et_pb_section{
    -webkit-box-flex:1;
    -ms-flex:1 0 auto;
    flex:1 0 auto
}
#et-boc .area-outer-wrap>[data-da-area] .clearfix:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row_inner:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_slides:after{
    content:""
}
#et-boc .area-outer-wrap>[data-da-area] .et_pb_contact_select{
    -moz-appearance:textfield
}
#et-boc .area-outer-wrap.full-height[data-da-overflow=full_height]>[data-da-area],#et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area]{
    overflow:auto
}
#et-boc .area-outer-wrap[data-da-overflow=show]>[data-da-area]{
    overflow:visible
}
#et-boc .area-outer-wrap[data-da-type=flyin].full-height,#et-boc .area-outer-wrap[data-da-type=popup].full-height{
    bottom:0!important;
    height:auto!important;
    margin-top:0!important;
    top:0!important
}
#et-boc .area-outer-wrap[data-da-type=flyin].full-height [data-da-area],#et-boc .area-outer-wrap[data-da-type=popup].full-height [data-da-area]{
    max-height:100%
}
#et-boc .area-outer-wrap[data-da-type=flyin].full-height[data-da-size=auto] .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height[data-da-size=auto] .da-close-wrap{
    height:calc(100% - 20px)!important
}
#et-boc .area-outer-wrap[data-da-type=flyin].full-height:not([data-da-size=auto]) .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height:not([data-da-size=auto]) .da-close-wrap{
    height:100%!important
}
#et-boc .area-outer-wrap[data-da-size=full_screen],#et-boc .area-outer-wrap[data-da-size=full_width]{
    max-width:100vw;
    min-width:100vw;
    padding-left:0;
    padding-right:0;
    width:100vw
}
#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=top],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=top]{
    padding-bottom:0;
    padding-top:0
}
#et-boc .area-outer-wrap[data-da-size=full_screen] .et_pb_section,#et-boc .area-outer-wrap[data-da-size=full_width] .et_pb_section{
    max-width:none;
    min-width:100%;
    width:100%
}
#et-boc .area-outer-wrap[data-da-size=full_height],#et-boc .area-outer-wrap[data-da-size=full_screen]{
    height:100vh;
    max-height:100vh;
    min-height:100vh;
    padding-bottom:0;
    padding-top:0
}
#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=right],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=right]{
    padding-left:0;
    padding-right:0
}
#et-boc .area-outer-wrap .da-close-wrap{
    display:block;
    left:50%;
    overflow:visible;
    pointer-events:none;
    position:absolute;
    text-align:right;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:opacity .6s .3s;
    -o-transition:opacity .6s .3s;
    transition:opacity .6s .3s;
    z-index:100
}
#et-boc .area-outer-wrap .da-close{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    cursor:pointer;
    display:block;
    font-family:Courier New,monospace;
    font-size:20px;
    font-weight:700;
    height:30px;
    line-height:30px;
    opacity:.7;
    pointer-events:all;
    position:absolute;
    right:0;
    text-align:center;
    text-decoration:none;
    top:0;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    width:30px
}
#et-boc .area-outer-wrap .da-close:focus,#et-boc .area-outer-wrap .da-close:hover{
    opacity:1;
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
#et-boc .area-outer-wrap[data-da-close-btn=no] .da-close-wrap{
    display:none!important
}
#et-boc .area-outer-wrap[data-da-close-btn=yes] .da-close-wrap{
    display:block
}
#et-boc .area-outer-wrap[data-da-color=light] .da-close{
    background:#fff2;
    -webkit-box-shadow:0 0 3px 1px #00000008;
    box-shadow:0 0 3px 1px #00000008;
    color:#333
}
#et-boc .area-outer-wrap[data-da-color=light] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover{
    background:#fff;
    -webkit-box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;
    box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;
    color:#000
}
#et-boc .area-outer-wrap[data-da-color=dark] .da-close{
    background:#0002;
    -webkit-box-shadow:0 0 0 1px #ffffff08;
    box-shadow:0 0 0 1px #ffffff08;
    color:#eee;
    text-shadow:0 0 1px #000,0 0 3px #000a
}
#et-boc .area-outer-wrap[data-da-color=dark] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=dark] .da-close:hover{
    background:#2b2b2b;
    -webkit-box-shadow:0 0 1px 1px #fff3;
    box-shadow:0 0 1px 1px #fff3;
    color:#fff
}
#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:focus,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:hover{
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area]{
    background-image:url(../images/spin.gif),-o-radial-gradient(center,circle,#fff 65%,#fff0 66%)!important;
    background-image:url(../images/spin.gif),radial-gradient(circle at center,#fff 65%,#fff0 66%)!important;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:32px 32px,48px 48px!important
}
#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area]{
    -webkit-box-shadow: 0px 0px 71px 10px rgba(255,0,0,0.56);
-moz-box-shadow: 0px 0px 71px 10px rgba(255,0,0,0.56);
box-shadow: 0px 0px 71px 10px rgba(255,0,0,0.56);
}
#et-boc .area-outer-wrap[data-da-shadow=no] [data-da-area]{
    -webkit-box-shadow:none;
    box-shadow:none
}
.area-outer-wrap [data-da-area]{
    display:block;
    pointer-events:all
}
.da-overlay{
    backdrop-filter:none;
    -webkit-backdrop-filter:none;
    background:rgba(0,0,0,.55);
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    top:0;
    transition:-webkit-backdrop-filter 1s 1s,backdrop-filter 1s 1s;
    z-index:99
}
.da-overlay-visible{
    overflow:hidden
}
.da-overlay-visible .da-overlay{
    backdrop-filter:saturate(180%) blur(5px);
    -webkit-backdrop-filter:saturate(180%) blur(5px)
}
[data-area-hook]{
    display:none!important;
    visibility:hidden!important
}
.da-flyin-visible .mfp-bg,.da-hover-visible .mfp-bg,.da-popup-visible .mfp-bg{
    z-index:20000000
}
.da-flyin-visible .mfp-wrap,.da-hover-visible .mfp-wrap,.da-popup-visible .mfp-wrap{
    z-index:20000001
}
