.elementor-kit-69{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#262626;--e-global-color-accent:#1D8FBD;--e-global-color-cc2755b:#F2FAFD;--e-global-color-823089b:#FCF9F9;--e-global-color-dc4291c:#262626;--e-global-color-7d8df04:#1D8FBD;--e-global-color-78de351:#135F7D;--e-global-color-760be0c:#082E3D;--e-global-color-33a338f:#58BFDE;--e-global-color-172543c:#F0F0F0;--e-global-color-94028ff:#CDDCDF;--e-global-color-7d7587f:#FFFFFF;--e-global-color-818e52d:#C2C2C2;--e-global-color-830fdd0:#414B5A;--e-global-color-6daef51:#CB307B;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-189d7e9-font-family:"Montserrat";--e-global-typography-189d7e9-font-size:96px;--e-global-typography-189d7e9-font-weight:300;--e-global-typography-1bfa57f-font-family:"Montserrat";--e-global-typography-1bfa57f-font-size:64px;--e-global-typography-1bfa57f-font-weight:600;--e-global-typography-3eadb0e-font-family:"Montserrat";--e-global-typography-3eadb0e-font-size:48px;--e-global-typography-3eadb0e-font-weight:600;--e-global-typography-1b4b575-font-family:"Montserrat";--e-global-typography-1b4b575-font-size:36px;--e-global-typography-1b4b575-font-weight:600;--e-global-typography-91a2de3-font-family:"Montserrat";--e-global-typography-91a2de3-font-size:20px;--e-global-typography-91a2de3-font-weight:600;--e-global-typography-2cd5834-font-family:"Montserrat";--e-global-typography-2cd5834-font-size:32px;--e-global-typography-d698874-font-family:"Montserrat";--e-global-typography-d698874-font-size:28px;--e-global-typography-d698874-font-weight:600;--e-global-typography-578881a-font-family:"Montserrat";--e-global-typography-578881a-font-size:24px;--e-global-typography-578881a-font-weight:600;--e-global-typography-09e5b74-font-family:"Open Sans";--e-global-typography-09e5b74-font-size:16px;--e-global-typography-09e5b74-font-weight:400;font-family:"Open Sans", Sans-serif;font-size:16px;}.elementor-kit-69 e-page-transition{background-color:#FFBC7D;}.elementor-kit-69 a{font-family:"Open Sans", Sans-serif;}.elementor-kit-69 h1{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:300;}.elementor-kit-69 h2{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:300;}.elementor-kit-69 h3{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;}.elementor-kit-69 h4{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-kit-69 h5{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-kit-69 h6{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.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-kit-69{--e-global-typography-189d7e9-font-size:88px;--e-global-typography-3eadb0e-font-size:44px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-69{--e-global-typography-189d7e9-font-size:64px;--e-global-typography-3eadb0e-font-size:40px;--e-global-typography-578881a-font-size:20px;}.elementor-kit-69 h4{font-size:28px;}.elementor-kit-69 h5{font-size:24px;}.elementor-kit-69 h6{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* WooCommerce messages - wspólne ustawienia */
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    color: #082E3D !important; /* Dark blue */
    background-color: #FFFFFF !important; /* białe tło */
    border: 1px solid #CDDCDF !important; /* Light grey border */
    border-radius: 8px !important;
    padding: 12px 20px 12px 50px !important; /* odstęp od lewej dla ikony */
    margin-bottom: 20px !important;
    
    position: relative;
}

/* LINKI W KOMUNIKATACH */
.woocommerce-message a,
.woocommerce-error a,
.woocommerce-info a {
    color: #1D8FBD !important; /* Blue1 */
    text-decoration: underline;
}

.form-inspection {
  display: none;
}

.form-service.active {
  display: block !important;
}

.form-inspection.active {
  display: block !important;
}

#btn-service,
#btn-inspection {
  background-color: #fff;
  color: #262626;
  transition: all 0.3s ease;
  border-radius: 8px;/* płynna zmiana koloru */
}

/* Styl aktywnego przycisku */
#btn-service.active,
#btn-inspection.active {
  background-color: #135F7D !important;
  color: #fff!important;
}
/*skrocony tekst*/
@media (max-width: 767px) {
  .short-text {
    max-height: 120px; /* ← regulujesz ile widać */
    overflow: hidden;
    position: relative;
    transition: max-height 0.3s ease;
  }

  .short-text.expanded {
    max-height: 2000px;
  }
  
}

.wpcs_add_field {
    display: none !important;
}/* End custom CSS */