.elementor-29200 .elementor-element.elementor-element-0399edc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29200 .elementor-element.elementor-element-5cd16cd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-5cd16cd */:root {
    --rc-width: 256px;
    --rc-height: 60px;
    --rc-stub: 70px;
}

.elementor-29200 .elementor-element.elementor-element-5cd16cd .recaptcha-inline-wrap{
    position: fixed;
    left: 0px !important;
    bottom: 10px;
    z-index: 99999;
    width: var(--rc-width);
    height: var(--rc-height);
    overflow: hidden;
    transition: transform .25s ease;
}

.elementor-29200 .elementor-element.elementor-element-5cd16cd .recaptcha-inline-wrap.slide-left {
    clip-path: inset(0 0 0 calc(var(--rc-width) - var(--rc-stub)));
    transform: translateX(calc(-1 * (var(--rc-width) - var(--rc-stub))));
    transition: transform .25s ease, clip-path .25s ease
}

.elementor-29200 .elementor-element.elementor-element-5cd16cd .recaptcha-inline-wrap.slide-left:hover, .recaptcha-inline-wrap.slide-left:focus-within {
    clip-path: inset(0 0 0 0);
    transform: translateX(0);
}

@supports not (clip-path: inset(0 0 0 0)) {
    .elementor-29200 .elementor-element.elementor-element-5cd16cd .recaptcha-inline-wrap {
        width: var(--rc-stub);
    }
    .elementor-29200 .elementor-element.elementor-element-5cd16cd .recaptcha-inline-wrap.slide-left iframe {
        display:block;
        margin-left: calc(-1 * (var(--rc-width) - var(--rc-stub)));
        transition: margin-left .25s ease;
    }
    .elementor-29200 .elementor-element.elementor-element-5cd16cd .recaptcha-inline-wrap.slide-left:hover, .recaptcha-inline-wrap.slide-left:focus-within {
        width: var(--rc-width);
    }
    .elementor-29200 .elementor-element.elementor-element-5cd16cd .recaptcha-inline-wrap.slide-left:hover iframe, .recaptcha-inline-wrap.slide-left:focus-within iframe {
        margin-left: 0;
    }
}

@supports (padding: env(safe-area-inset-left)){
    .elementor-29200 .elementor-element.elementor-element-5cd16cd .recaptcha-inline-wrap {
        left: calc(0px + env(safe-area-inset-left));
    }
}/* End custom CSS */