﻿[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: 0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2);
    box-shadow: 0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2)
}

#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
}
