.elementor-7045 .elementor-element.elementor-element-77835edb > .elementor-container{max-width:1044px;min-height:670px;}.elementor-7045 .elementor-element.elementor-element-77835edb{padding:60px 0px 20px 0px;}.elementor-7045 .elementor-element.elementor-element-49a7a482 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7045 .elementor-element.elementor-element-6f1aae82 > .elementor-widget-container{background-image:url("https://storhoejgrundejerforening.dk/wp-content/uploads/2024/11/repeat-x-sprite-sheet.png");padding:0px 0px 10px 0px;background-position:bottom left;background-repeat:repeat-x;}.elementor-7045 .elementor-element.elementor-element-6f1aae82 .elementor-heading-title{font-size:1.21em;}.elementor-7045 .elementor-element.elementor-element-4c2e9b5b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7045 .elementor-element.elementor-element-a325367{width:var( --container-widget-width, 100.305% );max-width:100.305%;--container-widget-width:100.305%;--container-widget-flex-grow:0;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-accordion-item{border-width:1px;border-color:#F0F0F0;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#F0F0F0;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#F0F0F0;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-tab-title{background-color:#F8F8F8;padding:14px 20px 14px 20px;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-accordion-icon, .elementor-7045 .elementor-element.elementor-element-a325367 .elementor-accordion-title{color:#666666;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-accordion-icon svg{fill:#666666;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-active .elementor-accordion-icon, .elementor-7045 .elementor-element.elementor-element-a325367 .elementor-active .elementor-accordion-title{color:#666666;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-active .elementor-accordion-icon svg{fill:#666666;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-accordion-title{font-weight:400;line-height:1em;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-tab-title .elementor-accordion-icon i:before{color:#666666;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-tab-title .elementor-accordion-icon svg{fill:#666666;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#666666;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#666666;}.elementor-7045 .elementor-element.elementor-element-a325367 .elementor-tab-content{background-color:#F8F8F8;}@media(max-width:767px){.elementor-7045 .elementor-element.elementor-element-77835edb > .elementor-container{min-height:0px;}.elementor-7045 .elementor-element.elementor-element-77835edb{padding:35px 0px 20px 0px;}}/* Start custom CSS */body.elementor-page-7045 form.ppw-post-password-form.post-password-form {
    min-height: calc(100vh - 215px);
    align-content: center;
    padding: 0 10px;
}

body.elementor-page-7045 .post-password-form label input {
    margin-left: 10px;
}

body.elementor-page-7045 .ppw-ppf-input-container div.ppw-ppf-desc {
    margin-bottom: 20px;
}

body.elementor-page-7045 .ppw-ppf-desc {
    text-align: center; 
}

body.elementor-page-7045 .post-password-form p {
    justify-content: center;
}

@media(max-width: 1024px) {
    
    body.elementor-page-7045 form.ppw-post-password-form.post-password-form {
        min-height: calc(100vh - 262px);
    }
}/* End custom CSS */