.elementor-3231 .elementor-element.elementor-element-2a25c1c0{--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;--padding-top:010px;--padding-bottom:050px;--padding-left:010px;--padding-right:10px;}.elementor-3231 .elementor-element.elementor-element-2a25c1c0:not(.elementor-motion-effects-element-type-background), .elementor-3231 .elementor-element.elementor-element-2a25c1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3231 .elementor-element.elementor-element-475cd252{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3231 .elementor-element.elementor-element-475cd252.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3231 .elementor-element.elementor-element-5f223311{--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:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-3231 .elementor-element.elementor-element-523ee55f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title{color:#2563EB;}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title span.lead{color:var( --e-global-color-text );}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title, .elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title span{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;text-transform:none;line-height:1.4em;}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .subtext{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:1.6em;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-contact-form-title, .elementor-3231 .elementor-element.elementor-element-7f005967 .wpforms-title{font-size:14px;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-contact-form-description, .elementor-3231 .elementor-element.elementor-element-7f005967 .wpforms-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field label, .elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field legend{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field textarea, .elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field select{background-color:#00000000;border-style:solid;border-width:0px 0px 2px 0px;border-color:#C9C9C9;border-radius:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field select{height:30px;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field input:focus, .elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field textarea:focus{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-field .wpforms-field-sublabel{font-size:14px;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-submit-container .wpforms-submit{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:24px 24px 24px 24px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#065689 !important;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-3231 .elementor-element.elementor-element-7f005967 .eael-wpforms textarea.wpforms-error{border-width:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3231 .elementor-element.elementor-element-2a25c1c0{--content-width:1300px;}.elementor-3231 .elementor-element.elementor-element-475cd252{--width:100%;}.elementor-3231 .elementor-element.elementor-element-5f223311{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3231 .elementor-element.elementor-element-5f223311{--width:100%;}}@media(max-width:1024px){.elementor-3231 .elementor-element.elementor-element-523ee55f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header{margin:0px 0px 0px 0px;}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title, .elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title span{font-size:28px;}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .subtext{font-size:15px;}}@media(max-width:767px){.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title, .elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title span{font-size:28px;}.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .subtext{font-size:15px;}}/* Start custom CSS for eael-dual-color-header, class: .elementor-element-523ee55f */.elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title, .eael-dual-header .title span{
  margin: 0px 0px 0px 0px;
}
@media(max-width: 1024px){
    .elementor-3231 .elementor-element.elementor-element-523ee55f .eael-dual-header .title, .eael-dual-header .title span{
 margin: 0px 0px 0px 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a25c1c0 */.zapytaj-o-oferte-qsgroup-form .wpforms-field-container .wpforms-field select:focus,
    .zapytaj-o-oferte-qsgroup-form .wpforms-field-container .wpforms-field input:focus,
    .zapytaj-o-oferte-qsgroup-form .wpforms-field-container .wpforms-field textarea:focus{
    border: none !important;
    border-bottom: 2px solid #418DFE !important;
    outline: none !important;      
    box-shadow: none !important;    
    }

    
    .zapytaj-o-oferte-qsgroup-form button{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding: 24px 24px !important;
    border-radius: 30px !important;
    }
    .zapytaj-o-oferte-qsgroup-form .wpforms-container-full .wpforms-form .wpforms-submit-container {
    padding-top: 30px !important;
    display: flex;
    justify-content: center;
    }
    
    
    .zapytaj-o-oferte-qsgroup-form .wpforms-field-container{
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr !important;
    gap: 8px !important;
    }
    .zapytaj-o-oferte-qsgroup-form .wpforms-field-container .message-qsgroup-full{
    grid-column-start: 1 !important;
    grid-column-end: span 3 !important;
    }
    
    
    @media only screen and (max-width: 1024px) {
    .zapytaj-o-oferte-qsgroup-form .wpforms-field-container{
     
    grid-template-columns: 1fr 1fr!important;
    gap: 8px !important;
    }
    .zapytaj-o-oferte-qsgroup-form .wpforms-field-container .message-qsgroup-full{
    grid-column-start: 1 !important;
    grid-column-end: span 2 !important;
        
    }
    }
    
    
    @media only screen and (max-width: 767px) {
    .zapytaj-o-oferte-qsgroup-form .wpforms-field-container{
    grid-template-columns: 1fr!important;
    gap: 8px !important;
    }
   .zapytaj-o-oferte-qsgroup-form .wpforms-field-container .message-qsgroup-full{
    grid-column-start: 1 !important;
    grid-column-end: span 1 !important;
        
    }
    }/* End custom CSS */