.div.elementor-message.elementor-message-success{height:1px}#content.post-password-required,#gform_4{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;box-sizing:border-box}#gform_4 input[type='submit']{border:0;border-radius:0;margin:0;padding:10px 30px}#gform_4 input[type='submit']{border:0;border-radius:0;margin:0;padding:15px 30px}#gform_4 input[type='email']{border:none;padding:15px 10px}#content.post-password-required label{text-align:left}#content.post-password-required input[type='password']{margin-top:10px;border:0;flex:1}#content.post-password-required input[type='submit']{border:0;border-radius:0;margin:0;padding:20px 30px}#content.post-password-required .post-password-form p:nth-child(2){justify-content:center}.bio-hover .elementor-widget-container{position:relative}.bio-hover .elementor-widget-container a{position:relative;display:block}.bio-hover .elementor-widget-container a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#171d28;opacity:0;transition:opacity 0.3s ease;z-index:1;border-radius:30px}.bio-hover .elementor-widget-container a::after{content:'\f06e';font-family:"Font Awesome 6 Pro";position:absolute;top:calc(50% - 15px);left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;opacity:0;transition:opacity 0.3s ease;text-align:center;font-weight:300;font-size:24px}.bio-hover .elementor-widget-container a>img::after{content:'view bio';position:absolute;top:calc(50% + 15px);left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;opacity:0;transition:opacity 0.3s ease;text-align:center;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:"Your Font Name",sans-serif}.bio-hover .elementor-widget-container a:hover::before{opacity:.7}.bio-hover .elementor-widget-container a:hover::after,.bio-hover .elementor-widget-container a:hover>img::after{opacity:1}.bio-hover .elementor-widget-container img{display:block;width:100%;height:auto}