.rs-addon-slider ul {
  display: none !important;
}
.rs-features-list li i {
  color: #e55625;
}
.elementor-element-a273749 .count-number {
  display: none !important;
}
.elementor-element.icon-hover-effect-service.elementor-widget.elementor-widget-rs-service-grid {
  height: 100% !important;
}
.elementor-element.icon-hover-effect-service.elementor-widget.elementor-widget-rs-service-grid
  .elementor-widget-container {
  height: 100% !important;
}
.elementor-element.icon-hover-effect-service.elementor-widget.elementor-widget-rs-service-grid
  .elementor-widget-container
  .rs-addon-services {
  height: 100% !important;
}
.elementor-element.icon-hover-effect-service.elementor-widget.elementor-widget-rs-service-grid
  .elementor-widget-container
  .rs-addon-services
  .services-inner {
  height: 100% !important;
}

.elementor-element.elementor-widget.elementor-widget-rs-service-grid {
  height: 100%;
}
.elementor-element.elementor-widget.elementor-widget-rs-service-grid
  .elementor-widget-container {
  height: 100%;
}
.elementor-element.elementor-widget.elementor-widget-rs-service-grid
  .elementor-widget-container
  .rs-addon-services {
  height: 100%;
}
.elementor-element.elementor-widget.elementor-widget-rs-service-grid
  .elementor-widget-container
  .rs-addon-services
  .services-inner {
  height: 100%;
}
.elementor-element.elementor-widget.elementor-widget-rs-service-grid
  .elementor-widget-container
  .rs-addon-services
  .services-inner
  .content_part {
  height: 52%;
}
.elementor-element-0e9cfb6 .title-inner h2 {
  text-align: center !important;
}
.elementor-element-0e9cfb6 .description p {
  text-align: center !important;
}
.elementor-element-aeb80dd .title-inner h2 {
  text-align: center !important;
}
.elementor-element-aeb80dd .description p {
  text-align: center !important;
}
.elementor-element-7bddb79 .title-inner h2 {
  text-align: center !important;
}
.elementor-element-7bddb79 .description p {
  text-align: center !important;
}
.rs-addon-services.style5 .services-inner:hover .content_part {
  border-color: #e55625;
}
.elementor-87021
  .elementor-element.elementor-element-15eb593
  .rs-addon-services.style5
  .services-inner:hover
  .content_part {
  border-color: #e55625;
}
.elementor-87021
  .elementor-element.elementor-element-aefc2cc
  .rs-addon-services.style5
  .services-inner:hover
  .content_part {
  border-color: #e55625;
}

.elementor-element-7bddb79 .description {
  text-align: center;
}
.rsoffwrap-close {
  background: #e55625 !important;
}
input[type="submit"] {
  background: #e55625 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000 !important;
}
footer .elementor-widget-container h2 {
  color: #fff !important;
}
.form-input p:last-child {
  width: 200px;
}
.form-input {
  display: flex;
  justify-content: space-between;
  width: 30%;
}
.form-input select {
  padding: 5px 0 5px 20px;
}
.form-input input {
  padding: 5px 0 5px 20px !important;
}
.form-input .wpcf7-tel {
  height: 30px !important;
}
.form-input p {
  height: 30px;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
  margin: 25px 0 0 0;
}
#ubezpieczenie-output {
  border: 0px;
  padding: 0;
}
.insurenc-price {
  display: flex;
}
/* Styl dla ścieżki suwaka */

/* Styl dla uchwytu suwaka */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none; /* Usunięcie domyślnego stylu dla Chrome */
  margin-top: -7px; /* Aby wyrównać uchwyt do ścieżki */
  height: 20px;
  width: 20px;
  background: #e55625 !important; /* Jasnoszary */
  cursor: pointer;
  border-radius: 10px; /* Okrągły uchwyt */
}

input[type="range"]::-moz-range-thumb {
  height: 20px;
  width: 20px;
  background: #e55625 !important;
  cursor: pointer;
  border-radius: 10px;
}

input[type="range"]::-ms-thumb {
  height: 20px;
  width: 20px;
  background: #e55625 !important;
  cursor: pointer;
  border-radius: 10px;
}
.wpcf7-list-item.first {
  margin-left: 0;
}
.wpcf7.js h3 {
  margin: 15px 0;
}
.elementor-103398 .elementor-accordion-title {
  color: #000 !important;
  font-weight: 700;
  font-size: 30px;
}
.hfe-nav-menu-icon svg {
  background: #e55625;
}
.elementor-element-e1e8c88 .title {
  color: #e55625 !important;
}
@media (max-width: 480px) {
  .elementor-widget-container .title {
    font-size: 32px !important;
  }
  .elementor-87021
    .elementor-element.elementor-element-2faff50
    .prelements-heading
    .title-inner
    .title {
    margin: 0px 0 24px 0px !important;
  }
  .rs-counter-list .title {
    font-size: 14px !important;
  }
  .elementor-element-e91e635
    .elementor-widget-wrap.elementor-element-populated {
    padding: 10px 25px 10px 10px !important;
  }
  .elementor-87021
    .elementor-element.elementor-element-a4c6012
    .rsaddon-unique-slider
    .testimonial-items {
    margin-right: 25px !important;
  }
  .testimonial-item .item-contents p {
    padding: 20px !important;
  }
  .elementor-element-1d11d18
    .elementor-widget-wrap.elementor-element-populated {
    padding: 10px 25px 10px 10px !important;
  }
  .elementor-element-6df4f50
    .elementor-widget-wrap.elementor-element-populated {
    padding: 10px 10px 10px 10px !important;
  }
}
.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio {
  display: flex;
  flex-direction: column;
}

.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
  margin: 0;
}

.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox {
  display: flex;
  flex-direction: column;
}
.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
  margin: 0;
}
@media (max-width: 768px) {
  .form-input {
    width: 100%;
  }
}

.sub-menu {
  min-width: 75px !important;
  width: 75px !important;
}
.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
  width: 100%;
}
.form-input {
  margin-bottom: 10px;
}
.hfe-sub-menu-item {
  display: flex !important;
  justify-content: center !important;
}
