.elementor-1246 .elementor-element.elementor-element-bfbbde0{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1em 0em;--background-transition:0.3s;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1246 .elementor-element.elementor-element-bfbbde0:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-bfbbde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6145b9 );}.elementor-1246 .elementor-element.elementor-element-bfbbde0, .elementor-1246 .elementor-element.elementor-element-bfbbde0::before{--border-transition:0.3s;}.elementor-1246 .elementor-element.elementor-element-3d5cafc .elementor-widget-container{transition:all 400ms;}.elementor-1246 .elementor-element.elementor-element-3d5cafc > .elementor-widget-container{background-color:var( --e-global-color-f6145b9 );}.elementor-1246 .elementor-element.elementor-element-c8c7572{width:var( --container-widget-width, 1203px );max-width:1203px;--container-widget-width:1203px;--container-widget-flex-grow:0;}.elementor-1246 .elementor-element.elementor-element-c8c7572 .elementor-widget-container{transition:all 400ms;}.elementor-1246 .elementor-element.elementor-element-c8c7572 .gallery-item{padding:0 1em 1em 0;}.elementor-1246 .elementor-element.elementor-element-c8c7572 .gallery{margin:0 -1em -1em 0;}.elementor-1246 .elementor-element.elementor-element-c8c7572 .gallery-item img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2e477b2 );}.elementor-1246 .elementor-element.elementor-element-c8c7572 .gallery-item .gallery-caption{text-align:center;}.elementor-1246 .elementor-element.elementor-element-122b915 .elementor-widget-container{transition:all 400ms;}.elementor-1246 .elementor-element.elementor-element-122b915 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1246 .elementor-element.elementor-element-122b915 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1246 .elementor-element.elementor-element-8ab659d .elementor-widget-container{transition:all 400ms;}.elementor-1246 .elementor-element.elementor-element-8ab659d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1246 .elementor-element.elementor-element-8ab659d .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-1508b8c );padding:0px 0px 0px 0px;}/* Start custom CSS */body {
    height:100vh;
}
.post-password-form {
    width:400px;
    margin:0 auto;
    vertical-align:middle;
    margin-top:40vh;
}

.post-password-form input[type="submit"] {
    padding:1.5em 4em!important;
}/* End custom CSS */