.elementor-kit-7{--e-global-color-primary:#B87333;--e-global-color-secondary:#3C3C3C;--e-global-color-text:#0B111A;--e-global-color-accent:#B87333;--e-global-color-7c3c966:#00000000;--e-global-color-8c15a6f:#FEFEFE;--e-global-color-db26dda:#F9F6F3;--e-global-color-22a858d:#E98B33;--e-global-color-5690d3c:#EBE9E8;--e-global-typography-primary-font-family:"Playfair";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-8c15a6f );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.secondarybtn{
    backdrop-filter:blur(5px);
}

.secondaryheading{
    font-weight:500;
    font-size:32px;
    line-height:54px;
}

@media only screen and (max-width:767px){
    .secondaryheading{
    font-size:20px;   
    line-height:32px;
    }
}

.thinheading{
    font-weight:400;
    color:#0C1725;
}

.form-link{
    color:#B87333;
    font-weight:600;
    transition:0.3s ease;
}

.form-link:hover{
    color:#E98B33;
}

.elementor-message{
    padding:15px;
    border:1px solid #EBE8E5;
    border-radius:6px;
    background-color:#F9F6F3;
    margin-top:10px;
}




/* FILTR DOMY */

.budujdom-hf-form{
    justify-content: space-between;
    flex-wrap:nowrap !important;
    background-color:#F9F6F3 !important;
    padding:30px !important;
    box-shadow: 0px 5px 10px #00000010;
}

.filter-group{
    width:100%;
}

.filter-group input{
    min-width:0 !important;
    width:none !important;
}

.filter-group label{
    font-family:'Montserrat';
    font-size:12px !important;
    color:#3C3C3C !important;
    font-weight:400 !important;
    margin-bottom:3px;
}

.filter-group button, .filter-group .reset{
    width:100%;
}

    .actions{
        flex-direction:row !important;
    }
    .reset{
        text-align:center;
    }
    
.actions button, .actions a{
    font-weight: 600 !important;
    font-family: 'Montserrat';
    font-size: 13px !important;
    text-transform: uppercase;
}

.actions button{
    background-color:#b87333 !important;
    border:solid 2px #b87333 !important;
}

.actions button:hover{
    background-color:#e98b33 !important;
    border-color:#e98b33 !important;
}

.actions a{
    background-color:#00000000 !important;
    color:#3c3c3c !important;
    border:solid 2px #3c3c3c !important;
    transition:0.3s ease;
}

.actions a:hover{
    background-color:#3c3c3c !important;
    color:#fefefe !important;
}

@media only screen and (max-width:1024px){
    .budujdom-hf-form{
    flex-direction:column;
    align-items:stretch !important;
    }
}

/* KONIEC FILTR DOMY *//* End custom CSS */